diff --git a/Appointment-1535dbf2-6246-4a26-9af1-173f7dff5616.change.history.html b/Appointment-1535dbf2-6246-4a26-9af1-173f7dff5616.change.history.html new file mode 100644 index 00000000..1796b75c --- /dev/null +++ b/Appointment-1535dbf2-6246-4a26-9af1-173f7dff5616.change.history.html @@ -0,0 +1,251 @@ + + + + + + + + + + - v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - draft + + + +

+
+
+
+ +
+
+
+ + + + +
+
+ + +
+
+ +
+
+ + +
+
+
+
+ + +
+

NyTimelosingIG - Local Development build (v0.1.0). See the Directory of published versions

+ + + + + + + + + + + + + +

: Appointment/1535dbf2-6246-4a26-9af1-173f7dff5616 - Change History

+

History of changes for 1535dbf2-6246-4a26-9af1-173f7dff5616 .

+ + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Appointment-1535dbf2-6246-4a26-9af1-173f7dff5616.html b/Appointment-1535dbf2-6246-4a26-9af1-173f7dff5616.html new file mode 100644 index 00000000..747024ad --- /dev/null +++ b/Appointment-1535dbf2-6246-4a26-9af1-173f7dff5616.html @@ -0,0 +1,239 @@ + + + + + + AppointmentPolikliniskEksempel_3 - v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - draft + + + +

+
+
+
+ +
+
+
+ + + + +
+
+ + +
+
+ +
+
+ + +
+
+
+
+ +
+

NyTimelosingIG - Local Development build (v0.1.0). See the Directory of published versions

+ + + + + + + + + + + + + + + + +

Example Appointment: AppointmentPolikliniskEksempel_3

+ + + + + + + + + +

Generated Narrative: Appointment

Resource Appointment "1535dbf2-6246-4a26-9af1-173f7dff5616"

Profile: hn-basis-appointment

identifier: id: 1535dbf2-6246-4a26-9af1-173f7dff5616

status: booked

serviceCategory: Specialist Medical (Service category#27)

appointmentType: Innleggelse (New codes proposed as part of Timetype innbyggerportal #Innleggelse)

description: Innleggelse - utredning av atrieflimmer på grunn av hjerteklafflidelse

supportingInformation:

start: 12. jan. 2024, 09:30:00

end: 14. jan. 2023, 11:00:00

patientInstruction: Se innkallingsbrev

participant

type: Location (ParticipationType#LOC)

actor: id: 1416601476

status: accepted

participant

type: Location (ParticipationType#LOC)

actor: Location/ae6a6c66-6b9c-4fa0-bf78-52915e07271f "Rikshospitalet"

status: accepted

participant

type: attender (ParticipationType#ATND)

actor: PractitionerRole/d6325177-bcfb-4d2d-b507-5d5f65066abb

status: accepted

+ + + + + + + + +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Appointment-1535dbf2-6246-4a26-9af1-173f7dff5616.json b/Appointment-1535dbf2-6246-4a26-9af1-173f7dff5616.json new file mode 100644 index 00000000..5402d2a7 --- /dev/null +++ b/Appointment-1535dbf2-6246-4a26-9af1-173f7dff5616.json @@ -0,0 +1,91 @@ +{ + "resourceType" : "Appointment", + "id" : "1535dbf2-6246-4a26-9af1-173f7dff5616", + "meta" : { + "profile" : ["http://helsenorge.no/fhir/StructureDefinition/hn-basis-appointment"] + }, + "text" : { + "status" : "generated", + "div" : "

Generated Narrative: Appointment

Resource Appointment "1535dbf2-6246-4a26-9af1-173f7dff5616"

Profile: hn-basis-appointment

identifier: id:\u00a01535dbf2-6246-4a26-9af1-173f7dff5616

status: booked

serviceCategory: Specialist Medical (Service category#27)

appointmentType: Innleggelse (New codes proposed as part of Timetype innbyggerportal #Innleggelse)

description: Innleggelse - utredning av atrieflimmer på grunn av hjerteklafflidelse

supportingInformation:

start: 12. jan. 2024, 09:30:00

end: 14. jan. 2023, 11:00:00

patientInstruction: Se innkallingsbrev

participant

type: Location (ParticipationType#LOC)

actor: id:\u00a01416601476

status: accepted

participant

type: Location (ParticipationType#LOC)

actor: Location/ae6a6c66-6b9c-4fa0-bf78-52915e07271f "Rikshospitalet"

status: accepted

participant

type: attender (ParticipationType#ATND)

actor: PractitionerRole/d6325177-bcfb-4d2d-b507-5d5f65066abb

status: accepted

" + }, + "identifier" : [{ + "system" : "http://dips.no/fhir/namingsystem/dips-bookingid", + "value" : "1535dbf2-6246-4a26-9af1-173f7dff5616" + }], + "status" : "booked", + "serviceCategory" : [{ + "coding" : [{ + "system" : "http://terminology.hl7.org/CodeSystem/service-category", + "code" : "27", + "display" : "Specialist Medical" + }] + }], + "appointmentType" : { + "coding" : [{ + "system" : "http://helsenorge.no/fhir/CodeSystem/Hn-AppointmentTypeProposed-New-Codes-cs", + "code" : "Innleggelse", + "display" : "Innleggelse" + }] + }, + "description" : "Innleggelse - utredning av atrieflimmer på grunn av hjerteklafflidelse", + "supportingInformation" : [{ + "reference" : "Organization/833bad1b-e612-4593-9560-c5ea55bce912" + }, + { + "reference" : "Flag/5add71e3-1fcb-4c4d-8065-5ce3c83a5cb8" + }, + { + "reference" : "Flag/5c4fdce8-e90e-4adf-9544-0c6b684a953d" + }, + { + "reference" : "Flag/52469032-561f-4334-b5af-b8b5c8c4c0c6" + }], + "start" : "2024-01-12T08:30:00Z", + "end" : "2023-01-14T10:00:00Z", + "patientInstruction" : "Se innkallingsbrev", + "participant" : [{ + "type" : [{ + "coding" : [{ + "system" : "http://terminology.hl7.org/CodeSystem/v3-ParticipationType", + "code" : "LOC", + "display" : "Location" + }] + }], + "actor" : { + "type" : "Patient", + "identifier" : { + "system" : "urn:oid:2.16.578.1.12.4.1.4.1", + "value" : "1416601476" + } + }, + "status" : "accepted" + }, + { + "type" : [{ + "coding" : [{ + "system" : "http://terminology.hl7.org/CodeSystem/v3-ParticipationType", + "code" : "LOC", + "display" : "Location" + }] + }], + "actor" : { + "reference" : "Location/ae6a6c66-6b9c-4fa0-bf78-52915e07271f", + "type" : "Location" + }, + "status" : "accepted" + }, + { + "type" : [{ + "coding" : [{ + "system" : "http://terminology.hl7.org/CodeSystem/v3-ParticipationType", + "code" : "ATND", + "display" : "attender" + }] + }], + "actor" : { + "reference" : "PractitionerRole/d6325177-bcfb-4d2d-b507-5d5f65066abb", + "type" : "PractitionerRole" + }, + "status" : "accepted" + }] +} \ No newline at end of file diff --git a/Appointment-1535dbf2-6246-4a26-9af1-173f7dff5616.json.html b/Appointment-1535dbf2-6246-4a26-9af1-173f7dff5616.json.html new file mode 100644 index 00000000..9921829a --- /dev/null +++ b/Appointment-1535dbf2-6246-4a26-9af1-173f7dff5616.json.html @@ -0,0 +1,356 @@ + + + + + + + + AppointmentPolikliniskEksempel_3 - JSON Representation - v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - draft + + + +

+
+
+
+ +
+
+
+ + + + +
+
+ + +
+
+ +
+
+ + +
+
+
+
+ +
+

NyTimelosingIG - Local Development build (v0.1.0). See the Directory of published versions

+ + + + + + + + + + + + + + + +

: AppointmentPolikliniskEksempel_3 - JSON Representation

+ + +

Raw json | Download

+ + + + + + +

+{
+  "resourceType" : "Appointment",
+  "id" : "1535dbf2-6246-4a26-9af1-173f7dff5616",
+  "meta" : {
+    "profile" : [
+      "http://helsenorge.no/fhir/StructureDefinition/hn-basis-appointment"
+    ]
+  },
+  "text" : {
+    "status" : "generated",
+    "div" : "<div xmlns=\"http://www.w3.org/1999/xhtml\"><p><b>Generated Narrative: Appointment</b><a name=\"1535dbf2-6246-4a26-9af1-173f7dff5616\"> </a></p><div style=\"display: inline-block; background-color: #d9e0e7; padding: 6px; margin: 4px; border: 1px solid #8da1b4; border-radius: 5px; line-height: 60%\"><p style=\"margin-bottom: 0px\">Resource Appointment &quot;1535dbf2-6246-4a26-9af1-173f7dff5616&quot; </p><p style=\"margin-bottom: 0px\">Profile: <a href=\"StructureDefinition-hn-basis-appointment.html\">hn-basis-appointment</a></p></div><p><b>identifier</b>: id:\u00a01535dbf2-6246-4a26-9af1-173f7dff5616</p><p><b>status</b>: booked</p><p><b>serviceCategory</b>: Specialist Medical <span style=\"background: LightGoldenRodYellow; margin: 4px; border: 1px solid khaki\"> (<a href=\"http://terminology.hl7.org/5.3.0/CodeSystem-service-category.html\">Service category</a>#27)</span></p><p><b>appointmentType</b>: Innleggelse <span style=\"background: LightGoldenRodYellow; margin: 4px; border: 1px solid khaki\"> (<a href=\"CodeSystem-Hn-AppointmentTypeProposed-New-Codes-cs.html\">New codes proposed as part of Timetype innbyggerportal </a>#Innleggelse)</span></p><p><b>description</b>: Innleggelse - utredning av atrieflimmer på grunn av hjerteklafflidelse</p><p><b>supportingInformation</b>: </p><ul><li><a href=\"Organization-833bad1b-e612-4593-9560-c5ea55bce912.html\">Organization/833bad1b-e612-4593-9560-c5ea55bce912</a></li><li><a href=\"Flag-5add71e3-1fcb-4c4d-8065-5ce3c83a5cb8.html\">Flag/5add71e3-1fcb-4c4d-8065-5ce3c83a5cb8</a></li><li><a href=\"Flag-5c4fdce8-e90e-4adf-9544-0c6b684a953d.html\">Flag/5c4fdce8-e90e-4adf-9544-0c6b684a953d</a></li><li><a href=\"Flag-52469032-561f-4334-b5af-b8b5c8c4c0c6.html\">Flag/52469032-561f-4334-b5af-b8b5c8c4c0c6</a></li></ul><p><b>start</b>: 12. jan. 2024, 09:30:00</p><p><b>end</b>: 14. jan. 2023, 11:00:00</p><p><b>patientInstruction</b>: Se innkallingsbrev</p><blockquote><p><b>participant</b></p><p><b>type</b>: Location <span style=\"background: LightGoldenRodYellow; margin: 4px; border: 1px solid khaki\"> (<a href=\"http://terminology.hl7.org/5.3.0/CodeSystem-v3-ParticipationType.html\">ParticipationType</a>#LOC)</span></p><p><b>actor</b>: <span>id:\u00a01416601476</span></p><p><b>status</b>: accepted</p></blockquote><blockquote><p><b>participant</b></p><p><b>type</b>: Location <span style=\"background: LightGoldenRodYellow; margin: 4px; border: 1px solid khaki\"> (<a href=\"http://terminology.hl7.org/5.3.0/CodeSystem-v3-ParticipationType.html\">ParticipationType</a>#LOC)</span></p><p><b>actor</b>: <a href=\"Location-ae6a6c66-6b9c-4fa0-bf78-52915e07271f.html\">Location/ae6a6c66-6b9c-4fa0-bf78-52915e07271f</a> &quot;Rikshospitalet&quot;</p><p><b>status</b>: accepted</p></blockquote><blockquote><p><b>participant</b></p><p><b>type</b>: attender <span style=\"background: LightGoldenRodYellow; margin: 4px; border: 1px solid khaki\"> (<a href=\"http://terminology.hl7.org/5.3.0/CodeSystem-v3-ParticipationType.html\">ParticipationType</a>#ATND)</span></p><p><b>actor</b>: <a href=\"PractitionerRole-d6325177-bcfb-4d2d-b507-5d5f65066abb.html\">PractitionerRole/d6325177-bcfb-4d2d-b507-5d5f65066abb</a></p><p><b>status</b>: accepted</p></blockquote></div>"
+  },
+  "identifier" : [
+    {
+      "system" : "http://dips.no/fhir/namingsystem/dips-bookingid",
+      "value" : "1535dbf2-6246-4a26-9af1-173f7dff5616"
+    }
+  ],
+  "status" : "booked",
+  "serviceCategory" : [
+    {
+      "coding" : [
+        {
+          "system" : "http://terminology.hl7.org/CodeSystem/service-category",
+          "code" : "27",
+          "display" : "Specialist Medical"
+        }
+      ]
+    }
+  ],
+  "appointmentType" : {
+    "coding" : [
+      {
+        "system" : "http://helsenorge.no/fhir/CodeSystem/Hn-AppointmentTypeProposed-New-Codes-cs",
+        "code" : "Innleggelse",
+        "display" : "Innleggelse"
+      }
+    ]
+  },
+  "description" : "Innleggelse - utredning av atrieflimmer på grunn av hjerteklafflidelse",
+  "supportingInformation" : [
+    {
+      "reference" : "Organization/833bad1b-e612-4593-9560-c5ea55bce912"
+    },
+    {
+      "reference" : "Flag/5add71e3-1fcb-4c4d-8065-5ce3c83a5cb8"
+    },
+    {
+      "reference" : "Flag/5c4fdce8-e90e-4adf-9544-0c6b684a953d"
+    },
+    {
+      "reference" : "Flag/52469032-561f-4334-b5af-b8b5c8c4c0c6"
+    }
+  ],
+  "start" : "2024-01-12T08:30:00Z",
+  "end" : "2023-01-14T10:00:00Z",
+  "patientInstruction" : "Se innkallingsbrev",
+  "participant" : [
+    {
+      "type" : [
+        {
+          "coding" : [
+            {
+              "system" : "http://terminology.hl7.org/CodeSystem/v3-ParticipationType",
+              "code" : "LOC",
+              "display" : "Location"
+            }
+          ]
+        }
+      ],
+      "actor" : {
+        "type" : "Patient",
+        "identifier" : {
+          "system" : "urn:oid:2.16.578.1.12.4.1.4.1",
+          "value" : "1416601476"
+        }
+      },
+      "status" : "accepted"
+    },
+    {
+      "type" : [
+        {
+          "coding" : [
+            {
+              "system" : "http://terminology.hl7.org/CodeSystem/v3-ParticipationType",
+              "code" : "LOC",
+              "display" : "Location"
+            }
+          ]
+        }
+      ],
+      "actor" : {
+        "reference" : "Location/ae6a6c66-6b9c-4fa0-bf78-52915e07271f",
+        "type" : "Location"
+      },
+      "status" : "accepted"
+    },
+    {
+      "type" : [
+        {
+          "coding" : [
+            {
+              "system" : "http://terminology.hl7.org/CodeSystem/v3-ParticipationType",
+              "code" : "ATND",
+              "display" : "attender"
+            }
+          ]
+        }
+      ],
+      "actor" : {
+        "reference" : "PractitionerRole/d6325177-bcfb-4d2d-b507-5d5f65066abb",
+        "type" : "PractitionerRole"
+      },
+      "status" : "accepted"
+    }
+  ]
+}
+ + + + + + + +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Appointment-1535dbf2-6246-4a26-9af1-173f7dff5616.ttl b/Appointment-1535dbf2-6246-4a26-9af1-173f7dff5616.ttl new file mode 100644 index 00000000..d03339b0 --- /dev/null +++ b/Appointment-1535dbf2-6246-4a26-9af1-173f7dff5616.ttl @@ -0,0 +1,104 @@ +@prefix fhir: . +@prefix owl: . +@prefix rdfs: . +@prefix xsd: . + +# - resource ------------------------------------------------------------------- + + a fhir:Appointment ; + fhir:nodeRole fhir:treeRoot ; + fhir:id [ fhir:v "1535dbf2-6246-4a26-9af1-173f7dff5616"] ; # + fhir:meta [ + fhir:profile ( [ + fhir:v "http://helsenorge.no/fhir/StructureDefinition/hn-basis-appointment"^^xsd:anyURI ; + fhir:link + ] ) + ] ; # + fhir:text [ + fhir:status [ fhir:v "generated" ] ; + fhir:div "

Generated Narrative: Appointment

Resource Appointment "1535dbf2-6246-4a26-9af1-173f7dff5616"

Profile: hn-basis-appointment

identifier: id: 1535dbf2-6246-4a26-9af1-173f7dff5616

status: booked

serviceCategory: Specialist Medical (Service category#27)

appointmentType: Innleggelse (New codes proposed as part of Timetype innbyggerportal #Innleggelse)

description: Innleggelse - utredning av atrieflimmer på grunn av hjerteklafflidelse

supportingInformation:

start: 12. jan. 2024, 09:30:00

end: 14. jan. 2023, 11:00:00

patientInstruction: Se innkallingsbrev

participant

type: Location (ParticipationType#LOC)

actor: id: 1416601476

status: accepted

participant

type: Location (ParticipationType#LOC)

actor: Location/ae6a6c66-6b9c-4fa0-bf78-52915e07271f "Rikshospitalet"

status: accepted

participant

type: attender (ParticipationType#ATND)

actor: PractitionerRole/d6325177-bcfb-4d2d-b507-5d5f65066abb

status: accepted

" + ] ; # + fhir:identifier ( [ + fhir:system [ fhir:v "http://dips.no/fhir/namingsystem/dips-bookingid"^^xsd:anyURI ] ; + fhir:value [ fhir:v "1535dbf2-6246-4a26-9af1-173f7dff5616" ] + ] ) ; # + fhir:status [ fhir:v "booked"] ; # + fhir:serviceCategory ( [ + fhir:coding ( [ + fhir:system [ fhir:v "http://terminology.hl7.org/CodeSystem/service-category"^^xsd:anyURI ] ; + fhir:code [ fhir:v "27" ] ; + fhir:display [ fhir:v "Specialist Medical" ] + ] ) + ] ) ; # + fhir:appointmentType [ + fhir:coding ( [ + fhir:system [ fhir:v "http://helsenorge.no/fhir/CodeSystem/Hn-AppointmentTypeProposed-New-Codes-cs"^^xsd:anyURI ] ; + fhir:code [ fhir:v "Innleggelse" ] ; + fhir:display [ fhir:v "Innleggelse" ] + ] ) + ] ; # + fhir:description [ fhir:v "Innleggelse - utredning av atrieflimmer på grunn av hjerteklafflidelse"] ; # + fhir:supportingInformation ( [ + fhir:link ; + fhir:reference [ fhir:v "Organization/833bad1b-e612-4593-9560-c5ea55bce912" ] + ] [ + fhir:link ; + fhir:reference [ fhir:v "Flag/5add71e3-1fcb-4c4d-8065-5ce3c83a5cb8" ] + ] [ + fhir:link ; + fhir:reference [ fhir:v "Flag/5c4fdce8-e90e-4adf-9544-0c6b684a953d" ] + ] [ + fhir:link ; + fhir:reference [ fhir:v "Flag/52469032-561f-4334-b5af-b8b5c8c4c0c6" ] + ] ) ; # + fhir:start [ fhir:v "2024-01-12T08:30:00Z"^^xsd:dateTime] ; # + fhir:end [ fhir:v "2023-01-14T10:00:00Z"^^xsd:dateTime] ; # + fhir:patientInstruction [ fhir:v "Se innkallingsbrev"] ; # + fhir:participant ( [ + fhir:type ( [ + fhir:coding ( [ + fhir:system [ fhir:v "http://terminology.hl7.org/CodeSystem/v3-ParticipationType"^^xsd:anyURI ] ; + fhir:code [ fhir:v "LOC" ] ; + fhir:display [ fhir:v "Location" ] + ] ) + ] ) ; + fhir:actor [ + fhir:type [ fhir:v "Patient"^^xsd:anyURI ] ; + fhir:identifier [ + fhir:system [ fhir:v "urn:oid:2.16.578.1.12.4.1.4.1"^^xsd:anyURI ] ; + fhir:value [ fhir:v "1416601476" ] + ] + ] ; + fhir:status [ fhir:v "accepted" ] + ] [ + fhir:type ( [ + fhir:coding ( [ + fhir:system [ fhir:v "http://terminology.hl7.org/CodeSystem/v3-ParticipationType"^^xsd:anyURI ] ; + fhir:code [ fhir:v "LOC" ] ; + fhir:display [ fhir:v "Location" ] + ] ) + ] ) ; + fhir:actor [ + fhir:link ; + fhir:reference [ fhir:v "Location/ae6a6c66-6b9c-4fa0-bf78-52915e07271f" ] ; + fhir:type [ fhir:v "Location"^^xsd:anyURI ] + ] ; + fhir:status [ fhir:v "accepted" ] + ] [ + fhir:type ( [ + fhir:coding ( [ + fhir:system [ fhir:v "http://terminology.hl7.org/CodeSystem/v3-ParticipationType"^^xsd:anyURI ] ; + fhir:code [ fhir:v "ATND" ] ; + fhir:display [ fhir:v "attender" ] + ] ) + ] ) ; + fhir:actor [ + fhir:link ; + fhir:reference [ fhir:v "PractitionerRole/d6325177-bcfb-4d2d-b507-5d5f65066abb" ] ; + fhir:type [ fhir:v "PractitionerRole"^^xsd:anyURI ] + ] ; + fhir:status [ fhir:v "accepted" ] + ] ) . # + +# ------------------------------------------------------------------------------------- + diff --git a/Appointment-1535dbf2-6246-4a26-9af1-173f7dff5616.ttl.html b/Appointment-1535dbf2-6246-4a26-9af1-173f7dff5616.ttl.html new file mode 100644 index 00000000..22b4951f --- /dev/null +++ b/Appointment-1535dbf2-6246-4a26-9af1-173f7dff5616.ttl.html @@ -0,0 +1,324 @@ + + + + + + + + AppointmentPolikliniskEksempel_3 - TTL Representation - v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - draft + + + +

+
+
+
+ +
+
+
+ + + + +
+
+ + +
+
+ +
+
+ + +
+
+
+
+ +
+

NyTimelosingIG - Local Development build (v0.1.0). See the Directory of published versions

+ + + + + + + + + + + + + + + +

: AppointmentPolikliniskEksempel_3 - TTL Representation

+ + +

Raw ttl | Download

+ + + + + + +

+@prefix fhir: <http://hl7.org/fhir/> .
+@prefix owl: <http://www.w3.org/2002/07/owl#> .
+@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
+@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
+
+# - resource -------------------------------------------------------------------
+
+ a fhir:Appointment ;
+  fhir:nodeRole fhir:treeRoot ;
+  fhir:id [ fhir:v "1535dbf2-6246-4a26-9af1-173f7dff5616"] ; # 
+  fhir:meta [
+    ( fhir:profile [
+fhir:v "http://helsenorge.no/fhir/StructureDefinition/hn-basis-appointment"^^xsd:anyURI ;
+fhir:link <http://helsenorge.no/fhir/StructureDefinition/hn-basis-appointment>     ] )
+  ] ; # 
+  fhir:text [
+fhir:status [ fhir:v "generated" ] ;
+fhir:div "<div xmlns=\"http://www.w3.org/1999/xhtml\"><p><b>Generated Narrative: Appointment</b><a name=\"1535dbf2-6246-4a26-9af1-173f7dff5616\"> </a></p><div style=\"display: inline-block; background-color: #d9e0e7; padding: 6px; margin: 4px; border: 1px solid #8da1b4; border-radius: 5px; line-height: 60%\"><p style=\"margin-bottom: 0px\">Resource Appointment &quot;1535dbf2-6246-4a26-9af1-173f7dff5616&quot; </p><p style=\"margin-bottom: 0px\">Profile: <a href=\"StructureDefinition-hn-basis-appointment.html\">hn-basis-appointment</a></p></div><p><b>identifier</b>: id: 1535dbf2-6246-4a26-9af1-173f7dff5616</p><p><b>status</b>: booked</p><p><b>serviceCategory</b>: Specialist Medical <span style=\"background: LightGoldenRodYellow; margin: 4px; border: 1px solid khaki\"> (<a href=\"http://terminology.hl7.org/5.3.0/CodeSystem-service-category.html\">Service category</a>#27)</span></p><p><b>appointmentType</b>: Innleggelse <span style=\"background: LightGoldenRodYellow; margin: 4px; border: 1px solid khaki\"> (<a href=\"CodeSystem-Hn-AppointmentTypeProposed-New-Codes-cs.html\">New codes proposed as part of Timetype innbyggerportal </a>#Innleggelse)</span></p><p><b>description</b>: Innleggelse - utredning av atrieflimmer på grunn av hjerteklafflidelse</p><p><b>supportingInformation</b>: </p><ul><li><a href=\"Organization-833bad1b-e612-4593-9560-c5ea55bce912.html\">Organization/833bad1b-e612-4593-9560-c5ea55bce912</a></li><li><a href=\"Flag-5add71e3-1fcb-4c4d-8065-5ce3c83a5cb8.html\">Flag/5add71e3-1fcb-4c4d-8065-5ce3c83a5cb8</a></li><li><a href=\"Flag-5c4fdce8-e90e-4adf-9544-0c6b684a953d.html\">Flag/5c4fdce8-e90e-4adf-9544-0c6b684a953d</a></li><li><a href=\"Flag-52469032-561f-4334-b5af-b8b5c8c4c0c6.html\">Flag/52469032-561f-4334-b5af-b8b5c8c4c0c6</a></li></ul><p><b>start</b>: 12. jan. 2024, 09:30:00</p><p><b>end</b>: 14. jan. 2023, 11:00:00</p><p><b>patientInstruction</b>: Se innkallingsbrev</p><blockquote><p><b>participant</b></p><p><b>type</b>: Location <span style=\"background: LightGoldenRodYellow; margin: 4px; border: 1px solid khaki\"> (<a href=\"http://terminology.hl7.org/5.3.0/CodeSystem-v3-ParticipationType.html\">ParticipationType</a>#LOC)</span></p><p><b>actor</b>: <span>id: 1416601476</span></p><p><b>status</b>: accepted</p></blockquote><blockquote><p><b>participant</b></p><p><b>type</b>: Location <span style=\"background: LightGoldenRodYellow; margin: 4px; border: 1px solid khaki\"> (<a href=\"http://terminology.hl7.org/5.3.0/CodeSystem-v3-ParticipationType.html\">ParticipationType</a>#LOC)</span></p><p><b>actor</b>: <a href=\"Location-ae6a6c66-6b9c-4fa0-bf78-52915e07271f.html\">Location/ae6a6c66-6b9c-4fa0-bf78-52915e07271f</a> &quot;Rikshospitalet&quot;</p><p><b>status</b>: accepted</p></blockquote><blockquote><p><b>participant</b></p><p><b>type</b>: attender <span style=\"background: LightGoldenRodYellow; margin: 4px; border: 1px solid khaki\"> (<a href=\"http://terminology.hl7.org/5.3.0/CodeSystem-v3-ParticipationType.html\">ParticipationType</a>#ATND)</span></p><p><b>actor</b>: <a href=\"PractitionerRole-d6325177-bcfb-4d2d-b507-5d5f65066abb.html\">PractitionerRole/d6325177-bcfb-4d2d-b507-5d5f65066abb</a></p><p><b>status</b>: accepted</p></blockquote></div>"
+  ] ; # 
+  fhir:identifier ( [
+fhir:system [ fhir:v "http://dips.no/fhir/namingsystem/dips-bookingid"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "1535dbf2-6246-4a26-9af1-173f7dff5616" ]
+  ] ) ; # 
+  fhir:status [ fhir:v "booked"] ; # 
+  fhir:serviceCategory ( [
+    ( fhir:coding [
+fhir:system [ fhir:v "http://terminology.hl7.org/CodeSystem/service-category"^^xsd:anyURI ] ;
+fhir:code [ fhir:v "27" ] ;
+fhir:display [ fhir:v "Specialist Medical" ]     ] )
+  ] ) ; # 
+  fhir:appointmentType [
+    ( fhir:coding [
+fhir:system [ fhir:v "http://helsenorge.no/fhir/CodeSystem/Hn-AppointmentTypeProposed-New-Codes-cs"^^xsd:anyURI ] ;
+fhir:code [ fhir:v "Innleggelse" ] ;
+fhir:display [ fhir:v "Innleggelse" ]     ] )
+  ] ; # 
+  fhir:description [ fhir:v "Innleggelse - utredning av atrieflimmer på grunn av hjerteklafflidelse"] ; # 
+  fhir:supportingInformation ( [
+fhir:reference [ fhir:v "Organization/833bad1b-e612-4593-9560-c5ea55bce912" ]
+  ] [
+fhir:reference [ fhir:v "Flag/5add71e3-1fcb-4c4d-8065-5ce3c83a5cb8" ]
+  ] [
+fhir:reference [ fhir:v "Flag/5c4fdce8-e90e-4adf-9544-0c6b684a953d" ]
+  ] [
+fhir:reference [ fhir:v "Flag/52469032-561f-4334-b5af-b8b5c8c4c0c6" ]
+  ] ) ; # 
+  fhir:start [ fhir:v "2024-01-12T08:30:00Z"^^xsd:dateTime] ; # 
+  fhir:end [ fhir:v "2023-01-14T10:00:00Z"^^xsd:dateTime] ; # 
+  fhir:patientInstruction [ fhir:v "Se innkallingsbrev"] ; # 
+  fhir:participant ( [
+    ( fhir:type [
+      ( fhir:coding [
+fhir:system [ fhir:v "http://terminology.hl7.org/CodeSystem/v3-ParticipationType"^^xsd:anyURI ] ;
+fhir:code [ fhir:v "LOC" ] ;
+fhir:display [ fhir:v "Location" ]       ] )     ] ) ;
+fhir:actor [
+fhir:type [ fhir:v "Patient"^^xsd:anyURI ] ;
+fhir:identifier [
+fhir:system [ fhir:v "urn:oid:2.16.578.1.12.4.1.4.1"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "1416601476" ]       ]     ] ;
+fhir:status [ fhir:v "accepted" ]
+  ] [
+    ( fhir:type [
+      ( fhir:coding [
+fhir:system [ fhir:v "http://terminology.hl7.org/CodeSystem/v3-ParticipationType"^^xsd:anyURI ] ;
+fhir:code [ fhir:v "LOC" ] ;
+fhir:display [ fhir:v "Location" ]       ] )     ] ) ;
+fhir:actor [
+fhir:reference [ fhir:v "Location/ae6a6c66-6b9c-4fa0-bf78-52915e07271f" ] ;
+fhir:type [ fhir:v "Location"^^xsd:anyURI ]     ] ;
+fhir:status [ fhir:v "accepted" ]
+  ] [
+    ( fhir:type [
+      ( fhir:coding [
+fhir:system [ fhir:v "http://terminology.hl7.org/CodeSystem/v3-ParticipationType"^^xsd:anyURI ] ;
+fhir:code [ fhir:v "ATND" ] ;
+fhir:display [ fhir:v "attender" ]       ] )     ] ) ;
+fhir:actor [
+fhir:reference [ fhir:v "PractitionerRole/d6325177-bcfb-4d2d-b507-5d5f65066abb" ] ;
+fhir:type [ fhir:v "PractitionerRole"^^xsd:anyURI ]     ] ;
+fhir:status [ fhir:v "accepted" ]
+  ] ) . # 
+
+
+ + + + + + + + +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Appointment-1535dbf2-6246-4a26-9af1-173f7dff5616.xml b/Appointment-1535dbf2-6246-4a26-9af1-173f7dff5616.xml new file mode 100644 index 00000000..f5995688 --- /dev/null +++ b/Appointment-1535dbf2-6246-4a26-9af1-173f7dff5616.xml @@ -0,0 +1,91 @@ + + + + + + + + +

Generated Narrative: Appointment

Resource Appointment "1535dbf2-6246-4a26-9af1-173f7dff5616"

Profile: hn-basis-appointment

identifier: id: 1535dbf2-6246-4a26-9af1-173f7dff5616

status: booked

serviceCategory: Specialist Medical (Service category#27)

appointmentType: Innleggelse (New codes proposed as part of Timetype innbyggerportal #Innleggelse)

description: Innleggelse - utredning av atrieflimmer på grunn av hjerteklafflidelse

supportingInformation:

start: 12. jan. 2024, 09:30:00

end: 14. jan. 2023, 11:00:00

patientInstruction: Se innkallingsbrev

participant

type: Location (ParticipationType#LOC)

actor: id: 1416601476

status: accepted

participant

type: Location (ParticipationType#LOC)

actor: Location/ae6a6c66-6b9c-4fa0-bf78-52915e07271f "Rikshospitalet"

status: accepted

participant

type: attender (ParticipationType#ATND)

actor: PractitionerRole/d6325177-bcfb-4d2d-b507-5d5f65066abb

status: accepted

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
\ No newline at end of file diff --git a/Appointment-1535dbf2-6246-4a26-9af1-173f7dff5616.xml.html b/Appointment-1535dbf2-6246-4a26-9af1-173f7dff5616.xml.html new file mode 100644 index 00000000..9ea590a8 --- /dev/null +++ b/Appointment-1535dbf2-6246-4a26-9af1-173f7dff5616.xml.html @@ -0,0 +1,337 @@ + + + + + + + + AppointmentPolikliniskEksempel_3 - XML Representation - v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - draft + + + +

+
+
+
+ +
+
+
+ + + + +
+
+ + +
+
+ +
+
+ + +
+
+
+
+ +
+

NyTimelosingIG - Local Development build (v0.1.0). See the Directory of published versions

+ + + + + + + + + + + + + + + +

: AppointmentPolikliniskEksempel_3 - XML Representation

+ + +

Raw xml | Download

+ + + + + + +

+
+<Appointment xmlns="http://hl7.org/fhir">
+  <id value="1535dbf2-6246-4a26-9af1-173f7dff5616"/>
+  <meta>
+    <profile
+             value="http://helsenorge.no/fhir/StructureDefinition/hn-basis-appointment"/>
+  </meta>
+  <text>
+    <status value="generated"/>
+    <div xmlns="http://www.w3.org/1999/xhtml"><p><b>Generated Narrative: Appointment</b><a name="1535dbf2-6246-4a26-9af1-173f7dff5616"> </a></p><div style="display: inline-block; background-color: #d9e0e7; padding: 6px; margin: 4px; border: 1px solid #8da1b4; border-radius: 5px; line-height: 60%"><p style="margin-bottom: 0px">Resource Appointment &quot;1535dbf2-6246-4a26-9af1-173f7dff5616&quot; </p><p style="margin-bottom: 0px">Profile: <a href="StructureDefinition-hn-basis-appointment.html">hn-basis-appointment</a></p></div><p><b>identifier</b>: id: 1535dbf2-6246-4a26-9af1-173f7dff5616</p><p><b>status</b>: booked</p><p><b>serviceCategory</b>: Specialist Medical <span style="background: LightGoldenRodYellow; margin: 4px; border: 1px solid khaki"> (<a href="http://terminology.hl7.org/5.3.0/CodeSystem-service-category.html">Service category</a>#27)</span></p><p><b>appointmentType</b>: Innleggelse <span style="background: LightGoldenRodYellow; margin: 4px; border: 1px solid khaki"> (<a href="CodeSystem-Hn-AppointmentTypeProposed-New-Codes-cs.html">New codes proposed as part of Timetype innbyggerportal </a>#Innleggelse)</span></p><p><b>description</b>: Innleggelse - utredning av atrieflimmer på grunn av hjerteklafflidelse</p><p><b>supportingInformation</b>: </p><ul><li><a href="Organization-833bad1b-e612-4593-9560-c5ea55bce912.html">Organization/833bad1b-e612-4593-9560-c5ea55bce912</a></li><li><a href="Flag-5add71e3-1fcb-4c4d-8065-5ce3c83a5cb8.html">Flag/5add71e3-1fcb-4c4d-8065-5ce3c83a5cb8</a></li><li><a href="Flag-5c4fdce8-e90e-4adf-9544-0c6b684a953d.html">Flag/5c4fdce8-e90e-4adf-9544-0c6b684a953d</a></li><li><a href="Flag-52469032-561f-4334-b5af-b8b5c8c4c0c6.html">Flag/52469032-561f-4334-b5af-b8b5c8c4c0c6</a></li></ul><p><b>start</b>: 12. jan. 2024, 09:30:00</p><p><b>end</b>: 14. jan. 2023, 11:00:00</p><p><b>patientInstruction</b>: Se innkallingsbrev</p><blockquote><p><b>participant</b></p><p><b>type</b>: Location <span style="background: LightGoldenRodYellow; margin: 4px; border: 1px solid khaki"> (<a href="http://terminology.hl7.org/5.3.0/CodeSystem-v3-ParticipationType.html">ParticipationType</a>#LOC)</span></p><p><b>actor</b>: <span>id: 1416601476</span></p><p><b>status</b>: accepted</p></blockquote><blockquote><p><b>participant</b></p><p><b>type</b>: Location <span style="background: LightGoldenRodYellow; margin: 4px; border: 1px solid khaki"> (<a href="http://terminology.hl7.org/5.3.0/CodeSystem-v3-ParticipationType.html">ParticipationType</a>#LOC)</span></p><p><b>actor</b>: <a href="Location-ae6a6c66-6b9c-4fa0-bf78-52915e07271f.html">Location/ae6a6c66-6b9c-4fa0-bf78-52915e07271f</a> &quot;Rikshospitalet&quot;</p><p><b>status</b>: accepted</p></blockquote><blockquote><p><b>participant</b></p><p><b>type</b>: attender <span style="background: LightGoldenRodYellow; margin: 4px; border: 1px solid khaki"> (<a href="http://terminology.hl7.org/5.3.0/CodeSystem-v3-ParticipationType.html">ParticipationType</a>#ATND)</span></p><p><b>actor</b>: <a href="PractitionerRole-d6325177-bcfb-4d2d-b507-5d5f65066abb.html">PractitionerRole/d6325177-bcfb-4d2d-b507-5d5f65066abb</a></p><p><b>status</b>: accepted</p></blockquote></div>
+  </text>
+  <identifier>
+    <system value="http://dips.no/fhir/namingsystem/dips-bookingid"/>
+    <value value="1535dbf2-6246-4a26-9af1-173f7dff5616"/>
+  </identifier>
+  <status value="booked"/>
+  <serviceCategory>
+    <coding>
+      <system value="http://terminology.hl7.org/CodeSystem/service-category"/>
+      <code value="27"/>
+      <display value="Specialist Medical"/>
+    </coding>
+  </serviceCategory>
+  <appointmentType>
+    <coding>
+      <system
+              value="http://helsenorge.no/fhir/CodeSystem/Hn-AppointmentTypeProposed-New-Codes-cs"/>
+      <code value="Innleggelse"/>
+      <display value="Innleggelse"/>
+    </coding>
+  </appointmentType>
+  <description
+               value="Innleggelse - utredning av atrieflimmer på grunn av hjerteklafflidelse"/>
+  <supportingInformation>
+    <reference value="Organization/833bad1b-e612-4593-9560-c5ea55bce912"/>
+  </supportingInformation>
+  <supportingInformation>
+    <reference value="Flag/5add71e3-1fcb-4c4d-8065-5ce3c83a5cb8"/>
+  </supportingInformation>
+  <supportingInformation>
+    <reference value="Flag/5c4fdce8-e90e-4adf-9544-0c6b684a953d"/>
+  </supportingInformation>
+  <supportingInformation>
+    <reference value="Flag/52469032-561f-4334-b5af-b8b5c8c4c0c6"/>
+  </supportingInformation>
+  <start value="2024-01-12T08:30:00Z"/>
+  <end value="2023-01-14T10:00:00Z"/>
+  <patientInstruction value="Se innkallingsbrev"/>
+  <participant>
+    <type>
+      <coding>
+        <system
+                value="http://terminology.hl7.org/CodeSystem/v3-ParticipationType"/>
+        <code value="LOC"/>
+        <display value="Location"/>
+      </coding>
+    </type>
+    <actor>
+      <type value="Patient"/>
+      <identifier>
+        <system value="urn:oid:2.16.578.1.12.4.1.4.1"/>
+        <value value="1416601476"/>
+      </identifier>
+    </actor>
+    <status value="accepted"/>
+  </participant>
+  <participant>
+    <type>
+      <coding>
+        <system
+                value="http://terminology.hl7.org/CodeSystem/v3-ParticipationType"/>
+        <code value="LOC"/>
+        <display value="Location"/>
+      </coding>
+    </type>
+    <actor>
+      <reference value="Location/ae6a6c66-6b9c-4fa0-bf78-52915e07271f"/>
+      <type value="Location"/>
+    </actor>
+    <status value="accepted"/>
+  </participant>
+  <participant>
+    <type>
+      <coding>
+        <system
+                value="http://terminology.hl7.org/CodeSystem/v3-ParticipationType"/>
+        <code value="ATND"/>
+        <display value="attender"/>
+      </coding>
+    </type>
+    <actor>
+      <reference
+                 value="PractitionerRole/d6325177-bcfb-4d2d-b507-5d5f65066abb"/>
+      <type value="PractitionerRole"/>
+    </actor>
+    <status value="accepted"/>
+  </participant>
+</Appointment>
+ + + + + + + +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Appointment-34DDC9EC-E84A-EE11-9852-B0074B014ABB.change.history.html b/Appointment-34DDC9EC-E84A-EE11-9852-B0074B014ABB.change.history.html index 6c932b61..70312735 100644 --- a/Appointment-34DDC9EC-E84A-EE11-9852-B0074B014ABB.change.history.html +++ b/Appointment-34DDC9EC-E84A-EE11-9852-B0074B014ABB.change.history.html @@ -207,7 +207,7 @@

: Appointment/34DDC9EC-E84A-EE11-9852-B0074B014ABB - Change Histor

- IG © 2023+ Example Publisher. Package fhir.example#0.1.0 based on FHIR 4.0.1. Generated 2023-10-11 + IG © 2023+ Example Publisher. Package fhir.example#0.1.0 based on FHIR 4.0.1. Generated 2023-10-12
Links: Table of Contents | diff --git a/Appointment-34DDC9EC-E84A-EE11-9852-B0074B014ABB.html b/Appointment-34DDC9EC-E84A-EE11-9852-B0074B014ABB.html index 80ee79ac..2520e0c4 100644 --- a/Appointment-34DDC9EC-E84A-EE11-9852-B0074B014ABB.html +++ b/Appointment-34DDC9EC-E84A-EE11-9852-B0074B014ABB.html @@ -39,8 +39,8 @@ - +

@@ -195,7 +195,7 @@

Example Appointment: AppointmentPolikliniskEksempel

- IG © 2023+ Example Publisher. Package fhir.example#0.1.0 based on FHIR 4.0.1. Generated 2023-10-11 + IG © 2023+ Example Publisher. Package fhir.example#0.1.0 based on FHIR 4.0.1. Generated 2023-10-12
Links: Table of Contents | diff --git a/Appointment-34DDC9EC-E84A-EE11-9852-B0074B014ABB.json.html b/Appointment-34DDC9EC-E84A-EE11-9852-B0074B014ABB.json.html index e1fff533..0b625ee5 100644 --- a/Appointment-34DDC9EC-E84A-EE11-9852-B0074B014ABB.json.html +++ b/Appointment-34DDC9EC-E84A-EE11-9852-B0074B014ABB.json.html @@ -41,8 +41,8 @@ - +

@@ -330,7 +330,7 @@

: AppointmentPolikliniskEksempel - JSON Representation

- IG © 2023+ Example Publisher. Package fhir.example#0.1.0 based on FHIR 4.0.1. Generated 2023-10-11 + IG © 2023+ Example Publisher. Package fhir.example#0.1.0 based on FHIR 4.0.1. Generated 2023-10-12
Links: Table of Contents | diff --git a/Appointment-34DDC9EC-E84A-EE11-9852-B0074B014ABB.ttl.html b/Appointment-34DDC9EC-E84A-EE11-9852-B0074B014ABB.ttl.html index 6b503ee3..7825b115 100644 --- a/Appointment-34DDC9EC-E84A-EE11-9852-B0074B014ABB.ttl.html +++ b/Appointment-34DDC9EC-E84A-EE11-9852-B0074B014ABB.ttl.html @@ -41,8 +41,8 @@ - +

@@ -290,7 +290,7 @@

: AppointmentPolikliniskEksempel - TTL Representation

- IG © 2023+ Example Publisher. Package fhir.example#0.1.0 based on FHIR 4.0.1. Generated 2023-10-11 + IG © 2023+ Example Publisher. Package fhir.example#0.1.0 based on FHIR 4.0.1. Generated 2023-10-12
Links: Table of Contents | diff --git a/Appointment-34DDC9EC-E84A-EE11-9852-B0074B014ABB.xml.html b/Appointment-34DDC9EC-E84A-EE11-9852-B0074B014ABB.xml.html index 3d5491e8..4382188f 100644 --- a/Appointment-34DDC9EC-E84A-EE11-9852-B0074B014ABB.xml.html +++ b/Appointment-34DDC9EC-E84A-EE11-9852-B0074B014ABB.xml.html @@ -41,8 +41,8 @@ - +

@@ -305,7 +305,7 @@

: AppointmentPolikliniskEksempel - XML Representation

- IG © 2023+ Example Publisher. Package fhir.example#0.1.0 based on FHIR 4.0.1. Generated 2023-10-11 + IG © 2023+ Example Publisher. Package fhir.example#0.1.0 based on FHIR 4.0.1. Generated 2023-10-12
Links: Table of Contents | diff --git a/Appointment-cdb19ffe-5d4d-45e0-b8d3-45d24e4c675f.change.history.html b/Appointment-cdb19ffe-5d4d-45e0-b8d3-45d24e4c675f.change.history.html new file mode 100644 index 00000000..dd06e89f --- /dev/null +++ b/Appointment-cdb19ffe-5d4d-45e0-b8d3-45d24e4c675f.change.history.html @@ -0,0 +1,251 @@ + + + + + + + + + + - v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+
+ + + +
+

+
+ 0.1.0 - draft + + + +

+
+
+
+ +
+
+
+ + + + +
+
+ + +
+
+ +
+
+ + +
+
+
+
+ + +
+

NyTimelosingIG - Local Development build (v0.1.0). See the Directory of published versions

+ + + + + + + + + + + + + +

: Appointment/cdb19ffe-5d4d-45e0-b8d3-45d24e4c675f - Change History

+

History of changes for cdb19ffe-5d4d-45e0-b8d3-45d24e4c675f .

+ + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Appointment-cdb19ffe-5d4d-45e0-b8d3-45d24e4c675f.html b/Appointment-cdb19ffe-5d4d-45e0-b8d3-45d24e4c675f.html new file mode 100644 index 00000000..5197ecfa --- /dev/null +++ b/Appointment-cdb19ffe-5d4d-45e0-b8d3-45d24e4c675f.html @@ -0,0 +1,239 @@ + + + + + + AppointmentPolikliniskEksempel_2 - v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - draft + + + +

+
+
+
+ +
+
+
+ + + + +
+
+ + +
+
+ +
+
+ + +
+
+
+
+ +
+

NyTimelosingIG - Local Development build (v0.1.0). See the Directory of published versions

+ + + + + + + + + + + + + + + + +

Example Appointment: AppointmentPolikliniskEksempel_2

+ + + + + + + + + +

Generated Narrative: Appointment

Resource Appointment "cdb19ffe-5d4d-45e0-b8d3-45d24e4c675f"

Profile: hn-basis-appointment

identifier: id: cdb19ffe-5d4d-45e0-b8d3-45d24e4c675f

status: booked

serviceCategory: Specialist Medical (Service category#27)

appointmentType: Behandling som gjøres uten innleggelse (New codes proposed as part of Timetype innbyggerportal #Poliklinisktime)

description: Behandling

supportingInformation:

start: 12. nov. 2023, 09:30:00

end: 12. nov. 2023, 11:00:00

minutesDuration: 90

patientInstruction: Se innkallingsbrev

participant

type: Location (ParticipationType#LOC)

actor: id: 1416601476

status: accepted

participant

type: Location (ParticipationType#LOC)

actor: Location/ae6a6c66-6b9c-4fa0-bf78-52915e07271f "Rikshospitalet"

status: accepted

participant

type: attender (ParticipationType#ATND)

actor: Practitioner/8495a9ca-1e0b-452e-a7e1-9f88c75f582e ""

status: accepted

+ + + + + + + + +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Appointment-cdb19ffe-5d4d-45e0-b8d3-45d24e4c675f.json b/Appointment-cdb19ffe-5d4d-45e0-b8d3-45d24e4c675f.json new file mode 100644 index 00000000..d9450988 --- /dev/null +++ b/Appointment-cdb19ffe-5d4d-45e0-b8d3-45d24e4c675f.json @@ -0,0 +1,92 @@ +{ + "resourceType" : "Appointment", + "id" : "cdb19ffe-5d4d-45e0-b8d3-45d24e4c675f", + "meta" : { + "profile" : ["http://helsenorge.no/fhir/StructureDefinition/hn-basis-appointment"] + }, + "text" : { + "status" : "generated", + "div" : "

Generated Narrative: Appointment

Resource Appointment "cdb19ffe-5d4d-45e0-b8d3-45d24e4c675f"

Profile: hn-basis-appointment

identifier: id:\u00a0cdb19ffe-5d4d-45e0-b8d3-45d24e4c675f

status: booked

serviceCategory: Specialist Medical (Service category#27)

appointmentType: Behandling som gjøres uten innleggelse (New codes proposed as part of Timetype innbyggerportal #Poliklinisktime)

description: Behandling

supportingInformation:

start: 12. nov. 2023, 09:30:00

end: 12. nov. 2023, 11:00:00

minutesDuration: 90

patientInstruction: Se innkallingsbrev

participant

type: Location (ParticipationType#LOC)

actor: id:\u00a01416601476

status: accepted

participant

type: Location (ParticipationType#LOC)

actor: Location/ae6a6c66-6b9c-4fa0-bf78-52915e07271f "Rikshospitalet"

status: accepted

participant

type: attender (ParticipationType#ATND)

actor: Practitioner/8495a9ca-1e0b-452e-a7e1-9f88c75f582e ""

status: accepted

" + }, + "identifier" : [{ + "system" : "http://dips.no/fhir/namingsystem/dips-bookingid", + "value" : "cdb19ffe-5d4d-45e0-b8d3-45d24e4c675f" + }], + "status" : "booked", + "serviceCategory" : [{ + "coding" : [{ + "system" : "http://terminology.hl7.org/CodeSystem/service-category", + "code" : "27", + "display" : "Specialist Medical" + }] + }], + "appointmentType" : { + "coding" : [{ + "system" : "http://helsenorge.no/fhir/CodeSystem/Hn-AppointmentTypeProposed-New-Codes-cs", + "code" : "Poliklinisktime", + "display" : "Behandling som gjøres uten innleggelse" + }] + }, + "description" : "Behandling", + "supportingInformation" : [{ + "reference" : "Organization/833bad1b-e612-4593-9560-c5ea55bce912" + }, + { + "reference" : "Flag/5add71e3-1fcb-4c4d-8065-5ce3c83a5cb8" + }, + { + "reference" : "Flag/5c4fdce8-e90e-4adf-9544-0c6b684a953d" + }, + { + "reference" : "Flag/52469032-561f-4334-b5af-b8b5c8c4c0c6" + }], + "start" : "2023-11-12T08:30:00Z", + "end" : "2023-11-12T10:00:00Z", + "minutesDuration" : 90, + "patientInstruction" : "Se innkallingsbrev", + "participant" : [{ + "type" : [{ + "coding" : [{ + "system" : "http://terminology.hl7.org/CodeSystem/v3-ParticipationType", + "code" : "LOC", + "display" : "Location" + }] + }], + "actor" : { + "type" : "Patient", + "identifier" : { + "system" : "urn:oid:2.16.578.1.12.4.1.4.1", + "value" : "1416601476" + } + }, + "status" : "accepted" + }, + { + "type" : [{ + "coding" : [{ + "system" : "http://terminology.hl7.org/CodeSystem/v3-ParticipationType", + "code" : "LOC", + "display" : "Location" + }] + }], + "actor" : { + "reference" : "Location/ae6a6c66-6b9c-4fa0-bf78-52915e07271f", + "type" : "Location" + }, + "status" : "accepted" + }, + { + "type" : [{ + "coding" : [{ + "system" : "http://terminology.hl7.org/CodeSystem/v3-ParticipationType", + "code" : "ATND", + "display" : "attender" + }] + }], + "actor" : { + "reference" : "Practitioner/8495a9ca-1e0b-452e-a7e1-9f88c75f582e", + "type" : "Practitioner" + }, + "status" : "accepted" + }] +} \ No newline at end of file diff --git a/Appointment-cdb19ffe-5d4d-45e0-b8d3-45d24e4c675f.json.html b/Appointment-cdb19ffe-5d4d-45e0-b8d3-45d24e4c675f.json.html new file mode 100644 index 00000000..21ff5704 --- /dev/null +++ b/Appointment-cdb19ffe-5d4d-45e0-b8d3-45d24e4c675f.json.html @@ -0,0 +1,357 @@ + + + + + + + + AppointmentPolikliniskEksempel_2 - JSON Representation - v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - draft + + + +

+
+
+
+ +
+
+
+ + + + +
+
+ + +
+
+ +
+
+ + +
+
+
+
+ +
+

NyTimelosingIG - Local Development build (v0.1.0). See the Directory of published versions

+ + + + + + + + + + + + + + + +

: AppointmentPolikliniskEksempel_2 - JSON Representation

+ + +

Raw json | Download

+ + + + + + +

+{
+  "resourceType" : "Appointment",
+  "id" : "cdb19ffe-5d4d-45e0-b8d3-45d24e4c675f",
+  "meta" : {
+    "profile" : [
+      "http://helsenorge.no/fhir/StructureDefinition/hn-basis-appointment"
+    ]
+  },
+  "text" : {
+    "status" : "generated",
+    "div" : "<div xmlns=\"http://www.w3.org/1999/xhtml\"><p><b>Generated Narrative: Appointment</b><a name=\"cdb19ffe-5d4d-45e0-b8d3-45d24e4c675f\"> </a></p><div style=\"display: inline-block; background-color: #d9e0e7; padding: 6px; margin: 4px; border: 1px solid #8da1b4; border-radius: 5px; line-height: 60%\"><p style=\"margin-bottom: 0px\">Resource Appointment &quot;cdb19ffe-5d4d-45e0-b8d3-45d24e4c675f&quot; </p><p style=\"margin-bottom: 0px\">Profile: <a href=\"StructureDefinition-hn-basis-appointment.html\">hn-basis-appointment</a></p></div><p><b>identifier</b>: id:\u00a0cdb19ffe-5d4d-45e0-b8d3-45d24e4c675f</p><p><b>status</b>: booked</p><p><b>serviceCategory</b>: Specialist Medical <span style=\"background: LightGoldenRodYellow; margin: 4px; border: 1px solid khaki\"> (<a href=\"http://terminology.hl7.org/5.3.0/CodeSystem-service-category.html\">Service category</a>#27)</span></p><p><b>appointmentType</b>: Behandling som gjøres uten innleggelse <span style=\"background: LightGoldenRodYellow; margin: 4px; border: 1px solid khaki\"> (<a href=\"CodeSystem-Hn-AppointmentTypeProposed-New-Codes-cs.html\">New codes proposed as part of Timetype innbyggerportal </a>#Poliklinisktime)</span></p><p><b>description</b>: Behandling</p><p><b>supportingInformation</b>: </p><ul><li><a href=\"Organization-833bad1b-e612-4593-9560-c5ea55bce912.html\">Organization/833bad1b-e612-4593-9560-c5ea55bce912</a></li><li><a href=\"Flag-5add71e3-1fcb-4c4d-8065-5ce3c83a5cb8.html\">Flag/5add71e3-1fcb-4c4d-8065-5ce3c83a5cb8</a></li><li><a href=\"Flag-5c4fdce8-e90e-4adf-9544-0c6b684a953d.html\">Flag/5c4fdce8-e90e-4adf-9544-0c6b684a953d</a></li><li><a href=\"Flag-52469032-561f-4334-b5af-b8b5c8c4c0c6.html\">Flag/52469032-561f-4334-b5af-b8b5c8c4c0c6</a></li></ul><p><b>start</b>: 12. nov. 2023, 09:30:00</p><p><b>end</b>: 12. nov. 2023, 11:00:00</p><p><b>minutesDuration</b>: 90</p><p><b>patientInstruction</b>: Se innkallingsbrev</p><blockquote><p><b>participant</b></p><p><b>type</b>: Location <span style=\"background: LightGoldenRodYellow; margin: 4px; border: 1px solid khaki\"> (<a href=\"http://terminology.hl7.org/5.3.0/CodeSystem-v3-ParticipationType.html\">ParticipationType</a>#LOC)</span></p><p><b>actor</b>: <span>id:\u00a01416601476</span></p><p><b>status</b>: accepted</p></blockquote><blockquote><p><b>participant</b></p><p><b>type</b>: Location <span style=\"background: LightGoldenRodYellow; margin: 4px; border: 1px solid khaki\"> (<a href=\"http://terminology.hl7.org/5.3.0/CodeSystem-v3-ParticipationType.html\">ParticipationType</a>#LOC)</span></p><p><b>actor</b>: <a href=\"Location-ae6a6c66-6b9c-4fa0-bf78-52915e07271f.html\">Location/ae6a6c66-6b9c-4fa0-bf78-52915e07271f</a> &quot;Rikshospitalet&quot;</p><p><b>status</b>: accepted</p></blockquote><blockquote><p><b>participant</b></p><p><b>type</b>: attender <span style=\"background: LightGoldenRodYellow; margin: 4px; border: 1px solid khaki\"> (<a href=\"http://terminology.hl7.org/5.3.0/CodeSystem-v3-ParticipationType.html\">ParticipationType</a>#ATND)</span></p><p><b>actor</b>: <a href=\"Practitioner-8495a9ca-1e0b-452e-a7e1-9f88c75f582e.html\">Practitioner/8495a9ca-1e0b-452e-a7e1-9f88c75f582e</a> &quot;&quot;</p><p><b>status</b>: accepted</p></blockquote></div>"
+  },
+  "identifier" : [
+    {
+      "system" : "http://dips.no/fhir/namingsystem/dips-bookingid",
+      "value" : "cdb19ffe-5d4d-45e0-b8d3-45d24e4c675f"
+    }
+  ],
+  "status" : "booked",
+  "serviceCategory" : [
+    {
+      "coding" : [
+        {
+          "system" : "http://terminology.hl7.org/CodeSystem/service-category",
+          "code" : "27",
+          "display" : "Specialist Medical"
+        }
+      ]
+    }
+  ],
+  "appointmentType" : {
+    "coding" : [
+      {
+        "system" : "http://helsenorge.no/fhir/CodeSystem/Hn-AppointmentTypeProposed-New-Codes-cs",
+        "code" : "Poliklinisktime",
+        "display" : "Behandling som gjøres uten innleggelse"
+      }
+    ]
+  },
+  "description" : "Behandling",
+  "supportingInformation" : [
+    {
+      "reference" : "Organization/833bad1b-e612-4593-9560-c5ea55bce912"
+    },
+    {
+      "reference" : "Flag/5add71e3-1fcb-4c4d-8065-5ce3c83a5cb8"
+    },
+    {
+      "reference" : "Flag/5c4fdce8-e90e-4adf-9544-0c6b684a953d"
+    },
+    {
+      "reference" : "Flag/52469032-561f-4334-b5af-b8b5c8c4c0c6"
+    }
+  ],
+  "start" : "2023-11-12T08:30:00Z",
+  "end" : "2023-11-12T10:00:00Z",
+  "minutesDuration" : 90,
+  "patientInstruction" : "Se innkallingsbrev",
+  "participant" : [
+    {
+      "type" : [
+        {
+          "coding" : [
+            {
+              "system" : "http://terminology.hl7.org/CodeSystem/v3-ParticipationType",
+              "code" : "LOC",
+              "display" : "Location"
+            }
+          ]
+        }
+      ],
+      "actor" : {
+        "type" : "Patient",
+        "identifier" : {
+          "system" : "urn:oid:2.16.578.1.12.4.1.4.1",
+          "value" : "1416601476"
+        }
+      },
+      "status" : "accepted"
+    },
+    {
+      "type" : [
+        {
+          "coding" : [
+            {
+              "system" : "http://terminology.hl7.org/CodeSystem/v3-ParticipationType",
+              "code" : "LOC",
+              "display" : "Location"
+            }
+          ]
+        }
+      ],
+      "actor" : {
+        "reference" : "Location/ae6a6c66-6b9c-4fa0-bf78-52915e07271f",
+        "type" : "Location"
+      },
+      "status" : "accepted"
+    },
+    {
+      "type" : [
+        {
+          "coding" : [
+            {
+              "system" : "http://terminology.hl7.org/CodeSystem/v3-ParticipationType",
+              "code" : "ATND",
+              "display" : "attender"
+            }
+          ]
+        }
+      ],
+      "actor" : {
+        "reference" : "Practitioner/8495a9ca-1e0b-452e-a7e1-9f88c75f582e",
+        "type" : "Practitioner"
+      },
+      "status" : "accepted"
+    }
+  ]
+}
+ + + + + + + +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Appointment-cdb19ffe-5d4d-45e0-b8d3-45d24e4c675f.ttl b/Appointment-cdb19ffe-5d4d-45e0-b8d3-45d24e4c675f.ttl new file mode 100644 index 00000000..656b2351 --- /dev/null +++ b/Appointment-cdb19ffe-5d4d-45e0-b8d3-45d24e4c675f.ttl @@ -0,0 +1,105 @@ +@prefix fhir: . +@prefix owl: . +@prefix rdfs: . +@prefix xsd: . + +# - resource ------------------------------------------------------------------- + + a fhir:Appointment ; + fhir:nodeRole fhir:treeRoot ; + fhir:id [ fhir:v "cdb19ffe-5d4d-45e0-b8d3-45d24e4c675f"] ; # + fhir:meta [ + fhir:profile ( [ + fhir:v "http://helsenorge.no/fhir/StructureDefinition/hn-basis-appointment"^^xsd:anyURI ; + fhir:link + ] ) + ] ; # + fhir:text [ + fhir:status [ fhir:v "generated" ] ; + fhir:div "

Generated Narrative: Appointment

Resource Appointment "cdb19ffe-5d4d-45e0-b8d3-45d24e4c675f"

Profile: hn-basis-appointment

identifier: id: cdb19ffe-5d4d-45e0-b8d3-45d24e4c675f

status: booked

serviceCategory: Specialist Medical (Service category#27)

appointmentType: Behandling som gjøres uten innleggelse (New codes proposed as part of Timetype innbyggerportal #Poliklinisktime)

description: Behandling

supportingInformation:

start: 12. nov. 2023, 09:30:00

end: 12. nov. 2023, 11:00:00

minutesDuration: 90

patientInstruction: Se innkallingsbrev

participant

type: Location (ParticipationType#LOC)

actor: id: 1416601476

status: accepted

participant

type: Location (ParticipationType#LOC)

actor: Location/ae6a6c66-6b9c-4fa0-bf78-52915e07271f "Rikshospitalet"

status: accepted

participant

type: attender (ParticipationType#ATND)

actor: Practitioner/8495a9ca-1e0b-452e-a7e1-9f88c75f582e ""

status: accepted

" + ] ; # + fhir:identifier ( [ + fhir:system [ fhir:v "http://dips.no/fhir/namingsystem/dips-bookingid"^^xsd:anyURI ] ; + fhir:value [ fhir:v "cdb19ffe-5d4d-45e0-b8d3-45d24e4c675f" ] + ] ) ; # + fhir:status [ fhir:v "booked"] ; # + fhir:serviceCategory ( [ + fhir:coding ( [ + fhir:system [ fhir:v "http://terminology.hl7.org/CodeSystem/service-category"^^xsd:anyURI ] ; + fhir:code [ fhir:v "27" ] ; + fhir:display [ fhir:v "Specialist Medical" ] + ] ) + ] ) ; # + fhir:appointmentType [ + fhir:coding ( [ + fhir:system [ fhir:v "http://helsenorge.no/fhir/CodeSystem/Hn-AppointmentTypeProposed-New-Codes-cs"^^xsd:anyURI ] ; + fhir:code [ fhir:v "Poliklinisktime" ] ; + fhir:display [ fhir:v "Behandling som gjøres uten innleggelse" ] + ] ) + ] ; # + fhir:description [ fhir:v "Behandling"] ; # + fhir:supportingInformation ( [ + fhir:link ; + fhir:reference [ fhir:v "Organization/833bad1b-e612-4593-9560-c5ea55bce912" ] + ] [ + fhir:link ; + fhir:reference [ fhir:v "Flag/5add71e3-1fcb-4c4d-8065-5ce3c83a5cb8" ] + ] [ + fhir:link ; + fhir:reference [ fhir:v "Flag/5c4fdce8-e90e-4adf-9544-0c6b684a953d" ] + ] [ + fhir:link ; + fhir:reference [ fhir:v "Flag/52469032-561f-4334-b5af-b8b5c8c4c0c6" ] + ] ) ; # + fhir:start [ fhir:v "2023-11-12T08:30:00Z"^^xsd:dateTime] ; # + fhir:end [ fhir:v "2023-11-12T10:00:00Z"^^xsd:dateTime] ; # + fhir:minutesDuration [ fhir:v "90"^^xsd:positiveInteger] ; # + fhir:patientInstruction [ fhir:v "Se innkallingsbrev"] ; # + fhir:participant ( [ + fhir:type ( [ + fhir:coding ( [ + fhir:system [ fhir:v "http://terminology.hl7.org/CodeSystem/v3-ParticipationType"^^xsd:anyURI ] ; + fhir:code [ fhir:v "LOC" ] ; + fhir:display [ fhir:v "Location" ] + ] ) + ] ) ; + fhir:actor [ + fhir:type [ fhir:v "Patient"^^xsd:anyURI ] ; + fhir:identifier [ + fhir:system [ fhir:v "urn:oid:2.16.578.1.12.4.1.4.1"^^xsd:anyURI ] ; + fhir:value [ fhir:v "1416601476" ] + ] + ] ; + fhir:status [ fhir:v "accepted" ] + ] [ + fhir:type ( [ + fhir:coding ( [ + fhir:system [ fhir:v "http://terminology.hl7.org/CodeSystem/v3-ParticipationType"^^xsd:anyURI ] ; + fhir:code [ fhir:v "LOC" ] ; + fhir:display [ fhir:v "Location" ] + ] ) + ] ) ; + fhir:actor [ + fhir:link ; + fhir:reference [ fhir:v "Location/ae6a6c66-6b9c-4fa0-bf78-52915e07271f" ] ; + fhir:type [ fhir:v "Location"^^xsd:anyURI ] + ] ; + fhir:status [ fhir:v "accepted" ] + ] [ + fhir:type ( [ + fhir:coding ( [ + fhir:system [ fhir:v "http://terminology.hl7.org/CodeSystem/v3-ParticipationType"^^xsd:anyURI ] ; + fhir:code [ fhir:v "ATND" ] ; + fhir:display [ fhir:v "attender" ] + ] ) + ] ) ; + fhir:actor [ + fhir:link ; + fhir:reference [ fhir:v "Practitioner/8495a9ca-1e0b-452e-a7e1-9f88c75f582e" ] ; + fhir:type [ fhir:v "Practitioner"^^xsd:anyURI ] + ] ; + fhir:status [ fhir:v "accepted" ] + ] ) . # + +# ------------------------------------------------------------------------------------- + diff --git a/Appointment-cdb19ffe-5d4d-45e0-b8d3-45d24e4c675f.ttl.html b/Appointment-cdb19ffe-5d4d-45e0-b8d3-45d24e4c675f.ttl.html new file mode 100644 index 00000000..220cc9f3 --- /dev/null +++ b/Appointment-cdb19ffe-5d4d-45e0-b8d3-45d24e4c675f.ttl.html @@ -0,0 +1,325 @@ + + + + + + + + AppointmentPolikliniskEksempel_2 - TTL Representation - v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - draft + + + +

+
+
+
+ +
+
+
+ + + + +
+
+ + +
+
+ +
+
+ + +
+
+
+
+ +
+

NyTimelosingIG - Local Development build (v0.1.0). See the Directory of published versions

+ + + + + + + + + + + + + + + +

: AppointmentPolikliniskEksempel_2 - TTL Representation

+ + +

Raw ttl | Download

+ + + + + + +

+@prefix fhir: <http://hl7.org/fhir/> .
+@prefix owl: <http://www.w3.org/2002/07/owl#> .
+@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
+@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
+
+# - resource -------------------------------------------------------------------
+
+ a fhir:Appointment ;
+  fhir:nodeRole fhir:treeRoot ;
+  fhir:id [ fhir:v "cdb19ffe-5d4d-45e0-b8d3-45d24e4c675f"] ; # 
+  fhir:meta [
+    ( fhir:profile [
+fhir:v "http://helsenorge.no/fhir/StructureDefinition/hn-basis-appointment"^^xsd:anyURI ;
+fhir:link <http://helsenorge.no/fhir/StructureDefinition/hn-basis-appointment>     ] )
+  ] ; # 
+  fhir:text [
+fhir:status [ fhir:v "generated" ] ;
+fhir:div "<div xmlns=\"http://www.w3.org/1999/xhtml\"><p><b>Generated Narrative: Appointment</b><a name=\"cdb19ffe-5d4d-45e0-b8d3-45d24e4c675f\"> </a></p><div style=\"display: inline-block; background-color: #d9e0e7; padding: 6px; margin: 4px; border: 1px solid #8da1b4; border-radius: 5px; line-height: 60%\"><p style=\"margin-bottom: 0px\">Resource Appointment &quot;cdb19ffe-5d4d-45e0-b8d3-45d24e4c675f&quot; </p><p style=\"margin-bottom: 0px\">Profile: <a href=\"StructureDefinition-hn-basis-appointment.html\">hn-basis-appointment</a></p></div><p><b>identifier</b>: id: cdb19ffe-5d4d-45e0-b8d3-45d24e4c675f</p><p><b>status</b>: booked</p><p><b>serviceCategory</b>: Specialist Medical <span style=\"background: LightGoldenRodYellow; margin: 4px; border: 1px solid khaki\"> (<a href=\"http://terminology.hl7.org/5.3.0/CodeSystem-service-category.html\">Service category</a>#27)</span></p><p><b>appointmentType</b>: Behandling som gjøres uten innleggelse <span style=\"background: LightGoldenRodYellow; margin: 4px; border: 1px solid khaki\"> (<a href=\"CodeSystem-Hn-AppointmentTypeProposed-New-Codes-cs.html\">New codes proposed as part of Timetype innbyggerportal </a>#Poliklinisktime)</span></p><p><b>description</b>: Behandling</p><p><b>supportingInformation</b>: </p><ul><li><a href=\"Organization-833bad1b-e612-4593-9560-c5ea55bce912.html\">Organization/833bad1b-e612-4593-9560-c5ea55bce912</a></li><li><a href=\"Flag-5add71e3-1fcb-4c4d-8065-5ce3c83a5cb8.html\">Flag/5add71e3-1fcb-4c4d-8065-5ce3c83a5cb8</a></li><li><a href=\"Flag-5c4fdce8-e90e-4adf-9544-0c6b684a953d.html\">Flag/5c4fdce8-e90e-4adf-9544-0c6b684a953d</a></li><li><a href=\"Flag-52469032-561f-4334-b5af-b8b5c8c4c0c6.html\">Flag/52469032-561f-4334-b5af-b8b5c8c4c0c6</a></li></ul><p><b>start</b>: 12. nov. 2023, 09:30:00</p><p><b>end</b>: 12. nov. 2023, 11:00:00</p><p><b>minutesDuration</b>: 90</p><p><b>patientInstruction</b>: Se innkallingsbrev</p><blockquote><p><b>participant</b></p><p><b>type</b>: Location <span style=\"background: LightGoldenRodYellow; margin: 4px; border: 1px solid khaki\"> (<a href=\"http://terminology.hl7.org/5.3.0/CodeSystem-v3-ParticipationType.html\">ParticipationType</a>#LOC)</span></p><p><b>actor</b>: <span>id: 1416601476</span></p><p><b>status</b>: accepted</p></blockquote><blockquote><p><b>participant</b></p><p><b>type</b>: Location <span style=\"background: LightGoldenRodYellow; margin: 4px; border: 1px solid khaki\"> (<a href=\"http://terminology.hl7.org/5.3.0/CodeSystem-v3-ParticipationType.html\">ParticipationType</a>#LOC)</span></p><p><b>actor</b>: <a href=\"Location-ae6a6c66-6b9c-4fa0-bf78-52915e07271f.html\">Location/ae6a6c66-6b9c-4fa0-bf78-52915e07271f</a> &quot;Rikshospitalet&quot;</p><p><b>status</b>: accepted</p></blockquote><blockquote><p><b>participant</b></p><p><b>type</b>: attender <span style=\"background: LightGoldenRodYellow; margin: 4px; border: 1px solid khaki\"> (<a href=\"http://terminology.hl7.org/5.3.0/CodeSystem-v3-ParticipationType.html\">ParticipationType</a>#ATND)</span></p><p><b>actor</b>: <a href=\"Practitioner-8495a9ca-1e0b-452e-a7e1-9f88c75f582e.html\">Practitioner/8495a9ca-1e0b-452e-a7e1-9f88c75f582e</a> &quot;&quot;</p><p><b>status</b>: accepted</p></blockquote></div>"
+  ] ; # 
+  fhir:identifier ( [
+fhir:system [ fhir:v "http://dips.no/fhir/namingsystem/dips-bookingid"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "cdb19ffe-5d4d-45e0-b8d3-45d24e4c675f" ]
+  ] ) ; # 
+  fhir:status [ fhir:v "booked"] ; # 
+  fhir:serviceCategory ( [
+    ( fhir:coding [
+fhir:system [ fhir:v "http://terminology.hl7.org/CodeSystem/service-category"^^xsd:anyURI ] ;
+fhir:code [ fhir:v "27" ] ;
+fhir:display [ fhir:v "Specialist Medical" ]     ] )
+  ] ) ; # 
+  fhir:appointmentType [
+    ( fhir:coding [
+fhir:system [ fhir:v "http://helsenorge.no/fhir/CodeSystem/Hn-AppointmentTypeProposed-New-Codes-cs"^^xsd:anyURI ] ;
+fhir:code [ fhir:v "Poliklinisktime" ] ;
+fhir:display [ fhir:v "Behandling som gjøres uten innleggelse" ]     ] )
+  ] ; # 
+  fhir:description [ fhir:v "Behandling"] ; # 
+  fhir:supportingInformation ( [
+fhir:reference [ fhir:v "Organization/833bad1b-e612-4593-9560-c5ea55bce912" ]
+  ] [
+fhir:reference [ fhir:v "Flag/5add71e3-1fcb-4c4d-8065-5ce3c83a5cb8" ]
+  ] [
+fhir:reference [ fhir:v "Flag/5c4fdce8-e90e-4adf-9544-0c6b684a953d" ]
+  ] [
+fhir:reference [ fhir:v "Flag/52469032-561f-4334-b5af-b8b5c8c4c0c6" ]
+  ] ) ; # 
+  fhir:start [ fhir:v "2023-11-12T08:30:00Z"^^xsd:dateTime] ; # 
+  fhir:end [ fhir:v "2023-11-12T10:00:00Z"^^xsd:dateTime] ; # 
+  fhir:minutesDuration [ fhir:v "90"^^xsd:positiveInteger] ; # 
+  fhir:patientInstruction [ fhir:v "Se innkallingsbrev"] ; # 
+  fhir:participant ( [
+    ( fhir:type [
+      ( fhir:coding [
+fhir:system [ fhir:v "http://terminology.hl7.org/CodeSystem/v3-ParticipationType"^^xsd:anyURI ] ;
+fhir:code [ fhir:v "LOC" ] ;
+fhir:display [ fhir:v "Location" ]       ] )     ] ) ;
+fhir:actor [
+fhir:type [ fhir:v "Patient"^^xsd:anyURI ] ;
+fhir:identifier [
+fhir:system [ fhir:v "urn:oid:2.16.578.1.12.4.1.4.1"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "1416601476" ]       ]     ] ;
+fhir:status [ fhir:v "accepted" ]
+  ] [
+    ( fhir:type [
+      ( fhir:coding [
+fhir:system [ fhir:v "http://terminology.hl7.org/CodeSystem/v3-ParticipationType"^^xsd:anyURI ] ;
+fhir:code [ fhir:v "LOC" ] ;
+fhir:display [ fhir:v "Location" ]       ] )     ] ) ;
+fhir:actor [
+fhir:reference [ fhir:v "Location/ae6a6c66-6b9c-4fa0-bf78-52915e07271f" ] ;
+fhir:type [ fhir:v "Location"^^xsd:anyURI ]     ] ;
+fhir:status [ fhir:v "accepted" ]
+  ] [
+    ( fhir:type [
+      ( fhir:coding [
+fhir:system [ fhir:v "http://terminology.hl7.org/CodeSystem/v3-ParticipationType"^^xsd:anyURI ] ;
+fhir:code [ fhir:v "ATND" ] ;
+fhir:display [ fhir:v "attender" ]       ] )     ] ) ;
+fhir:actor [
+fhir:reference [ fhir:v "Practitioner/8495a9ca-1e0b-452e-a7e1-9f88c75f582e" ] ;
+fhir:type [ fhir:v "Practitioner"^^xsd:anyURI ]     ] ;
+fhir:status [ fhir:v "accepted" ]
+  ] ) . # 
+
+
+ + + + + + + + +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Appointment-cdb19ffe-5d4d-45e0-b8d3-45d24e4c675f.xml b/Appointment-cdb19ffe-5d4d-45e0-b8d3-45d24e4c675f.xml new file mode 100644 index 00000000..e096842f --- /dev/null +++ b/Appointment-cdb19ffe-5d4d-45e0-b8d3-45d24e4c675f.xml @@ -0,0 +1,92 @@ + + + + + + + + +

Generated Narrative: Appointment

Resource Appointment "cdb19ffe-5d4d-45e0-b8d3-45d24e4c675f"

Profile: hn-basis-appointment

identifier: id: cdb19ffe-5d4d-45e0-b8d3-45d24e4c675f

status: booked

serviceCategory: Specialist Medical (Service category#27)

appointmentType: Behandling som gjøres uten innleggelse (New codes proposed as part of Timetype innbyggerportal #Poliklinisktime)

description: Behandling

supportingInformation:

start: 12. nov. 2023, 09:30:00

end: 12. nov. 2023, 11:00:00

minutesDuration: 90

patientInstruction: Se innkallingsbrev

participant

type: Location (ParticipationType#LOC)

actor: id: 1416601476

status: accepted

participant

type: Location (ParticipationType#LOC)

actor: Location/ae6a6c66-6b9c-4fa0-bf78-52915e07271f "Rikshospitalet"

status: accepted

participant

type: attender (ParticipationType#ATND)

actor: Practitioner/8495a9ca-1e0b-452e-a7e1-9f88c75f582e ""

status: accepted

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
\ No newline at end of file diff --git a/Appointment-cdb19ffe-5d4d-45e0-b8d3-45d24e4c675f.xml.html b/Appointment-cdb19ffe-5d4d-45e0-b8d3-45d24e4c675f.xml.html new file mode 100644 index 00000000..575153da --- /dev/null +++ b/Appointment-cdb19ffe-5d4d-45e0-b8d3-45d24e4c675f.xml.html @@ -0,0 +1,336 @@ + + + + + + + + AppointmentPolikliniskEksempel_2 - XML Representation - v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - draft + + + +

+
+
+
+ +
+
+
+ + + + +
+
+ + +
+
+ +
+
+ + +
+
+
+
+ +
+

NyTimelosingIG - Local Development build (v0.1.0). See the Directory of published versions

+ + + + + + + + + + + + + + + +

: AppointmentPolikliniskEksempel_2 - XML Representation

+ + +

Raw xml | Download

+ + + + + + +

+
+<Appointment xmlns="http://hl7.org/fhir">
+  <id value="cdb19ffe-5d4d-45e0-b8d3-45d24e4c675f"/>
+  <meta>
+    <profile
+             value="http://helsenorge.no/fhir/StructureDefinition/hn-basis-appointment"/>
+  </meta>
+  <text>
+    <status value="generated"/>
+    <div xmlns="http://www.w3.org/1999/xhtml"><p><b>Generated Narrative: Appointment</b><a name="cdb19ffe-5d4d-45e0-b8d3-45d24e4c675f"> </a></p><div style="display: inline-block; background-color: #d9e0e7; padding: 6px; margin: 4px; border: 1px solid #8da1b4; border-radius: 5px; line-height: 60%"><p style="margin-bottom: 0px">Resource Appointment &quot;cdb19ffe-5d4d-45e0-b8d3-45d24e4c675f&quot; </p><p style="margin-bottom: 0px">Profile: <a href="StructureDefinition-hn-basis-appointment.html">hn-basis-appointment</a></p></div><p><b>identifier</b>: id: cdb19ffe-5d4d-45e0-b8d3-45d24e4c675f</p><p><b>status</b>: booked</p><p><b>serviceCategory</b>: Specialist Medical <span style="background: LightGoldenRodYellow; margin: 4px; border: 1px solid khaki"> (<a href="http://terminology.hl7.org/5.3.0/CodeSystem-service-category.html">Service category</a>#27)</span></p><p><b>appointmentType</b>: Behandling som gjøres uten innleggelse <span style="background: LightGoldenRodYellow; margin: 4px; border: 1px solid khaki"> (<a href="CodeSystem-Hn-AppointmentTypeProposed-New-Codes-cs.html">New codes proposed as part of Timetype innbyggerportal </a>#Poliklinisktime)</span></p><p><b>description</b>: Behandling</p><p><b>supportingInformation</b>: </p><ul><li><a href="Organization-833bad1b-e612-4593-9560-c5ea55bce912.html">Organization/833bad1b-e612-4593-9560-c5ea55bce912</a></li><li><a href="Flag-5add71e3-1fcb-4c4d-8065-5ce3c83a5cb8.html">Flag/5add71e3-1fcb-4c4d-8065-5ce3c83a5cb8</a></li><li><a href="Flag-5c4fdce8-e90e-4adf-9544-0c6b684a953d.html">Flag/5c4fdce8-e90e-4adf-9544-0c6b684a953d</a></li><li><a href="Flag-52469032-561f-4334-b5af-b8b5c8c4c0c6.html">Flag/52469032-561f-4334-b5af-b8b5c8c4c0c6</a></li></ul><p><b>start</b>: 12. nov. 2023, 09:30:00</p><p><b>end</b>: 12. nov. 2023, 11:00:00</p><p><b>minutesDuration</b>: 90</p><p><b>patientInstruction</b>: Se innkallingsbrev</p><blockquote><p><b>participant</b></p><p><b>type</b>: Location <span style="background: LightGoldenRodYellow; margin: 4px; border: 1px solid khaki"> (<a href="http://terminology.hl7.org/5.3.0/CodeSystem-v3-ParticipationType.html">ParticipationType</a>#LOC)</span></p><p><b>actor</b>: <span>id: 1416601476</span></p><p><b>status</b>: accepted</p></blockquote><blockquote><p><b>participant</b></p><p><b>type</b>: Location <span style="background: LightGoldenRodYellow; margin: 4px; border: 1px solid khaki"> (<a href="http://terminology.hl7.org/5.3.0/CodeSystem-v3-ParticipationType.html">ParticipationType</a>#LOC)</span></p><p><b>actor</b>: <a href="Location-ae6a6c66-6b9c-4fa0-bf78-52915e07271f.html">Location/ae6a6c66-6b9c-4fa0-bf78-52915e07271f</a> &quot;Rikshospitalet&quot;</p><p><b>status</b>: accepted</p></blockquote><blockquote><p><b>participant</b></p><p><b>type</b>: attender <span style="background: LightGoldenRodYellow; margin: 4px; border: 1px solid khaki"> (<a href="http://terminology.hl7.org/5.3.0/CodeSystem-v3-ParticipationType.html">ParticipationType</a>#ATND)</span></p><p><b>actor</b>: <a href="Practitioner-8495a9ca-1e0b-452e-a7e1-9f88c75f582e.html">Practitioner/8495a9ca-1e0b-452e-a7e1-9f88c75f582e</a> &quot;&quot;</p><p><b>status</b>: accepted</p></blockquote></div>
+  </text>
+  <identifier>
+    <system value="http://dips.no/fhir/namingsystem/dips-bookingid"/>
+    <value value="cdb19ffe-5d4d-45e0-b8d3-45d24e4c675f"/>
+  </identifier>
+  <status value="booked"/>
+  <serviceCategory>
+    <coding>
+      <system value="http://terminology.hl7.org/CodeSystem/service-category"/>
+      <code value="27"/>
+      <display value="Specialist Medical"/>
+    </coding>
+  </serviceCategory>
+  <appointmentType>
+    <coding>
+      <system
+              value="http://helsenorge.no/fhir/CodeSystem/Hn-AppointmentTypeProposed-New-Codes-cs"/>
+      <code value="Poliklinisktime"/>
+      <display value="Behandling som gjøres uten innleggelse"/>
+    </coding>
+  </appointmentType>
+  <description value="Behandling"/>
+  <supportingInformation>
+    <reference value="Organization/833bad1b-e612-4593-9560-c5ea55bce912"/>
+  </supportingInformation>
+  <supportingInformation>
+    <reference value="Flag/5add71e3-1fcb-4c4d-8065-5ce3c83a5cb8"/>
+  </supportingInformation>
+  <supportingInformation>
+    <reference value="Flag/5c4fdce8-e90e-4adf-9544-0c6b684a953d"/>
+  </supportingInformation>
+  <supportingInformation>
+    <reference value="Flag/52469032-561f-4334-b5af-b8b5c8c4c0c6"/>
+  </supportingInformation>
+  <start value="2023-11-12T08:30:00Z"/>
+  <end value="2023-11-12T10:00:00Z"/>
+  <minutesDuration value="90"/>
+  <patientInstruction value="Se innkallingsbrev"/>
+  <participant>
+    <type>
+      <coding>
+        <system
+                value="http://terminology.hl7.org/CodeSystem/v3-ParticipationType"/>
+        <code value="LOC"/>
+        <display value="Location"/>
+      </coding>
+    </type>
+    <actor>
+      <type value="Patient"/>
+      <identifier>
+        <system value="urn:oid:2.16.578.1.12.4.1.4.1"/>
+        <value value="1416601476"/>
+      </identifier>
+    </actor>
+    <status value="accepted"/>
+  </participant>
+  <participant>
+    <type>
+      <coding>
+        <system
+                value="http://terminology.hl7.org/CodeSystem/v3-ParticipationType"/>
+        <code value="LOC"/>
+        <display value="Location"/>
+      </coding>
+    </type>
+    <actor>
+      <reference value="Location/ae6a6c66-6b9c-4fa0-bf78-52915e07271f"/>
+      <type value="Location"/>
+    </actor>
+    <status value="accepted"/>
+  </participant>
+  <participant>
+    <type>
+      <coding>
+        <system
+                value="http://terminology.hl7.org/CodeSystem/v3-ParticipationType"/>
+        <code value="ATND"/>
+        <display value="attender"/>
+      </coding>
+    </type>
+    <actor>
+      <reference value="Practitioner/8495a9ca-1e0b-452e-a7e1-9f88c75f582e"/>
+      <type value="Practitioner"/>
+    </actor>
+    <status value="accepted"/>
+  </participant>
+</Appointment>
+ + + + + + + +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Appointment-d6c523ec-b520-4221-a8d6-c1c58911ce7a.change.history.html b/Appointment-d6c523ec-b520-4221-a8d6-c1c58911ce7a.change.history.html index eabbb718..70079eb6 100644 --- a/Appointment-d6c523ec-b520-4221-a8d6-c1c58911ce7a.change.history.html +++ b/Appointment-d6c523ec-b520-4221-a8d6-c1c58911ce7a.change.history.html @@ -207,7 +207,7 @@

: Appointment/d6c523ec-b520-4221-a8d6-c1c58911ce7a - Change Histor

- IG © 2023+ Example Publisher. Package fhir.example#0.1.0 based on FHIR 4.0.1. Generated 2023-10-11 + IG © 2023+ Example Publisher. Package fhir.example#0.1.0 based on FHIR 4.0.1. Generated 2023-10-12
Links: Table of Contents | diff --git a/Appointment-d6c523ec-b520-4221-a8d6-c1c58911ce7a.html b/Appointment-d6c523ec-b520-4221-a8d6-c1c58911ce7a.html index 805c1ec0..ddc5e923 100644 --- a/Appointment-d6c523ec-b520-4221-a8d6-c1c58911ce7a.html +++ b/Appointment-d6c523ec-b520-4221-a8d6-c1c58911ce7a.html @@ -39,8 +39,8 @@ - +

@@ -195,7 +195,7 @@

Example Appointment: AppointmentExample

- IG © 2023+ Example Publisher. Package fhir.example#0.1.0 based on FHIR 4.0.1. Generated 2023-10-11 + IG © 2023+ Example Publisher. Package fhir.example#0.1.0 based on FHIR 4.0.1. Generated 2023-10-12
Links: Table of Contents | diff --git a/Appointment-d6c523ec-b520-4221-a8d6-c1c58911ce7a.json.html b/Appointment-d6c523ec-b520-4221-a8d6-c1c58911ce7a.json.html index 026c9c20..803d2582 100644 --- a/Appointment-d6c523ec-b520-4221-a8d6-c1c58911ce7a.json.html +++ b/Appointment-d6c523ec-b520-4221-a8d6-c1c58911ce7a.json.html @@ -41,8 +41,8 @@ - +

@@ -250,7 +250,7 @@

: AppointmentExample - JSON Representation

- IG © 2023+ Example Publisher. Package fhir.example#0.1.0 based on FHIR 4.0.1. Generated 2023-10-11 + IG © 2023+ Example Publisher. Package fhir.example#0.1.0 based on FHIR 4.0.1. Generated 2023-10-12
Links: Table of Contents | diff --git a/Appointment-d6c523ec-b520-4221-a8d6-c1c58911ce7a.ttl.html b/Appointment-d6c523ec-b520-4221-a8d6-c1c58911ce7a.ttl.html index 11fc45dc..ce823910 100644 --- a/Appointment-d6c523ec-b520-4221-a8d6-c1c58911ce7a.ttl.html +++ b/Appointment-d6c523ec-b520-4221-a8d6-c1c58911ce7a.ttl.html @@ -41,8 +41,8 @@ - +

@@ -244,7 +244,7 @@

: AppointmentExample - TTL Representation

- IG © 2023+ Example Publisher. Package fhir.example#0.1.0 based on FHIR 4.0.1. Generated 2023-10-11 + IG © 2023+ Example Publisher. Package fhir.example#0.1.0 based on FHIR 4.0.1. Generated 2023-10-12
Links: Table of Contents | diff --git a/Appointment-d6c523ec-b520-4221-a8d6-c1c58911ce7a.xml.html b/Appointment-d6c523ec-b520-4221-a8d6-c1c58911ce7a.xml.html index ffc237e3..e2dbbb0d 100644 --- a/Appointment-d6c523ec-b520-4221-a8d6-c1c58911ce7a.xml.html +++ b/Appointment-d6c523ec-b520-4221-a8d6-c1c58911ce7a.xml.html @@ -41,8 +41,8 @@ - +

@@ -243,7 +243,7 @@

: AppointmentExample - XML Representation

- IG © 2023+ Example Publisher. Package fhir.example#0.1.0 based on FHIR 4.0.1. Generated 2023-10-11 + IG © 2023+ Example Publisher. Package fhir.example#0.1.0 based on FHIR 4.0.1. Generated 2023-10-12
Links: Table of Contents | diff --git a/Bundle-PolikliniskEksempelBundle.change.history.html b/Bundle-PolikliniskEksempelBundle.change.history.html index f1ca2bb6..d1459d59 100644 --- a/Bundle-PolikliniskEksempelBundle.change.history.html +++ b/Bundle-PolikliniskEksempelBundle.change.history.html @@ -207,7 +207,7 @@

: Bundle/PolikliniskEksempelBundle - Change History

- IG © 2023+ Example Publisher. Package fhir.example#0.1.0 based on FHIR 4.0.1. Generated 2023-10-11 + IG © 2023+ Example Publisher. Package fhir.example#0.1.0 based on FHIR 4.0.1. Generated 2023-10-12
Links: Table of Contents | diff --git a/Bundle-PolikliniskEksempelBundle.html b/Bundle-PolikliniskEksempelBundle.html index 93ddb29f..78fbc792 100644 --- a/Bundle-PolikliniskEksempelBundle.html +++ b/Bundle-PolikliniskEksempelBundle.html @@ -39,8 +39,8 @@ - +

@@ -169,8 +169,8 @@

Example Bundle: PolikliniskEksempelBundle

Resource Organization:

Generated Narrative: Organization

Resource Organization "833bad1b-e612-4593-9560-c5ea55bce912"

Profile: no-basis-Organization

identifier: id: HerIdn2_123456

type: Avdeling (unknown#05)

partOf: See above (Organization/df89a675-febe-44b9-8fe7-027169cb05a3)


Entry 3 - fullUrl = http://dips.no/fhir/Organization/df89a675-febe-44b9-8fe7-027169cb05a3

Request:

PUT Organization
 

Resource Organization:

Generated Narrative: Organization

Resource Organization "df89a675-febe-44b9-8fe7-027169cb05a3"

Profile: no-basis-Organization

identifier: id: 993467048

type: Helseforetak (unknown#2)

name: Oslo Universitetssykehus HF


Entry 4 - fullUrl = http://dips.no/fhir/Appointment/34DDC9EC-E84A-EE11-9852-B0074B014ABB

Request:

PUT Appointment
 

Resource Appointment:

Generated Narrative: Appointment

Resource Appointment "34DDC9EC-E84A-EE11-9852-B0074B014ABB"

Profile: hn-basis-appointment

Tags: http://helsenorge.no/fhir/varsling, http://helsenorge.no/fhir/varsling

identifier: id: 34DDC9EC-E84A-EE11-9852-B0074B014ABB

status: BOOKED

serviceCategory: Specialist Medical (Service category#27)

appointmentType: Behandling som gjøres uten innleggelse (New codes proposed as part of Timetype innbyggerportal #Poliklinisktime)

description: Utredning

supportingInformation:

start: 3. okt. 2023, 10:30:00

end: 3. okt. 2023, 12:00:00

minutesDuration: 90

participant

type: Participation (ParticipationType#PART)

actor: id: 1416601476

status: ACCEPTED

participant

type: Participation (ParticipationType#PART)

actor: See above (Location/ae6a6c66-6b9c-4fa0-bf78-52915e07271f)

status: ACCEPTED

participant

type: Participation (ParticipationType#PART)

actor: See above (Location/15878c66-d827-4fb9-8528-e234a0de8835)

status: ACCEPTED


Entry 5 - fullUrl = http://dips.no/fhir/Location/ae6a6c66-6b9c-4fa0-bf78-52915e07271f

Request:

PUT Location
-

Resource Location:

Generated Narrative: Location

Resource Location "ae6a6c66-6b9c-4fa0-bf78-52915e07271f"

identifier: id: resh12345

name: Rikshospitalet

type: Hospital (RoleCode#HOSP)

managingOrganization: See above (Organization/df89a675-febe-44b9-8fe7-027169cb05a3)


Entry 6 - fullUrl = http://dips.no/fhir/Location/15878c66-d827-4fb9-8528-e234a0de8835

Request:

PUT Location
-

Resource Location:

Generated Narrative: Location

Resource Location "15878c66-d827-4fb9-8528-e234a0de8835"

identifier: id: resh99999

name: Ortopedisk Avdeling, Rikshospitalet

description: Sognsvannveien 20, Glassgaten, D3b, 1. etg

type: Hospital unit (RoleCode#HU)


Entry 7 - fullUrl = http://dips.no/fhir/Flag/5c4fdce8-e90e-4adf-9544-0c6b684a953d

Request:

PUT Flag
+

Resource Location:

Generated Narrative: Location

Resource Location "ae6a6c66-6b9c-4fa0-bf78-52915e07271f"

Profile: no-basis-Location

identifier: id: resh12345

name: Rikshospitalet

type: Hospital (RoleCode#HOSP)

managingOrganization: See above (Organization/df89a675-febe-44b9-8fe7-027169cb05a3)


Entry 6 - fullUrl = http://dips.no/fhir/Location/15878c66-d827-4fb9-8528-e234a0de8835

Request:

PUT Location
+

Resource Location:

Generated Narrative: Location

Resource Location "15878c66-d827-4fb9-8528-e234a0de8835"

Profile: no-basis-Location

identifier: id: resh99999

name: Ortopedisk Avdeling, Rikshospitalet

description: Sognsvannveien 20, Glassgaten, D3b, 1. etg

type: Hospital unit (RoleCode#HU)


Entry 7 - fullUrl = http://dips.no/fhir/Flag/5c4fdce8-e90e-4adf-9544-0c6b684a953d

Request:

PUT Flag
 

Resource Flag:

Generated Narrative: Flag

Resource Flag "5c4fdce8-e90e-4adf-9544-0c6b684a953d"

Profile: hn-basis-Flag

identifier: id: 5c4fdce8-e90e-4adf-9544-0c6b684a953d

status: ACTIVE

code: Det finnes ytterlege timedetaljer på time/timeavtale som kan hentes (hn-appointment-flag-code-cs#canHaveAppointmentDetails)

subject: id: 1416601476


Entry 8 - fullUrl = http://dips.no/fhir/Flag/52469032-561f-4334-b5af-b8b5c8c4c0c6

Request:

PUT Flag
 

Resource Flag:

Generated Narrative: Flag

Resource Flag "52469032-561f-4334-b5af-b8b5c8c4c0c6"

Profile: hn-basis-Flag

identifier: id: 52469032-561f-4334-b5af-b8b5c8c4c0c6

status: ACTIVE

code: Dialog kan inisieres (hn-appointment-flag-code-cs#canInitateDialog)

subject: id: 1416601476

@@ -203,7 +203,7 @@

Example Bundle: PolikliniskEksempelBundle

- IG © 2023+ Example Publisher. Package fhir.example#0.1.0 based on FHIR 4.0.1. Generated 2023-10-11 + IG © 2023+ Example Publisher. Package fhir.example#0.1.0 based on FHIR 4.0.1. Generated 2023-10-12
Links: Table of Contents | diff --git a/Bundle-PolikliniskEksempelBundle.json b/Bundle-PolikliniskEksempelBundle.json index 054fbfc3..1cdfb08a 100644 --- a/Bundle-PolikliniskEksempelBundle.json +++ b/Bundle-PolikliniskEksempelBundle.json @@ -216,9 +216,12 @@ "resource" : { "resourceType" : "Location", "id" : "ae6a6c66-6b9c-4fa0-bf78-52915e07271f", + "meta" : { + "profile" : ["http://helsenorge.no/fhir/StructureDefinition/no-basis-Location"] + }, "text" : { "status" : "generated", - "div" : "

Generated Narrative: Location

Resource Location "ae6a6c66-6b9c-4fa0-bf78-52915e07271f"

identifier: id:\u00a0resh12345

name: Rikshospitalet

type: Hospital (RoleCode#HOSP)

managingOrganization: See above (Organization/df89a675-febe-44b9-8fe7-027169cb05a3)

" + "div" : "

Generated Narrative: Location

Resource Location "ae6a6c66-6b9c-4fa0-bf78-52915e07271f"

Profile: no-basis-Location

identifier: id:\u00a0resh12345

name: Rikshospitalet

type: Hospital (RoleCode#HOSP)

managingOrganization: See above (Organization/df89a675-febe-44b9-8fe7-027169cb05a3)

" }, "identifier" : [{ "system" : "urn:oid:2.16.578.1.12.4.1.4.102", @@ -245,9 +248,12 @@ "resource" : { "resourceType" : "Location", "id" : "15878c66-d827-4fb9-8528-e234a0de8835", + "meta" : { + "profile" : ["http://helsenorge.no/fhir/StructureDefinition/no-basis-Location"] + }, "text" : { "status" : "generated", - "div" : "

Generated Narrative: Location

Resource Location "15878c66-d827-4fb9-8528-e234a0de8835"

identifier: id:\u00a0resh99999

name: Ortopedisk Avdeling, Rikshospitalet

description: Sognsvannveien 20, Glassgaten, D3b, 1. etg

type: Hospital unit (RoleCode#HU)

telecom: ph: 23076080(WORK)

" + "div" : "

Generated Narrative: Location

Resource Location "15878c66-d827-4fb9-8528-e234a0de8835"

Profile: no-basis-Location

identifier: id:\u00a0resh99999

name: Ortopedisk Avdeling, Rikshospitalet

description: Sognsvannveien 20, Glassgaten, D3b, 1. etg

type: Hospital unit (RoleCode#HU)

telecom: ph: 23076080(WORK)

" }, "identifier" : [{ "system" : "urn:oid:2.16.578.1.12.4.1.4.102", diff --git a/Bundle-PolikliniskEksempelBundle.json.html b/Bundle-PolikliniskEksempelBundle.json.html index dd5c5de3..43aea94e 100644 --- a/Bundle-PolikliniskEksempelBundle.json.html +++ b/Bundle-PolikliniskEksempelBundle.json.html @@ -41,8 +41,8 @@ - +
@@ -437,9 +437,14 @@

: PolikliniskEksempelBundle - JSON Representation

"resource" : { "resourceType" : "Location", "id" : "ae6a6c66-6b9c-4fa0-bf78-52915e07271f", + "meta" : { + "profile" : [ + "http://helsenorge.no/fhir/StructureDefinition/no-basis-Location" + ] + }, "text" : { "status" : "generated", - "div" : "<div xmlns=\"http://www.w3.org/1999/xhtml\"><p><b>Generated Narrative: Location</b><a name=\"ae6a6c66-6b9c-4fa0-bf78-52915e07271f\"> </a></p><div style=\"display: inline-block; background-color: #d9e0e7; padding: 6px; margin: 4px; border: 1px solid #8da1b4; border-radius: 5px; line-height: 60%\"><p style=\"margin-bottom: 0px\">Resource Location &quot;ae6a6c66-6b9c-4fa0-bf78-52915e07271f&quot; </p></div><p><b>identifier</b>: id:\u00a0resh12345</p><p><b>name</b>: Rikshospitalet</p><p><b>type</b>: Hospital <span style=\"background: LightGoldenRodYellow; margin: 4px; border: 1px solid khaki\"> (<a href=\"http://terminology.hl7.org/5.3.0/CodeSystem-v3-RoleCode.html\">RoleCode</a>#HOSP)</span></p><p><b>managingOrganization</b>: <a href=\"#Organization_df89a675-febe-44b9-8fe7-027169cb05a3\">See above (Organization/df89a675-febe-44b9-8fe7-027169cb05a3)</a></p></div>" + "div" : "<div xmlns=\"http://www.w3.org/1999/xhtml\"><p><b>Generated Narrative: Location</b><a name=\"ae6a6c66-6b9c-4fa0-bf78-52915e07271f\"> </a></p><div style=\"display: inline-block; background-color: #d9e0e7; padding: 6px; margin: 4px; border: 1px solid #8da1b4; border-radius: 5px; line-height: 60%\"><p style=\"margin-bottom: 0px\">Resource Location &quot;ae6a6c66-6b9c-4fa0-bf78-52915e07271f&quot; </p><p style=\"margin-bottom: 0px\">Profile: <a href=\"StructureDefinition-no-basis-Location.html\">no-basis-Location</a></p></div><p><b>identifier</b>: id:\u00a0resh12345</p><p><b>name</b>: Rikshospitalet</p><p><b>type</b>: Hospital <span style=\"background: LightGoldenRodYellow; margin: 4px; border: 1px solid khaki\"> (<a href=\"http://terminology.hl7.org/5.3.0/CodeSystem-v3-RoleCode.html\">RoleCode</a>#HOSP)</span></p><p><b>managingOrganization</b>: <a href=\"#Organization_df89a675-febe-44b9-8fe7-027169cb05a3\">See above (Organization/df89a675-febe-44b9-8fe7-027169cb05a3)</a></p></div>" }, "identifier" : [ { @@ -472,9 +477,14 @@

: PolikliniskEksempelBundle - JSON Representation

"resource" : { "resourceType" : "Location", "id" : "15878c66-d827-4fb9-8528-e234a0de8835", + "meta" : { + "profile" : [ + "http://helsenorge.no/fhir/StructureDefinition/no-basis-Location" + ] + }, "text" : { "status" : "generated", - "div" : "<div xmlns=\"http://www.w3.org/1999/xhtml\"><p><b>Generated Narrative: Location</b><a name=\"15878c66-d827-4fb9-8528-e234a0de8835\"> </a></p><div style=\"display: inline-block; background-color: #d9e0e7; padding: 6px; margin: 4px; border: 1px solid #8da1b4; border-radius: 5px; line-height: 60%\"><p style=\"margin-bottom: 0px\">Resource Location &quot;15878c66-d827-4fb9-8528-e234a0de8835&quot; </p></div><p><b>identifier</b>: id:\u00a0resh99999</p><p><b>name</b>: Ortopedisk Avdeling, Rikshospitalet</p><p><b>description</b>: Sognsvannveien 20, Glassgaten, D3b, 1. etg</p><p><b>type</b>: Hospital unit <span style=\"background: LightGoldenRodYellow; margin: 4px; border: 1px solid khaki\"> (<a href=\"http://terminology.hl7.org/5.3.0/CodeSystem-v3-RoleCode.html\">RoleCode</a>#HU)</span></p><p><b>telecom</b>: ph: 23076080(WORK)</p></div>" + "div" : "<div xmlns=\"http://www.w3.org/1999/xhtml\"><p><b>Generated Narrative: Location</b><a name=\"15878c66-d827-4fb9-8528-e234a0de8835\"> </a></p><div style=\"display: inline-block; background-color: #d9e0e7; padding: 6px; margin: 4px; border: 1px solid #8da1b4; border-radius: 5px; line-height: 60%\"><p style=\"margin-bottom: 0px\">Resource Location &quot;15878c66-d827-4fb9-8528-e234a0de8835&quot; </p><p style=\"margin-bottom: 0px\">Profile: <a href=\"StructureDefinition-no-basis-Location.html\">no-basis-Location</a></p></div><p><b>identifier</b>: id:\u00a0resh99999</p><p><b>name</b>: Ortopedisk Avdeling, Rikshospitalet</p><p><b>description</b>: Sognsvannveien 20, Glassgaten, D3b, 1. etg</p><p><b>type</b>: Hospital unit <span style=\"background: LightGoldenRodYellow; margin: 4px; border: 1px solid khaki\"> (<a href=\"http://terminology.hl7.org/5.3.0/CodeSystem-v3-RoleCode.html\">RoleCode</a>#HU)</span></p><p><b>telecom</b>: ph: 23076080(WORK)</p></div>" }, "identifier" : [ { @@ -620,7 +630,7 @@

: PolikliniskEksempelBundle - JSON Representation

- IG © 2023+ Example Publisher. Package fhir.example#0.1.0 based on FHIR 4.0.1. Generated 2023-10-11 + IG © 2023+ Example Publisher. Package fhir.example#0.1.0 based on FHIR 4.0.1. Generated 2023-10-12
Links: Table of Contents | diff --git a/Bundle-PolikliniskEksempelBundle.ttl b/Bundle-PolikliniskEksempelBundle.ttl index 9e71a900..e7dc7790 100644 --- a/Bundle-PolikliniskEksempelBundle.ttl +++ b/Bundle-PolikliniskEksempelBundle.ttl @@ -259,9 +259,15 @@ a fhir:Location ; fhir:id [ fhir:v "ae6a6c66-6b9c-4fa0-bf78-52915e07271f"] ; # + fhir:meta [ + fhir:profile ( [ + fhir:v "http://helsenorge.no/fhir/StructureDefinition/no-basis-Location"^^xsd:anyURI ; + fhir:link + ] ) + ] ; # fhir:text [ fhir:status [ fhir:v "generated" ] ; - fhir:div "

Generated Narrative: Location

Resource Location "ae6a6c66-6b9c-4fa0-bf78-52915e07271f"

identifier: id: resh12345

name: Rikshospitalet

type: Hospital (RoleCode#HOSP)

managingOrganization: See above (Organization/df89a675-febe-44b9-8fe7-027169cb05a3)

" + fhir:div "

Generated Narrative: Location

Resource Location "ae6a6c66-6b9c-4fa0-bf78-52915e07271f"

Profile: no-basis-Location

identifier: id: resh12345

name: Rikshospitalet

type: Hospital (RoleCode#HOSP)

managingOrganization: See above (Organization/df89a675-febe-44b9-8fe7-027169cb05a3)

" ] ; # fhir:identifier ( [ fhir:system [ fhir:v "urn:oid:2.16.578.1.12.4.1.4.102"^^xsd:anyURI ] ; @@ -281,9 +287,15 @@ a fhir:Location ; fhir:id [ fhir:v "15878c66-d827-4fb9-8528-e234a0de8835"] ; # + fhir:meta [ + fhir:profile ( [ + fhir:v "http://helsenorge.no/fhir/StructureDefinition/no-basis-Location"^^xsd:anyURI ; + fhir:link + ] ) + ] ; # fhir:text [ fhir:status [ fhir:v "generated" ] ; - fhir:div "

Generated Narrative: Location

Resource Location "15878c66-d827-4fb9-8528-e234a0de8835"

identifier: id: resh99999

name: Ortopedisk Avdeling, Rikshospitalet

description: Sognsvannveien 20, Glassgaten, D3b, 1. etg

type: Hospital unit (RoleCode#HU)

telecom: ph: 23076080(WORK)

" + fhir:div "

Generated Narrative: Location

Resource Location "15878c66-d827-4fb9-8528-e234a0de8835"

Profile: no-basis-Location

identifier: id: resh99999

name: Ortopedisk Avdeling, Rikshospitalet

description: Sognsvannveien 20, Glassgaten, D3b, 1. etg

type: Hospital unit (RoleCode#HU)

telecom: ph: 23076080(WORK)

" ] ; # fhir:identifier ( [ fhir:system [ fhir:v "urn:oid:2.16.578.1.12.4.1.4.102"^^xsd:anyURI ] ; diff --git a/Bundle-PolikliniskEksempelBundle.ttl.html b/Bundle-PolikliniskEksempelBundle.ttl.html index 91564b0a..424fef36 100644 --- a/Bundle-PolikliniskEksempelBundle.ttl.html +++ b/Bundle-PolikliniskEksempelBundle.ttl.html @@ -41,8 +41,8 @@ - +
@@ -388,10 +388,15 @@

: PolikliniskEksempelBundle - TTL Representation

] ) . # <http://dips.no/fhir/Location/ae6a6c66-6b9c-4fa0-bf78-52915e07271f> a fhir:Location ; - fhir:id [ fhir:v "ae6a6c66-6b9c-4fa0-bf78-52915e07271f"] ; # + fhir:id [ fhir:v "ae6a6c66-6b9c-4fa0-bf78-52915e07271f"] ; # + fhir:meta [ + ( fhir:profile [ +fhir:v "http://helsenorge.no/fhir/StructureDefinition/no-basis-Location"^^xsd:anyURI ; +fhir:link <http://helsenorge.no/fhir/StructureDefinition/no-basis-Location> ] ) + ] ; # fhir:text [ fhir:status [ fhir:v "generated" ] ; -fhir:div "<div xmlns=\"http://www.w3.org/1999/xhtml\"><p><b>Generated Narrative: Location</b><a name=\"ae6a6c66-6b9c-4fa0-bf78-52915e07271f\"> </a></p><div style=\"display: inline-block; background-color: #d9e0e7; padding: 6px; margin: 4px; border: 1px solid #8da1b4; border-radius: 5px; line-height: 60%\"><p style=\"margin-bottom: 0px\">Resource Location &quot;ae6a6c66-6b9c-4fa0-bf78-52915e07271f&quot; </p></div><p><b>identifier</b>: id: resh12345</p><p><b>name</b>: Rikshospitalet</p><p><b>type</b>: Hospital <span style=\"background: LightGoldenRodYellow; margin: 4px; border: 1px solid khaki\"> (<a href=\"http://terminology.hl7.org/5.3.0/CodeSystem-v3-RoleCode.html\">RoleCode</a>#HOSP)</span></p><p><b>managingOrganization</b>: <a href=\"#Organization_df89a675-febe-44b9-8fe7-027169cb05a3\">See above (Organization/df89a675-febe-44b9-8fe7-027169cb05a3)</a></p></div>" +fhir:div "<div xmlns=\"http://www.w3.org/1999/xhtml\"><p><b>Generated Narrative: Location</b><a name=\"ae6a6c66-6b9c-4fa0-bf78-52915e07271f\"> </a></p><div style=\"display: inline-block; background-color: #d9e0e7; padding: 6px; margin: 4px; border: 1px solid #8da1b4; border-radius: 5px; line-height: 60%\"><p style=\"margin-bottom: 0px\">Resource Location &quot;ae6a6c66-6b9c-4fa0-bf78-52915e07271f&quot; </p><p style=\"margin-bottom: 0px\">Profile: <a href=\"StructureDefinition-no-basis-Location.html\">no-basis-Location</a></p></div><p><b>identifier</b>: id: resh12345</p><p><b>name</b>: Rikshospitalet</p><p><b>type</b>: Hospital <span style=\"background: LightGoldenRodYellow; margin: 4px; border: 1px solid khaki\"> (<a href=\"http://terminology.hl7.org/5.3.0/CodeSystem-v3-RoleCode.html\">RoleCode</a>#HOSP)</span></p><p><b>managingOrganization</b>: <a href=\"#Organization_df89a675-febe-44b9-8fe7-027169cb05a3\">See above (Organization/df89a675-febe-44b9-8fe7-027169cb05a3)</a></p></div>" ] ; # fhir:identifier ( [ fhir:system [ fhir:v "urn:oid:2.16.578.1.12.4.1.4.102"^^xsd:anyURI ] ; @@ -408,10 +413,15 @@

: PolikliniskEksempelBundle - TTL Representation

] . # <http://dips.no/fhir/Location/15878c66-d827-4fb9-8528-e234a0de8835> a fhir:Location ; - fhir:id [ fhir:v "15878c66-d827-4fb9-8528-e234a0de8835"] ; # + fhir:id [ fhir:v "15878c66-d827-4fb9-8528-e234a0de8835"] ; # + fhir:meta [ + ( fhir:profile [ +fhir:v "http://helsenorge.no/fhir/StructureDefinition/no-basis-Location"^^xsd:anyURI ; +fhir:link <http://helsenorge.no/fhir/StructureDefinition/no-basis-Location> ] ) + ] ; # fhir:text [ fhir:status [ fhir:v "generated" ] ; -fhir:div "<div xmlns=\"http://www.w3.org/1999/xhtml\"><p><b>Generated Narrative: Location</b><a name=\"15878c66-d827-4fb9-8528-e234a0de8835\"> </a></p><div style=\"display: inline-block; background-color: #d9e0e7; padding: 6px; margin: 4px; border: 1px solid #8da1b4; border-radius: 5px; line-height: 60%\"><p style=\"margin-bottom: 0px\">Resource Location &quot;15878c66-d827-4fb9-8528-e234a0de8835&quot; </p></div><p><b>identifier</b>: id: resh99999</p><p><b>name</b>: Ortopedisk Avdeling, Rikshospitalet</p><p><b>description</b>: Sognsvannveien 20, Glassgaten, D3b, 1. etg</p><p><b>type</b>: Hospital unit <span style=\"background: LightGoldenRodYellow; margin: 4px; border: 1px solid khaki\"> (<a href=\"http://terminology.hl7.org/5.3.0/CodeSystem-v3-RoleCode.html\">RoleCode</a>#HU)</span></p><p><b>telecom</b>: ph: 23076080(WORK)</p></div>" +fhir:div "<div xmlns=\"http://www.w3.org/1999/xhtml\"><p><b>Generated Narrative: Location</b><a name=\"15878c66-d827-4fb9-8528-e234a0de8835\"> </a></p><div style=\"display: inline-block; background-color: #d9e0e7; padding: 6px; margin: 4px; border: 1px solid #8da1b4; border-radius: 5px; line-height: 60%\"><p style=\"margin-bottom: 0px\">Resource Location &quot;15878c66-d827-4fb9-8528-e234a0de8835&quot; </p><p style=\"margin-bottom: 0px\">Profile: <a href=\"StructureDefinition-no-basis-Location.html\">no-basis-Location</a></p></div><p><b>identifier</b>: id: resh99999</p><p><b>name</b>: Ortopedisk Avdeling, Rikshospitalet</p><p><b>description</b>: Sognsvannveien 20, Glassgaten, D3b, 1. etg</p><p><b>type</b>: Hospital unit <span style=\"background: LightGoldenRodYellow; margin: 4px; border: 1px solid khaki\"> (<a href=\"http://terminology.hl7.org/5.3.0/CodeSystem-v3-RoleCode.html\">RoleCode</a>#HU)</span></p><p><b>telecom</b>: ph: 23076080(WORK)</p></div>" ] ; # fhir:identifier ( [ fhir:system [ fhir:v "urn:oid:2.16.578.1.12.4.1.4.102"^^xsd:anyURI ] ; @@ -515,7 +525,7 @@

: PolikliniskEksempelBundle - TTL Representation

- IG © 2023+ Example Publisher. Package fhir.example#0.1.0 based on FHIR 4.0.1. Generated 2023-10-11 + IG © 2023+ Example Publisher. Package fhir.example#0.1.0 based on FHIR 4.0.1. Generated 2023-10-12
Links: Table of Contents | diff --git a/Bundle-PolikliniskEksempelBundle.xml b/Bundle-PolikliniskEksempelBundle.xml index 2473c6a8..da59b5b5 100644 --- a/Bundle-PolikliniskEksempelBundle.xml +++ b/Bundle-PolikliniskEksempelBundle.xml @@ -216,8 +216,11 @@ + + + -

Generated Narrative: Location

Resource Location "ae6a6c66-6b9c-4fa0-bf78-52915e07271f"

identifier: id: resh12345

name: Rikshospitalet

type: Hospital (RoleCode#HOSP)

managingOrganization: See above (Organization/df89a675-febe-44b9-8fe7-027169cb05a3)

+

Generated Narrative: Location

Resource Location "ae6a6c66-6b9c-4fa0-bf78-52915e07271f"

Profile: no-basis-Location

identifier: id: resh12345

name: Rikshospitalet

type: Hospital (RoleCode#HOSP)

managingOrganization: See above (Organization/df89a675-febe-44b9-8fe7-027169cb05a3)

@@ -245,8 +248,11 @@ + + + -

Generated Narrative: Location

Resource Location "15878c66-d827-4fb9-8528-e234a0de8835"

identifier: id: resh99999

name: Ortopedisk Avdeling, Rikshospitalet

description: Sognsvannveien 20, Glassgaten, D3b, 1. etg

type: Hospital unit (RoleCode#HU)

telecom: ph: 23076080(WORK)

+

Generated Narrative: Location

Resource Location "15878c66-d827-4fb9-8528-e234a0de8835"

Profile: no-basis-Location

identifier: id: resh99999

name: Ortopedisk Avdeling, Rikshospitalet

description: Sognsvannveien 20, Glassgaten, D3b, 1. etg

type: Hospital unit (RoleCode#HU)

telecom: ph: 23076080(WORK)

diff --git a/Bundle-PolikliniskEksempelBundle.xml.html b/Bundle-PolikliniskEksempelBundle.xml.html index 92304515..e2200105 100644 --- a/Bundle-PolikliniskEksempelBundle.xml.html +++ b/Bundle-PolikliniskEksempelBundle.xml.html @@ -41,8 +41,8 @@ - +
@@ -404,10 +404,14 @@

: PolikliniskEksempelBundle - XML Representation

value="http://dips.no/fhir/Location/ae6a6c66-6b9c-4fa0-bf78-52915e07271f"/> <resource> <Location> - <id value="ae6a6c66-6b9c-4fa0-bf78-52915e07271f"/> + <id value="ae6a6c66-6b9c-4fa0-bf78-52915e07271f"/> + <meta> + <profile + value="http://helsenorge.no/fhir/StructureDefinition/no-basis-Location"/> + </meta> <text> <status value="generated"/> - <div xmlns="http://www.w3.org/1999/xhtml"><p><b>Generated Narrative: Location</b><a name="ae6a6c66-6b9c-4fa0-bf78-52915e07271f"> </a></p><div style="display: inline-block; background-color: #d9e0e7; padding: 6px; margin: 4px; border: 1px solid #8da1b4; border-radius: 5px; line-height: 60%"><p style="margin-bottom: 0px">Resource Location &quot;ae6a6c66-6b9c-4fa0-bf78-52915e07271f&quot; </p></div><p><b>identifier</b>: id: resh12345</p><p><b>name</b>: Rikshospitalet</p><p><b>type</b>: Hospital <span style="background: LightGoldenRodYellow; margin: 4px; border: 1px solid khaki"> (<a href="http://terminology.hl7.org/5.3.0/CodeSystem-v3-RoleCode.html">RoleCode</a>#HOSP)</span></p><p><b>managingOrganization</b>: <a href="#Organization_df89a675-febe-44b9-8fe7-027169cb05a3">See above (Organization/df89a675-febe-44b9-8fe7-027169cb05a3)</a></p></div> + <div xmlns="http://www.w3.org/1999/xhtml"><p><b>Generated Narrative: Location</b><a name="ae6a6c66-6b9c-4fa0-bf78-52915e07271f"> </a></p><div style="display: inline-block; background-color: #d9e0e7; padding: 6px; margin: 4px; border: 1px solid #8da1b4; border-radius: 5px; line-height: 60%"><p style="margin-bottom: 0px">Resource Location &quot;ae6a6c66-6b9c-4fa0-bf78-52915e07271f&quot; </p><p style="margin-bottom: 0px">Profile: <a href="StructureDefinition-no-basis-Location.html">no-basis-Location</a></p></div><p><b>identifier</b>: id: resh12345</p><p><b>name</b>: Rikshospitalet</p><p><b>type</b>: Hospital <span style="background: LightGoldenRodYellow; margin: 4px; border: 1px solid khaki"> (<a href="http://terminology.hl7.org/5.3.0/CodeSystem-v3-RoleCode.html">RoleCode</a>#HOSP)</span></p><p><b>managingOrganization</b>: <a href="#Organization_df89a675-febe-44b9-8fe7-027169cb05a3">See above (Organization/df89a675-febe-44b9-8fe7-027169cb05a3)</a></p></div> </text> <identifier> <system value="urn:oid:2.16.578.1.12.4.1.4.102"/> @@ -437,10 +441,14 @@

: PolikliniskEksempelBundle - XML Representation

value="http://dips.no/fhir/Location/15878c66-d827-4fb9-8528-e234a0de8835"/> <resource> <Location> - <id value="15878c66-d827-4fb9-8528-e234a0de8835"/> + <id value="15878c66-d827-4fb9-8528-e234a0de8835"/> + <meta> + <profile + value="http://helsenorge.no/fhir/StructureDefinition/no-basis-Location"/> + </meta> <text> <status value="generated"/> - <div xmlns="http://www.w3.org/1999/xhtml"><p><b>Generated Narrative: Location</b><a name="15878c66-d827-4fb9-8528-e234a0de8835"> </a></p><div style="display: inline-block; background-color: #d9e0e7; padding: 6px; margin: 4px; border: 1px solid #8da1b4; border-radius: 5px; line-height: 60%"><p style="margin-bottom: 0px">Resource Location &quot;15878c66-d827-4fb9-8528-e234a0de8835&quot; </p></div><p><b>identifier</b>: id: resh99999</p><p><b>name</b>: Ortopedisk Avdeling, Rikshospitalet</p><p><b>description</b>: Sognsvannveien 20, Glassgaten, D3b, 1. etg</p><p><b>type</b>: Hospital unit <span style="background: LightGoldenRodYellow; margin: 4px; border: 1px solid khaki"> (<a href="http://terminology.hl7.org/5.3.0/CodeSystem-v3-RoleCode.html">RoleCode</a>#HU)</span></p><p><b>telecom</b>: ph: 23076080(WORK)</p></div> + <div xmlns="http://www.w3.org/1999/xhtml"><p><b>Generated Narrative: Location</b><a name="15878c66-d827-4fb9-8528-e234a0de8835"> </a></p><div style="display: inline-block; background-color: #d9e0e7; padding: 6px; margin: 4px; border: 1px solid #8da1b4; border-radius: 5px; line-height: 60%"><p style="margin-bottom: 0px">Resource Location &quot;15878c66-d827-4fb9-8528-e234a0de8835&quot; </p><p style="margin-bottom: 0px">Profile: <a href="StructureDefinition-no-basis-Location.html">no-basis-Location</a></p></div><p><b>identifier</b>: id: resh99999</p><p><b>name</b>: Ortopedisk Avdeling, Rikshospitalet</p><p><b>description</b>: Sognsvannveien 20, Glassgaten, D3b, 1. etg</p><p><b>type</b>: Hospital unit <span style="background: LightGoldenRodYellow; margin: 4px; border: 1px solid khaki"> (<a href="http://terminology.hl7.org/5.3.0/CodeSystem-v3-RoleCode.html">RoleCode</a>#HU)</span></p><p><b>telecom</b>: ph: 23076080(WORK)</p></div> </text> <identifier> <system value="urn:oid:2.16.578.1.12.4.1.4.102"/> @@ -576,7 +584,7 @@

: PolikliniskEksempelBundle - XML Representation

- IG © 2023+ Example Publisher. Package fhir.example#0.1.0 based on FHIR 4.0.1. Generated 2023-10-11 + IG © 2023+ Example Publisher. Package fhir.example#0.1.0 based on FHIR 4.0.1. Generated 2023-10-12
Links: Table of Contents | diff --git a/CodeSystem-Hn-AppointmentTypeProposed-New-Codes-cs-testing.html b/CodeSystem-Hn-AppointmentTypeProposed-New-Codes-cs-testing.html index dc7b46ec..13ed6bfc 100644 --- a/CodeSystem-Hn-AppointmentTypeProposed-New-Codes-cs-testing.html +++ b/CodeSystem-Hn-AppointmentTypeProposed-New-Codes-cs-testing.html @@ -39,8 +39,8 @@ - +

@@ -162,7 +162,7 @@

CodeSystem: New codes proposed as part of Timetype innbyggerportal Draft - as of 2023-10-11 + as of 2023-10-12 @@ -217,7 +217,7 @@

Test Scripts

- IG © 2023+ Example Publisher. Package fhir.example#0.1.0 based on FHIR 4.0.1. Generated 2023-10-11 + IG © 2023+ Example Publisher. Package fhir.example#0.1.0 based on FHIR 4.0.1. Generated 2023-10-12
Links: Table of Contents | diff --git a/CodeSystem-Hn-AppointmentTypeProposed-New-Codes-cs.change.history.html b/CodeSystem-Hn-AppointmentTypeProposed-New-Codes-cs.change.history.html index 34cdf9bc..1b6de46e 100644 --- a/CodeSystem-Hn-AppointmentTypeProposed-New-Codes-cs.change.history.html +++ b/CodeSystem-Hn-AppointmentTypeProposed-New-Codes-cs.change.history.html @@ -207,7 +207,7 @@

: HnAppointmentTypeProposedNewCodesCS - Change History

- IG © 2023+ Example Publisher. Package fhir.example#0.1.0 based on FHIR 4.0.1. Generated 2023-10-11 + IG © 2023+ Example Publisher. Package fhir.example#0.1.0 based on FHIR 4.0.1. Generated 2023-10-12
Links: Table of Contents | diff --git a/CodeSystem-Hn-AppointmentTypeProposed-New-Codes-cs.html b/CodeSystem-Hn-AppointmentTypeProposed-New-Codes-cs.html index e37e35f5..9ced2a71 100644 --- a/CodeSystem-Hn-AppointmentTypeProposed-New-Codes-cs.html +++ b/CodeSystem-Hn-AppointmentTypeProposed-New-Codes-cs.html @@ -39,8 +39,8 @@ - +

@@ -176,7 +176,7 @@

CodeSystem: New codes proposed as part of Timetype innbyggerportal Draft - as of 2023-10-11 + as of 2023-10-12 @@ -244,7 +244,7 @@

CodeSystem: New codes proposed as part of Timetype innbyggerportal

- IG © 2023+ Example Publisher. Package fhir.example#0.1.0 based on FHIR 4.0.1. Generated 2023-10-11 + IG © 2023+ Example Publisher. Package fhir.example#0.1.0 based on FHIR 4.0.1. Generated 2023-10-12
Links: Table of Contents | diff --git a/CodeSystem-Hn-AppointmentTypeProposed-New-Codes-cs.json b/CodeSystem-Hn-AppointmentTypeProposed-New-Codes-cs.json index 36a06429..244a6f06 100644 --- a/CodeSystem-Hn-AppointmentTypeProposed-New-Codes-cs.json +++ b/CodeSystem-Hn-AppointmentTypeProposed-New-Codes-cs.json @@ -11,7 +11,7 @@ "title" : "New codes proposed as part of Timetype innbyggerportal ", "status" : "draft", "experimental" : false, - "date" : "2023-10-11T00:03:21+02:00", + "date" : "2023-10-12T00:15:11+02:00", "publisher" : "Example Publisher", "contact" : [{ "name" : "Example Publisher", diff --git a/CodeSystem-Hn-AppointmentTypeProposed-New-Codes-cs.json.html b/CodeSystem-Hn-AppointmentTypeProposed-New-Codes-cs.json.html index 5f1159e2..e6a8cf53 100644 --- a/CodeSystem-Hn-AppointmentTypeProposed-New-Codes-cs.json.html +++ b/CodeSystem-Hn-AppointmentTypeProposed-New-Codes-cs.json.html @@ -41,8 +41,8 @@ - +

@@ -164,7 +164,7 @@

: New codes proposed as part of Timetype innbyggerportal - JSON R Draft - as of 2023-10-11 + as of 2023-10-12 @@ -194,7 +194,7 @@

: New codes proposed as part of Timetype innbyggerportal - JSON R "title" : "New codes proposed as part of Timetype innbyggerportal ", "status" : "draft", "experimental" : false, - "date" : "2023-10-11T00:03:21+02:00", + "date" : "2023-10-12T00:15:11+02:00", "publisher" : "Example Publisher", "contact" : [ { @@ -262,7 +262,7 @@

: New codes proposed as part of Timetype innbyggerportal - JSON R

- IG © 2023+ Example Publisher. Package fhir.example#0.1.0 based on FHIR 4.0.1. Generated 2023-10-11 + IG © 2023+ Example Publisher. Package fhir.example#0.1.0 based on FHIR 4.0.1. Generated 2023-10-12
Links: Table of Contents | diff --git a/CodeSystem-Hn-AppointmentTypeProposed-New-Codes-cs.ttl b/CodeSystem-Hn-AppointmentTypeProposed-New-Codes-cs.ttl index 12a43a12..2a3ec271 100644 --- a/CodeSystem-Hn-AppointmentTypeProposed-New-Codes-cs.ttl +++ b/CodeSystem-Hn-AppointmentTypeProposed-New-Codes-cs.ttl @@ -18,7 +18,7 @@ fhir:title [ fhir:v "New codes proposed as part of Timetype innbyggerportal "] ; # fhir:status [ fhir:v "draft"] ; # fhir:experimental [ fhir:v "false"^^xsd:boolean] ; # - fhir:date [ fhir:v "2023-10-11T00:03:21+02:00"^^xsd:dateTime] ; # + fhir:date [ fhir:v "2023-10-12T00:15:11+02:00"^^xsd:dateTime] ; # fhir:publisher [ fhir:v "Example Publisher"] ; # fhir:contact ( [ fhir:name [ fhir:v "Example Publisher" ] ; diff --git a/CodeSystem-Hn-AppointmentTypeProposed-New-Codes-cs.ttl.html b/CodeSystem-Hn-AppointmentTypeProposed-New-Codes-cs.ttl.html index 1ec9d9f0..5e3b222c 100644 --- a/CodeSystem-Hn-AppointmentTypeProposed-New-Codes-cs.ttl.html +++ b/CodeSystem-Hn-AppointmentTypeProposed-New-Codes-cs.ttl.html @@ -41,8 +41,8 @@ - +

@@ -164,7 +164,7 @@

: New codes proposed as part of Timetype innbyggerportal - TTL Re Draft - as of 2023-10-11 + as of 2023-10-12 @@ -201,7 +201,7 @@

: New codes proposed as part of Timetype innbyggerportal - TTL Re fhir:title [ fhir:v "New codes proposed as part of Timetype innbyggerportal "] ; # fhir:status [ fhir:v "draft"] ; # fhir:experimental [ fhir:v "false"^^xsd:boolean] ; # - fhir:date [ fhir:v "2023-10-11T00:03:21+02:00"^^xsd:dateTime] ; # + fhir:date [ fhir:v "2023-10-12T00:15:11+02:00"^^xsd:dateTime] ; # fhir:publisher [ fhir:v "Example Publisher"] ; # fhir:contact ( [ fhir:name [ fhir:v "Example Publisher" ] ; @@ -260,7 +260,7 @@

: New codes proposed as part of Timetype innbyggerportal - TTL Re

- IG © 2023+ Example Publisher. Package fhir.example#0.1.0 based on FHIR 4.0.1. Generated 2023-10-11 + IG © 2023+ Example Publisher. Package fhir.example#0.1.0 based on FHIR 4.0.1. Generated 2023-10-12
Links: Table of Contents | diff --git a/CodeSystem-Hn-AppointmentTypeProposed-New-Codes-cs.xlsx b/CodeSystem-Hn-AppointmentTypeProposed-New-Codes-cs.xlsx index 584ba7b2..9620ee69 100644 Binary files a/CodeSystem-Hn-AppointmentTypeProposed-New-Codes-cs.xlsx and b/CodeSystem-Hn-AppointmentTypeProposed-New-Codes-cs.xlsx differ diff --git a/CodeSystem-Hn-AppointmentTypeProposed-New-Codes-cs.xml b/CodeSystem-Hn-AppointmentTypeProposed-New-Codes-cs.xml index 51d3a2db..6859c6a6 100644 --- a/CodeSystem-Hn-AppointmentTypeProposed-New-Codes-cs.xml +++ b/CodeSystem-Hn-AppointmentTypeProposed-New-Codes-cs.xml @@ -11,7 +11,7 @@ <status value="draft"/> <experimental value="false"/> - <date value="2023-10-11T00:03:21+02:00"/> + <date value="2023-10-12T00:15:11+02:00"/> <publisher value="Example Publisher"/> <contact> <name value="Example Publisher"/> diff --git a/CodeSystem-Hn-AppointmentTypeProposed-New-Codes-cs.xml.html b/CodeSystem-Hn-AppointmentTypeProposed-New-Codes-cs.xml.html index 9bcaf6bc..bf519dc1 100644 --- a/CodeSystem-Hn-AppointmentTypeProposed-New-Codes-cs.xml.html +++ b/CodeSystem-Hn-AppointmentTypeProposed-New-Codes-cs.xml.html @@ -41,8 +41,8 @@ <script src="assets/js/prism.js"></script> - <style type="text/css">h2{--heading-prefix:"2.25"} - h3,h4,h5,h6{--heading-prefix:"2.25"}</style> + <style type="text/css">h2{--heading-prefix:"2.34"} + h3,h4,h5,h6{--heading-prefix:"2.34"}</style> <div id="segment-header" class="segment"> <!-- segment-header --> <div class="container"> <!-- container --> <!-- Placeholder for child template header declarations --> @@ -164,7 +164,7 @@ <h2 id="root">: New codes proposed as part of Timetype innbyggerportal - XML Re Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -195,7 +195,7 @@ <h2 id="root">: New codes proposed as part of Timetype innbyggerportal - XML Re <<a href="http://hl7.org/fhir/R4/codesystem.html#CodeSystem.title">title</a> <a href="http://hl7.org/fhir/R4/datatypes.html#string">value</a>="New codes proposed as part of Timetype innbyggerportal "/> <<a href="http://hl7.org/fhir/R4/codesystem.html#CodeSystem.status">status</a> <a href="http://hl7.org/fhir/R4/datatypes.html#code">value</a>="draft"/> <<a href="http://hl7.org/fhir/R4/codesystem.html#CodeSystem.experimental">experimental</a> <a href="http://hl7.org/fhir/R4/datatypes.html#boolean">value</a>="false"/> - <<a href="http://hl7.org/fhir/R4/codesystem.html#CodeSystem.date">date</a> <a href="http://hl7.org/fhir/R4/datatypes.html#dateTime">value</a>="2023-10-11T00:03:21+02:00"/> + <<a href="http://hl7.org/fhir/R4/codesystem.html#CodeSystem.date">date</a> <a href="http://hl7.org/fhir/R4/datatypes.html#dateTime">value</a>="2023-10-12T00:15:11+02:00"/> <<a href="http://hl7.org/fhir/R4/codesystem.html#CodeSystem.publisher">publisher</a> <a href="http://hl7.org/fhir/R4/datatypes.html#string">value</a>="Example Publisher"/> <<a href="http://hl7.org/fhir/R4/codesystem.html#CodeSystem.contact">contact</a>> <<a href="http://hl7.org/fhir/R4/metadatatypes.html#ContactDetail#ContactDetail.name">name</a> <a href="http://hl7.org/fhir/R4/datatypes.html#string">value</a>="Example Publisher"/> @@ -258,7 +258,7 @@ <h2 id="root">: New codes proposed as part of Timetype innbyggerportal - XML Re <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/CodeSystem-hn-appointment-flag-code-cs-testing.html b/CodeSystem-hn-appointment-flag-code-cs-testing.html index bb6746e5..182e03aa 100644 --- a/CodeSystem-hn-appointment-flag-code-cs-testing.html +++ b/CodeSystem-hn-appointment-flag-code-cs-testing.html @@ -39,8 +39,8 @@ <script src="assets/js/prism.js"></script> - <style type="text/css">h2{--heading-prefix:"2.24"} - h3,h4,h5,h6{--heading-prefix:"2.24"}</style> + <style type="text/css">h2{--heading-prefix:"2.33"} + h3,h4,h5,h6{--heading-prefix:"2.33"}</style> <div id="segment-header" class="segment"> <!-- segment-header --> <div class="container"> <!-- container --> <!-- Placeholder for child template header declarations --> @@ -162,7 +162,7 @@ <h2 id="root">CodeSystem: hn-appointment-flag-code-cs - Testing Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -217,7 +217,7 @@ <h3>Test Scripts</h3> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/CodeSystem-hn-appointment-flag-code-cs.change.history.html b/CodeSystem-hn-appointment-flag-code-cs.change.history.html index 25e6e3c4..e45f1c8f 100644 --- a/CodeSystem-hn-appointment-flag-code-cs.change.history.html +++ b/CodeSystem-hn-appointment-flag-code-cs.change.history.html @@ -207,7 +207,7 @@ <h2 id="root">: HnAppointmentFlagCodeCS - Change History</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/CodeSystem-hn-appointment-flag-code-cs.html b/CodeSystem-hn-appointment-flag-code-cs.html index 85b14704..2e3b8fbe 100644 --- a/CodeSystem-hn-appointment-flag-code-cs.html +++ b/CodeSystem-hn-appointment-flag-code-cs.html @@ -39,8 +39,8 @@ <script src="assets/js/prism.js"></script> - <style type="text/css">h2{--heading-prefix:"2.24"} - h3,h4,h5,h6{--heading-prefix:"2.24"}</style> + <style type="text/css">h2{--heading-prefix:"2.33"} + h3,h4,h5,h6{--heading-prefix:"2.33"}</style> <div id="segment-header" class="segment"> <!-- segment-header --> <div class="container"> <!-- container --> <!-- Placeholder for child template header declarations --> @@ -176,7 +176,7 @@ <h2 id="root">CodeSystem: hn-appointment-flag-code-cs Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -244,7 +244,7 @@ <h2 id="root">CodeSystem: hn-appointment-flag-code-cs <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/CodeSystem-hn-appointment-flag-code-cs.json b/CodeSystem-hn-appointment-flag-code-cs.json index 35f5ee47..ade01681 100644 --- a/CodeSystem-hn-appointment-flag-code-cs.json +++ b/CodeSystem-hn-appointment-flag-code-cs.json @@ -11,7 +11,7 @@ "title" : "hn-appointment-flag-code-cs", "status" : "draft", "experimental" : false, - "date" : "2023-10-11T00:03:21+02:00", + "date" : "2023-10-12T00:15:11+02:00", "publisher" : "Example Publisher", "contact" : [{ "name" : "Example Publisher", diff --git a/CodeSystem-hn-appointment-flag-code-cs.json.html b/CodeSystem-hn-appointment-flag-code-cs.json.html index 22d2a117..6ca554ae 100644 --- a/CodeSystem-hn-appointment-flag-code-cs.json.html +++ b/CodeSystem-hn-appointment-flag-code-cs.json.html @@ -41,8 +41,8 @@ <script src="assets/js/prism.js"></script> - <style type="text/css">h2{--heading-prefix:"2.24"} - h3,h4,h5,h6{--heading-prefix:"2.24"}</style> + <style type="text/css">h2{--heading-prefix:"2.33"} + h3,h4,h5,h6{--heading-prefix:"2.33"}</style> <div id="segment-header" class="segment"> <!-- segment-header --> <div class="container"> <!-- container --> <!-- Placeholder for child template header declarations --> @@ -164,7 +164,7 @@ <h2 id="root">: hn-appointment-flag-code-cs - JSON Representation</h2> Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -194,7 +194,7 @@ <h2 id="root">: hn-appointment-flag-code-cs - JSON Representation</h2> "<a href="http://hl7.org/fhir/R4/codesystem.html#CodeSystem.title">title</a>" : "hn-appointment-flag-code-cs", "<a href="http://hl7.org/fhir/R4/codesystem.html#CodeSystem.status">status</a>" : "draft", "<a href="http://hl7.org/fhir/R4/codesystem.html#CodeSystem.experimental">experimental</a>" : false, - "<a href="http://hl7.org/fhir/R4/codesystem.html#CodeSystem.date">date</a>" : "2023-10-11T00:03:21+02:00", + "<a href="http://hl7.org/fhir/R4/codesystem.html#CodeSystem.date">date</a>" : "2023-10-12T00:15:11+02:00", "<a href="http://hl7.org/fhir/R4/codesystem.html#CodeSystem.publisher">publisher</a>" : "Example Publisher", "<a href="http://hl7.org/fhir/R4/codesystem.html#CodeSystem.contact">contact</a>" : [ { @@ -278,7 +278,7 @@ <h2 id="root">: hn-appointment-flag-code-cs - JSON Representation</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/CodeSystem-hn-appointment-flag-code-cs.ttl b/CodeSystem-hn-appointment-flag-code-cs.ttl index 5dacd45b..a4076f98 100644 --- a/CodeSystem-hn-appointment-flag-code-cs.ttl +++ b/CodeSystem-hn-appointment-flag-code-cs.ttl @@ -18,7 +18,7 @@ fhir:title [ fhir:v "hn-appointment-flag-code-cs"] ; # fhir:status [ fhir:v "draft"] ; # fhir:experimental [ fhir:v "false"^^xsd:boolean] ; # - fhir:date [ fhir:v "2023-10-11T00:03:21+02:00"^^xsd:dateTime] ; # + fhir:date [ fhir:v "2023-10-12T00:15:11+02:00"^^xsd:dateTime] ; # fhir:publisher [ fhir:v "Example Publisher"] ; # fhir:contact ( [ fhir:name [ fhir:v "Example Publisher" ] ; diff --git a/CodeSystem-hn-appointment-flag-code-cs.ttl.html b/CodeSystem-hn-appointment-flag-code-cs.ttl.html index ca7be3e6..754f59ce 100644 --- a/CodeSystem-hn-appointment-flag-code-cs.ttl.html +++ b/CodeSystem-hn-appointment-flag-code-cs.ttl.html @@ -41,8 +41,8 @@ <script src="assets/js/prism.js"></script> - <style type="text/css">h2{--heading-prefix:"2.24"} - h3,h4,h5,h6{--heading-prefix:"2.24"}</style> + <style type="text/css">h2{--heading-prefix:"2.33"} + h3,h4,h5,h6{--heading-prefix:"2.33"}</style> <div id="segment-header" class="segment"> <!-- segment-header --> <div class="container"> <!-- container --> <!-- Placeholder for child template header declarations --> @@ -164,7 +164,7 @@ <h2 id="root">: hn-appointment-flag-code-cs - TTL Representation</h2> Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -201,7 +201,7 @@ <h2 id="root">: hn-appointment-flag-code-cs - TTL Representation</h2> <a href="http://hl7.org/fhir/R4/codesystem.html#CodeSystem.title">fhir:title</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#string">fhir:v</a> "hn-appointment-flag-code-cs"] ; # <a href="http://hl7.org/fhir/R4/codesystem.html#CodeSystem.status">fhir:status</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#code">fhir:v</a> "draft"] ; # <a href="http://hl7.org/fhir/R4/codesystem.html#CodeSystem.experimental">fhir:experimental</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#boolean">fhir:v</a> "false"^^xsd:boolean] ; # - <a href="http://hl7.org/fhir/R4/codesystem.html#CodeSystem.date">fhir:date</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#dateTime">fhir:v</a> "2023-10-11T00:03:21+02:00"^^xsd:dateTime] ; # + <a href="http://hl7.org/fhir/R4/codesystem.html#CodeSystem.date">fhir:date</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#dateTime">fhir:v</a> "2023-10-12T00:15:11+02:00"^^xsd:dateTime] ; # <a href="http://hl7.org/fhir/R4/codesystem.html#CodeSystem.publisher">fhir:publisher</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#string">fhir:v</a> "Example Publisher"] ; # <a href="http://hl7.org/fhir/R4/codesystem.html#CodeSystem.contact">fhir:contact</a> ( [ <a href="http://hl7.org/fhir/R4/metadatatypes.html#ContactDetail#ContactDetail.name">fhir:name</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#string">fhir:v</a> "Example Publisher" ] ; @@ -272,7 +272,7 @@ <h2 id="root">: hn-appointment-flag-code-cs - TTL Representation</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/CodeSystem-hn-appointment-flag-code-cs.xlsx b/CodeSystem-hn-appointment-flag-code-cs.xlsx index 964bc787..1170abe6 100644 Binary files a/CodeSystem-hn-appointment-flag-code-cs.xlsx and b/CodeSystem-hn-appointment-flag-code-cs.xlsx differ diff --git a/CodeSystem-hn-appointment-flag-code-cs.xml b/CodeSystem-hn-appointment-flag-code-cs.xml index d9f722ca..aa13f2b3 100644 --- a/CodeSystem-hn-appointment-flag-code-cs.xml +++ b/CodeSystem-hn-appointment-flag-code-cs.xml @@ -11,7 +11,7 @@ <title value="hn-appointment-flag-code-cs"/> <status value="draft"/> <experimental value="false"/> - <date value="2023-10-11T00:03:21+02:00"/> + <date value="2023-10-12T00:15:11+02:00"/> <publisher value="Example Publisher"/> <contact> <name value="Example Publisher"/> diff --git a/CodeSystem-hn-appointment-flag-code-cs.xml.html b/CodeSystem-hn-appointment-flag-code-cs.xml.html index 2ec74b16..d5166a60 100644 --- a/CodeSystem-hn-appointment-flag-code-cs.xml.html +++ b/CodeSystem-hn-appointment-flag-code-cs.xml.html @@ -41,8 +41,8 @@ <script src="assets/js/prism.js"></script> - <style type="text/css">h2{--heading-prefix:"2.24"} - h3,h4,h5,h6{--heading-prefix:"2.24"}</style> + <style type="text/css">h2{--heading-prefix:"2.33"} + h3,h4,h5,h6{--heading-prefix:"2.33"}</style> <div id="segment-header" class="segment"> <!-- segment-header --> <div class="container"> <!-- container --> <!-- Placeholder for child template header declarations --> @@ -164,7 +164,7 @@ <h2 id="root">: hn-appointment-flag-code-cs - XML Representation</h2> Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -195,7 +195,7 @@ <h2 id="root">: hn-appointment-flag-code-cs - XML Representation</h2> <<a href="http://hl7.org/fhir/R4/codesystem.html#CodeSystem.title">title</a> <a href="http://hl7.org/fhir/R4/datatypes.html#string">value</a>="hn-appointment-flag-code-cs"/> <<a href="http://hl7.org/fhir/R4/codesystem.html#CodeSystem.status">status</a> <a href="http://hl7.org/fhir/R4/datatypes.html#code">value</a>="draft"/> <<a href="http://hl7.org/fhir/R4/codesystem.html#CodeSystem.experimental">experimental</a> <a href="http://hl7.org/fhir/R4/datatypes.html#boolean">value</a>="false"/> - <<a href="http://hl7.org/fhir/R4/codesystem.html#CodeSystem.date">date</a> <a href="http://hl7.org/fhir/R4/datatypes.html#dateTime">value</a>="2023-10-11T00:03:21+02:00"/> + <<a href="http://hl7.org/fhir/R4/codesystem.html#CodeSystem.date">date</a> <a href="http://hl7.org/fhir/R4/datatypes.html#dateTime">value</a>="2023-10-12T00:15:11+02:00"/> <<a href="http://hl7.org/fhir/R4/codesystem.html#CodeSystem.publisher">publisher</a> <a href="http://hl7.org/fhir/R4/datatypes.html#string">value</a>="Example Publisher"/> <<a href="http://hl7.org/fhir/R4/codesystem.html#CodeSystem.contact">contact</a>> <<a href="http://hl7.org/fhir/R4/metadatatypes.html#ContactDetail#ContactDetail.name">name</a> <a href="http://hl7.org/fhir/R4/datatypes.html#string">value</a>="Example Publisher"/> @@ -274,7 +274,7 @@ <h2 id="root">: hn-appointment-flag-code-cs - XML Representation</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/Flag-52469032-561f-4334-b5af-b8b5c8c4c0c6.change.history.html b/Flag-52469032-561f-4334-b5af-b8b5c8c4c0c6.change.history.html index 45f06845..0a6943a8 100644 --- a/Flag-52469032-561f-4334-b5af-b8b5c8c4c0c6.change.history.html +++ b/Flag-52469032-561f-4334-b5af-b8b5c8c4c0c6.change.history.html @@ -207,7 +207,7 @@ <h2 id="root">: Flag/52469032-561f-4334-b5af-b8b5c8c4c0c6 - Change History</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/Flag-52469032-561f-4334-b5af-b8b5c8c4c0c6.html b/Flag-52469032-561f-4334-b5af-b8b5c8c4c0c6.html index 3d51149e..ee35b886 100644 --- a/Flag-52469032-561f-4334-b5af-b8b5c8c4c0c6.html +++ b/Flag-52469032-561f-4334-b5af-b8b5c8c4c0c6.html @@ -39,8 +39,8 @@ <script src="assets/js/prism.js"></script> - <style type="text/css">h2{--heading-prefix:"2.31"} - h3,h4,h5,h6{--heading-prefix:"2.31"}</style> + <style type="text/css">h2{--heading-prefix:"2.43"} + h3,h4,h5,h6{--heading-prefix:"2.43"}</style> <div id="segment-header" class="segment"> <!-- segment-header --> <div class="container"> <!-- container --> <!-- Placeholder for child template header declarations --> @@ -195,7 +195,7 @@ <h2 id="root">Example Flag: canInitateDialog</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/Flag-52469032-561f-4334-b5af-b8b5c8c4c0c6.json.html b/Flag-52469032-561f-4334-b5af-b8b5c8c4c0c6.json.html index eaa5f1d5..9a84f5aa 100644 --- a/Flag-52469032-561f-4334-b5af-b8b5c8c4c0c6.json.html +++ b/Flag-52469032-561f-4334-b5af-b8b5c8c4c0c6.json.html @@ -41,8 +41,8 @@ <script src="assets/js/prism.js"></script> - <style type="text/css">h2{--heading-prefix:"2.31"} - h3,h4,h5,h6{--heading-prefix:"2.31"}</style> + <style type="text/css">h2{--heading-prefix:"2.43"} + h3,h4,h5,h6{--heading-prefix:"2.43"}</style> <div id="segment-header" class="segment"> <!-- segment-header --> <div class="container"> <!-- container --> <!-- Placeholder for child template header declarations --> @@ -229,7 +229,7 @@ <h2 id="root">: canInitateDialog - JSON Representation</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/Flag-52469032-561f-4334-b5af-b8b5c8c4c0c6.ttl.html b/Flag-52469032-561f-4334-b5af-b8b5c8c4c0c6.ttl.html index 30b61c32..697a131a 100644 --- a/Flag-52469032-561f-4334-b5af-b8b5c8c4c0c6.ttl.html +++ b/Flag-52469032-561f-4334-b5af-b8b5c8c4c0c6.ttl.html @@ -41,8 +41,8 @@ <script src="assets/js/prism.js"></script> - <style type="text/css">h2{--heading-prefix:"2.31"} - h3,h4,h5,h6{--heading-prefix:"2.31"}</style> + <style type="text/css">h2{--heading-prefix:"2.43"} + h3,h4,h5,h6{--heading-prefix:"2.43"}</style> <div id="segment-header" class="segment"> <!-- segment-header --> <div class="container"> <!-- container --> <!-- Placeholder for child template header declarations --> @@ -232,7 +232,7 @@ <h2 id="root">: canInitateDialog - TTL Representation</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/Flag-52469032-561f-4334-b5af-b8b5c8c4c0c6.xml.html b/Flag-52469032-561f-4334-b5af-b8b5c8c4c0c6.xml.html index 9bc11838..19243a95 100644 --- a/Flag-52469032-561f-4334-b5af-b8b5c8c4c0c6.xml.html +++ b/Flag-52469032-561f-4334-b5af-b8b5c8c4c0c6.xml.html @@ -41,8 +41,8 @@ <script src="assets/js/prism.js"></script> - <style type="text/css">h2{--heading-prefix:"2.31"} - h3,h4,h5,h6{--heading-prefix:"2.31"}</style> + <style type="text/css">h2{--heading-prefix:"2.43"} + h3,h4,h5,h6{--heading-prefix:"2.43"}</style> <div id="segment-header" class="segment"> <!-- segment-header --> <div class="container"> <!-- container --> <!-- Placeholder for child template header declarations --> @@ -225,7 +225,7 @@ <h2 id="root">: canInitateDialog - XML Representation</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/Flag-5add71e3-1fcb-4c4d-8065-5ce3c83a5cb8.change.history.html b/Flag-5add71e3-1fcb-4c4d-8065-5ce3c83a5cb8.change.history.html index 08c25400..3e88b173 100644 --- a/Flag-5add71e3-1fcb-4c4d-8065-5ce3c83a5cb8.change.history.html +++ b/Flag-5add71e3-1fcb-4c4d-8065-5ce3c83a5cb8.change.history.html @@ -207,7 +207,7 @@ <h2 id="root">: Flag/5add71e3-1fcb-4c4d-8065-5ce3c83a5cb8 - Change History</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/Flag-5add71e3-1fcb-4c4d-8065-5ce3c83a5cb8.html b/Flag-5add71e3-1fcb-4c4d-8065-5ce3c83a5cb8.html index 7c8cca84..8b7ac01c 100644 --- a/Flag-5add71e3-1fcb-4c4d-8065-5ce3c83a5cb8.html +++ b/Flag-5add71e3-1fcb-4c4d-8065-5ce3c83a5cb8.html @@ -39,8 +39,8 @@ <script src="assets/js/prism.js"></script> - <style type="text/css">h2{--heading-prefix:"2.29"} - h3,h4,h5,h6{--heading-prefix:"2.29"}</style> + <style type="text/css">h2{--heading-prefix:"2.41"} + h3,h4,h5,h6{--heading-prefix:"2.41"}</style> <div id="segment-header" class="segment"> <!-- segment-header --> <div class="container"> <!-- container --> <!-- Placeholder for child template header declarations --> @@ -195,7 +195,7 @@ <h2 id="root">Example Flag: canAcknowledgeFlag</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/Flag-5add71e3-1fcb-4c4d-8065-5ce3c83a5cb8.json.html b/Flag-5add71e3-1fcb-4c4d-8065-5ce3c83a5cb8.json.html index f7a58feb..b7bf0547 100644 --- a/Flag-5add71e3-1fcb-4c4d-8065-5ce3c83a5cb8.json.html +++ b/Flag-5add71e3-1fcb-4c4d-8065-5ce3c83a5cb8.json.html @@ -41,8 +41,8 @@ <script src="assets/js/prism.js"></script> - <style type="text/css">h2{--heading-prefix:"2.29"} - h3,h4,h5,h6{--heading-prefix:"2.29"}</style> + <style type="text/css">h2{--heading-prefix:"2.41"} + h3,h4,h5,h6{--heading-prefix:"2.41"}</style> <div id="segment-header" class="segment"> <!-- segment-header --> <div class="container"> <!-- container --> <!-- Placeholder for child template header declarations --> @@ -229,7 +229,7 @@ <h2 id="root">: canAcknowledgeFlag - JSON Representation</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/Flag-5add71e3-1fcb-4c4d-8065-5ce3c83a5cb8.ttl.html b/Flag-5add71e3-1fcb-4c4d-8065-5ce3c83a5cb8.ttl.html index f6ef5d16..410c3d56 100644 --- a/Flag-5add71e3-1fcb-4c4d-8065-5ce3c83a5cb8.ttl.html +++ b/Flag-5add71e3-1fcb-4c4d-8065-5ce3c83a5cb8.ttl.html @@ -41,8 +41,8 @@ <script src="assets/js/prism.js"></script> - <style type="text/css">h2{--heading-prefix:"2.29"} - h3,h4,h5,h6{--heading-prefix:"2.29"}</style> + <style type="text/css">h2{--heading-prefix:"2.41"} + h3,h4,h5,h6{--heading-prefix:"2.41"}</style> <div id="segment-header" class="segment"> <!-- segment-header --> <div class="container"> <!-- container --> <!-- Placeholder for child template header declarations --> @@ -232,7 +232,7 @@ <h2 id="root">: canAcknowledgeFlag - TTL Representation</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/Flag-5add71e3-1fcb-4c4d-8065-5ce3c83a5cb8.xml.html b/Flag-5add71e3-1fcb-4c4d-8065-5ce3c83a5cb8.xml.html index 71a582ac..3456a542 100644 --- a/Flag-5add71e3-1fcb-4c4d-8065-5ce3c83a5cb8.xml.html +++ b/Flag-5add71e3-1fcb-4c4d-8065-5ce3c83a5cb8.xml.html @@ -41,8 +41,8 @@ <script src="assets/js/prism.js"></script> - <style type="text/css">h2{--heading-prefix:"2.29"} - h3,h4,h5,h6{--heading-prefix:"2.29"}</style> + <style type="text/css">h2{--heading-prefix:"2.41"} + h3,h4,h5,h6{--heading-prefix:"2.41"}</style> <div id="segment-header" class="segment"> <!-- segment-header --> <div class="container"> <!-- container --> <!-- Placeholder for child template header declarations --> @@ -225,7 +225,7 @@ <h2 id="root">: canAcknowledgeFlag - XML Representation</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/Flag-5c4fdce8-e90e-4adf-9544-0c6b684a953d.change.history.html b/Flag-5c4fdce8-e90e-4adf-9544-0c6b684a953d.change.history.html index 803e1eaf..ed7b1de2 100644 --- a/Flag-5c4fdce8-e90e-4adf-9544-0c6b684a953d.change.history.html +++ b/Flag-5c4fdce8-e90e-4adf-9544-0c6b684a953d.change.history.html @@ -207,7 +207,7 @@ <h2 id="root">: Flag/5c4fdce8-e90e-4adf-9544-0c6b684a953d - Change History</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/Flag-5c4fdce8-e90e-4adf-9544-0c6b684a953d.html b/Flag-5c4fdce8-e90e-4adf-9544-0c6b684a953d.html index 6b1a1571..42f28875 100644 --- a/Flag-5c4fdce8-e90e-4adf-9544-0c6b684a953d.html +++ b/Flag-5c4fdce8-e90e-4adf-9544-0c6b684a953d.html @@ -39,8 +39,8 @@ <script src="assets/js/prism.js"></script> - <style type="text/css">h2{--heading-prefix:"2.30"} - h3,h4,h5,h6{--heading-prefix:"2.30"}</style> + <style type="text/css">h2{--heading-prefix:"2.42"} + h3,h4,h5,h6{--heading-prefix:"2.42"}</style> <div id="segment-header" class="segment"> <!-- segment-header --> <div class="container"> <!-- container --> <!-- Placeholder for child template header declarations --> @@ -195,7 +195,7 @@ <h2 id="root">Example Flag: canHaveAppointmentDetails</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/Flag-5c4fdce8-e90e-4adf-9544-0c6b684a953d.json.html b/Flag-5c4fdce8-e90e-4adf-9544-0c6b684a953d.json.html index 436355a4..7a94a66a 100644 --- a/Flag-5c4fdce8-e90e-4adf-9544-0c6b684a953d.json.html +++ b/Flag-5c4fdce8-e90e-4adf-9544-0c6b684a953d.json.html @@ -41,8 +41,8 @@ <script src="assets/js/prism.js"></script> - <style type="text/css">h2{--heading-prefix:"2.30"} - h3,h4,h5,h6{--heading-prefix:"2.30"}</style> + <style type="text/css">h2{--heading-prefix:"2.42"} + h3,h4,h5,h6{--heading-prefix:"2.42"}</style> <div id="segment-header" class="segment"> <!-- segment-header --> <div class="container"> <!-- container --> <!-- Placeholder for child template header declarations --> @@ -229,7 +229,7 @@ <h2 id="root">: canHaveAppointmentDetails - JSON Representation</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/Flag-5c4fdce8-e90e-4adf-9544-0c6b684a953d.ttl.html b/Flag-5c4fdce8-e90e-4adf-9544-0c6b684a953d.ttl.html index b9fa0b66..78aee9c5 100644 --- a/Flag-5c4fdce8-e90e-4adf-9544-0c6b684a953d.ttl.html +++ b/Flag-5c4fdce8-e90e-4adf-9544-0c6b684a953d.ttl.html @@ -41,8 +41,8 @@ <script src="assets/js/prism.js"></script> - <style type="text/css">h2{--heading-prefix:"2.30"} - h3,h4,h5,h6{--heading-prefix:"2.30"}</style> + <style type="text/css">h2{--heading-prefix:"2.42"} + h3,h4,h5,h6{--heading-prefix:"2.42"}</style> <div id="segment-header" class="segment"> <!-- segment-header --> <div class="container"> <!-- container --> <!-- Placeholder for child template header declarations --> @@ -232,7 +232,7 @@ <h2 id="root">: canHaveAppointmentDetails - TTL Representation</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/Flag-5c4fdce8-e90e-4adf-9544-0c6b684a953d.xml.html b/Flag-5c4fdce8-e90e-4adf-9544-0c6b684a953d.xml.html index cf688c2d..939f3d1f 100644 --- a/Flag-5c4fdce8-e90e-4adf-9544-0c6b684a953d.xml.html +++ b/Flag-5c4fdce8-e90e-4adf-9544-0c6b684a953d.xml.html @@ -41,8 +41,8 @@ <script src="assets/js/prism.js"></script> - <style type="text/css">h2{--heading-prefix:"2.30"} - h3,h4,h5,h6{--heading-prefix:"2.30"}</style> + <style type="text/css">h2{--heading-prefix:"2.42"} + h3,h4,h5,h6{--heading-prefix:"2.42"}</style> <div id="segment-header" class="segment"> <!-- segment-header --> <div class="container"> <!-- container --> <!-- Placeholder for child template header declarations --> @@ -226,7 +226,7 @@ <h2 id="root">: canHaveAppointmentDetails - XML Representation</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/ImplementationGuide-fhir.example.json b/ImplementationGuide-fhir.example.json index 883ebfda..a77388f9 100644 --- a/ImplementationGuide-fhir.example.json +++ b/ImplementationGuide-fhir.example.json @@ -9,7 +9,7 @@ "version" : "0.1.0", "name" : "NyTimelosingIG", "status" : "draft", - "date" : "2023-10-11T00:03:21+02:00", + "date" : "2023-10-12T00:15:11+02:00", "publisher" : "Example Publisher", "contact" : [{ "name" : "Example Publisher", @@ -598,6 +598,18 @@ "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" }], "resource" : [{ + "extension" : [{ + "url" : "http://hl7.org/fhir/tools/StructureDefinition/resource-information", + "valueString" : "Practitioner" + }], + "reference" : { + "reference" : "Practitioner/8495a9ca-1e0b-452e-a7e1-9f88c75f582e" + }, + "name" : "AnvarligLegeEksempel", + "description" : "Eksempel på behandlende lege", + "exampleCanonical" : "http://helsenorge.no/fhir/StructureDefinition/no-basis-Practitioner" + }, + { "extension" : [{ "url" : "http://hl7.org/fhir/tools/StructureDefinition/resource-information", "valueString" : "Appointment" @@ -621,6 +633,30 @@ "description" : "Appointment eksempel", "exampleCanonical" : "http://helsenorge.no/fhir/StructureDefinition/hn-basis-appointment" }, + { + "extension" : [{ + "url" : "http://hl7.org/fhir/tools/StructureDefinition/resource-information", + "valueString" : "Appointment" + }], + "reference" : { + "reference" : "Appointment/cdb19ffe-5d4d-45e0-b8d3-45d24e4c675f" + }, + "name" : "AppointmentPolikliniskEksempel_2", + "description" : "Appointment eksempel med ansvarlig lege", + "exampleCanonical" : "http://helsenorge.no/fhir/StructureDefinition/hn-basis-appointment" + }, + { + "extension" : [{ + "url" : "http://hl7.org/fhir/tools/StructureDefinition/resource-information", + "valueString" : "Appointment" + }], + "reference" : { + "reference" : "Appointment/1535dbf2-6246-4a26-9af1-173f7dff5616" + }, + "name" : "AppointmentPolikliniskEksempel_3", + "description" : "Appointment eksempel practitionerole", + "exampleCanonical" : "http://helsenorge.no/fhir/StructureDefinition/hn-basis-appointment" + }, { "extension" : [{ "url" : "http://hl7.org/fhir/tools/StructureDefinition/resource-information", @@ -631,7 +667,7 @@ }, "name" : "Avdeling", "description" : "Avdeling example", - "exampleBoolean" : true + "exampleCanonical" : "http://helsenorge.no/fhir/StructureDefinition/no-basis-Location" }, { "extension" : [{ @@ -669,6 +705,42 @@ "description" : "Flag eksempel", "exampleCanonical" : "http://helsenorge.no/fhir/StructureDefinition/hn-basis-Flag" }, + { + "extension" : [{ + "url" : "http://hl7.org/fhir/tools/StructureDefinition/resource-information", + "valueString" : "PractitionerRole" + }], + "reference" : { + "reference" : "PractitionerRole/d6325177-bcfb-4d2d-b507-5d5f65066abb" + }, + "name" : "HeartDepartmentPhysicianRole", + "description" : "A role.", + "exampleCanonical" : "http://helsenorge.no/fhir/StructureDefinition/no-basis-PractitionerRole" + }, + { + "extension" : [{ + "url" : "http://hl7.org/fhir/tools/StructureDefinition/resource-information", + "valueString" : "Location" + }], + "reference" : { + "reference" : "Location/15878c66-d827-4fb9-8528-e234a0dr4535" + }, + "name" : "HjertemedisinskAvdelingLocation", + "description" : "Avdeling (Hjertemedisinsk) example", + "exampleCanonical" : "http://helsenorge.no/fhir/StructureDefinition/no-basis-Location" + }, + { + "extension" : [{ + "url" : "http://hl7.org/fhir/tools/StructureDefinition/resource-information", + "valueString" : "Organization" + }], + "reference" : { + "reference" : "Organization/175befc3-6f87-4db0-92ee-90e7a8c67960" + }, + "name" : "HjertemedisinskAvdelingOrganization", + "description" : "Avdeling for Hjertemedisin", + "exampleCanonical" : "http://helsenorge.no/fhir/StructureDefinition/no-basis-Organization" + }, { "extension" : [{ "url" : "http://hl7.org/fhir/tools/StructureDefinition/resource-information", @@ -933,6 +1005,18 @@ "description" : "Basisprofil for Norwegian AppointmentResponse information. Defined by HL7 Norway. Should be used as a basis for further profiling in use-cases where specific appointment respons information is needed. The basis profile is open, but derived profiles should close down the information elements according to specification relevant to each use-case.", "exampleBoolean" : false }, + { + "extension" : [{ + "url" : "http://hl7.org/fhir/tools/StructureDefinition/resource-information", + "valueString" : "StructureDefinition:resource" + }], + "reference" : { + "reference" : "StructureDefinition/no-basis-Endpoint" + }, + "name" : "no-basis-Endpoint", + "description" : "Basisprofil for Norwegian Endpoint information. Defined by The Norwegian Directorate of eHealth and HL7 Norway. The profile adds Norwegian specific identification of Endpoing. The basis profile is open, but derived profiles should close down the information elements according to specification relevant to the use-case.\n\nResource profile for definition of electronic endpoints used by healthcare organizations to communicate using different protocols. The norwegian profile use-case is to represent endpoints for electronic communication. Fallback solutions using mail or fax has to be indexed in the norwegian master index for healthcare organizations and are not described using this profile.", + "exampleBoolean" : false + }, { "extension" : [{ "url" : "http://hl7.org/fhir/tools/StructureDefinition/resource-information", @@ -945,6 +1029,66 @@ "description" : "The appointment is a group session.", "exampleBoolean" : false }, + { + "extension" : [{ + "url" : "http://hl7.org/fhir/tools/StructureDefinition/resource-information", + "valueString" : "StructureDefinition:resource" + }], + "reference" : { + "reference" : "StructureDefinition/no-basis-HealthcareService" + }, + "name" : "no-basis-HealthcareService", + "description" : "Basisprofil for Norwegian Healthcare Service information. Defined by The Norwegian Directorate of eHealth and HL7 Norway. The profile adds Norwegian specific identification of Healthcare Services. The basis profile is open, but derived profiles should close down the information elements according to specification relevant to the use-case.\n\nThe typical use-case is to include information regarding what Healthcare related services, support functions or activities provided by an Organization or awailable at a Location.", + "exampleBoolean" : false + }, + { + "extension" : [{ + "url" : "http://hl7.org/fhir/tools/StructureDefinition/resource-information", + "valueString" : "StructureDefinition:complex-type" + }], + "reference" : { + "reference" : "StructureDefinition/no-basis-HumanName" + }, + "name" : "no-basis-HumanName", + "description" : "Basisprofil for Norwegian HumanName. Defined by The Norwegian Directorate of eHealth and HL7 Norway. The profile adds the concept of middlename and further explains of the use for the data-elements in a Norwegian context. The basis profile is open, but derived profiles should close down the information elements according to specification relevant to the use-case.", + "exampleBoolean" : false + }, + { + "extension" : [{ + "url" : "http://hl7.org/fhir/tools/StructureDefinition/resource-information", + "valueString" : "StructureDefinition:resource" + }], + "reference" : { + "reference" : "StructureDefinition/no-basis-Location" + }, + "name" : "no-basis-Location", + "description" : "Basisprofil for Norwegian Location information. Defined by The Norwegian Directorate of eHealth and HL7 Norway. Should be used as a basis for further profiling in use-cases where specific location information is needed. The basis profile is open, but derived profiles should close down the information elements according to specification relevant to the use-case.", + "exampleBoolean" : false + }, + { + "extension" : [{ + "url" : "http://hl7.org/fhir/tools/StructureDefinition/resource-information", + "valueString" : "StructureDefinition:extension" + }], + "reference" : { + "reference" : "StructureDefinition/no-basis-middlename" + }, + "name" : "no-basis-middlename", + "description" : "The basis extension defines the Norwegian middlename wich is called \"mellomnavn\" and defined by Norwegian legislation (Lov om personnavn).", + "exampleBoolean" : false + }, + { + "extension" : [{ + "url" : "http://hl7.org/fhir/tools/StructureDefinition/resource-information", + "valueString" : "StructureDefinition:extension" + }], + "reference" : { + "reference" : "StructureDefinition/no-basis-municipalitycode" + }, + "name" : "no-basis-municipalitycode", + "description" : "Coded value for municipality/county Norwegian kommune", + "exampleBoolean" : false + }, { "extension" : [{ "url" : "http://hl7.org/fhir/tools/StructureDefinition/resource-information", @@ -969,6 +1113,30 @@ "description" : "This basis extension mirrors the Encounter.partOF-attribute. The partOf-attribute enables booking of a set of related appointments with a set of sub-appointments being linked to the main appointment in the same way as encounters are being linked. A larger appointment of which this particular appointment is a component or step.", "exampleBoolean" : false }, + { + "extension" : [{ + "url" : "http://hl7.org/fhir/tools/StructureDefinition/resource-information", + "valueString" : "StructureDefinition:resource" + }], + "reference" : { + "reference" : "StructureDefinition/no-basis-Practitioner" + }, + "name" : "no-basis-Practitioner", + "description" : "Basisprofil for Norwegian Practitioner information. Defined by The Norwegian Directorate of eHealth and HL7 Norway. Should be used as a basis for further profiling in use-cases where specific identity information is needed. The basis profile is open, but derived profiles should close down the information elements according to specification relevant to the use-case.\n\n2019-03 - The no-basis-Practitioner resource main use-case is to represent the actual Practitioner, e.g. a person. The resource can include information about how to identify the practitioner in addition to the practitioner's education, qualifications and speciality. The resource can also include approvals and other centrally registered capabilities recorded for the practitioner.", + "exampleBoolean" : false + }, + { + "extension" : [{ + "url" : "http://hl7.org/fhir/tools/StructureDefinition/resource-information", + "valueString" : "StructureDefinition:resource" + }], + "reference" : { + "reference" : "StructureDefinition/no-basis-PractitionerRole" + }, + "name" : "no-basis-PractitionerRole", + "description" : "Basisprofil for Norwegian PractitionerRole information. Defined by The Norwegian Directorate of eHealth and HL7 Norway. Should be used as a basis for further profiling in use-cases where specific role information is available. The basis profile is open, but derived profiles should close down the information elements according to specifications relevant to the use-case.\n\nThe main use-case of no-basis-PractitionerRole is to represent the role or function of a Practitioner wihtin an organization. The resource can include information about services performed by a Practitioner, a location where the practitioner performes the functions as well as information about the nature of the employment at an organization.", + "exampleBoolean" : false + }, { "extension" : [{ "url" : "http://hl7.org/fhir/tools/StructureDefinition/resource-information", @@ -981,6 +1149,18 @@ "description" : "The basis extension defines a boolean concept that expresses the possibility to meet on short notice if the there are available appointment slots.", "exampleBoolean" : false }, + { + "extension" : [{ + "url" : "http://hl7.org/fhir/tools/StructureDefinition/resource-information", + "valueString" : "StructureDefinition:extension" + }], + "reference" : { + "reference" : "StructureDefinition/no-basis-urban-district" + }, + "name" : "no-basis-urban-district", + "description" : "Simple extension containing information about what part of a norwegian city the patient is a resident. Administrative purpose.", + "exampleBoolean" : false + }, { "extension" : [{ "url" : "http://hl7.org/fhir/tools/StructureDefinition/resource-information", @@ -1015,7 +1195,7 @@ }, "name" : "Sjukehus", "description" : "Sjukehus example", - "exampleBoolean" : true + "exampleCanonical" : "http://helsenorge.no/fhir/StructureDefinition/no-basis-Location" }], "page" : { "extension" : [{ diff --git a/ImplementationGuide-fhir.example.ttl b/ImplementationGuide-fhir.example.ttl index 326c03b9..b9f8d05d 100644 --- a/ImplementationGuide-fhir.example.ttl +++ b/ImplementationGuide-fhir.example.ttl @@ -16,7 +16,7 @@ fhir:version [ fhir:v "0.1.0"] ; # fhir:name [ fhir:v "NyTimelosingIG"] ; # fhir:status [ fhir:v "draft"] ; # - fhir:date [ fhir:v "2023-10-11T00:03:21+02:00"^^xsd:dateTime] ; # + fhir:date [ fhir:v "2023-10-12T00:15:11+02:00"^^xsd:dateTime] ; # fhir:publisher [ fhir:v "Example Publisher"] ; # fhir:contact ( [ fhir:name [ fhir:v "Example Publisher" ] ; @@ -510,6 +510,21 @@ fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] ] ) ; fhir:resource ( [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/resource-information"^^xsd:anyURI ] ; + fhir:value [ fhir:v "Practitioner" ] + ] ) ; + fhir:reference [ + fhir:link <http://helsenorge.no/fhir/Practitioner/8495a9ca-1e0b-452e-a7e1-9f88c75f582e> ; + fhir:reference [ fhir:v "Practitioner/8495a9ca-1e0b-452e-a7e1-9f88c75f582e" ] + ] ; + fhir:name [ fhir:v "AnvarligLegeEksempel" ] ; + fhir:description [ fhir:v "Eksempel på behandlende lege" ] ; + fhir:example [ + fhir:v "http://helsenorge.no/fhir/StructureDefinition/no-basis-Practitioner"^^xsd:anyURI ; + fhir:link <http://helsenorge.no/fhir/StructureDefinition/no-basis-Practitioner> + ] + ] [ fhir:extension ( [ fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/resource-information"^^xsd:anyURI ] ; fhir:value [ fhir:v "Appointment" ] @@ -539,6 +554,36 @@ fhir:v "http://helsenorge.no/fhir/StructureDefinition/hn-basis-appointment"^^xsd:anyURI ; fhir:link <http://helsenorge.no/fhir/StructureDefinition/hn-basis-appointment> ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/resource-information"^^xsd:anyURI ] ; + fhir:value [ fhir:v "Appointment" ] + ] ) ; + fhir:reference [ + fhir:link <http://helsenorge.no/fhir/Appointment/cdb19ffe-5d4d-45e0-b8d3-45d24e4c675f> ; + fhir:reference [ fhir:v "Appointment/cdb19ffe-5d4d-45e0-b8d3-45d24e4c675f" ] + ] ; + fhir:name [ fhir:v "AppointmentPolikliniskEksempel_2" ] ; + fhir:description [ fhir:v "Appointment eksempel med ansvarlig lege" ] ; + fhir:example [ + fhir:v "http://helsenorge.no/fhir/StructureDefinition/hn-basis-appointment"^^xsd:anyURI ; + fhir:link <http://helsenorge.no/fhir/StructureDefinition/hn-basis-appointment> + ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/resource-information"^^xsd:anyURI ] ; + fhir:value [ fhir:v "Appointment" ] + ] ) ; + fhir:reference [ + fhir:link <http://helsenorge.no/fhir/Appointment/1535dbf2-6246-4a26-9af1-173f7dff5616> ; + fhir:reference [ fhir:v "Appointment/1535dbf2-6246-4a26-9af1-173f7dff5616" ] + ] ; + fhir:name [ fhir:v "AppointmentPolikliniskEksempel_3" ] ; + fhir:description [ fhir:v "Appointment eksempel practitionerole" ] ; + fhir:example [ + fhir:v "http://helsenorge.no/fhir/StructureDefinition/hn-basis-appointment"^^xsd:anyURI ; + fhir:link <http://helsenorge.no/fhir/StructureDefinition/hn-basis-appointment> + ] ] [ fhir:extension ( [ fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/resource-information"^^xsd:anyURI ] ; @@ -550,7 +595,10 @@ ] ; fhir:name [ fhir:v "Avdeling" ] ; fhir:description [ fhir:v "Avdeling example" ] ; - fhir:example [ fhir:v "true"^^xsd:boolean ] + fhir:example [ + fhir:v "http://helsenorge.no/fhir/StructureDefinition/no-basis-Location"^^xsd:anyURI ; + fhir:link <http://helsenorge.no/fhir/StructureDefinition/no-basis-Location> + ] ] [ fhir:extension ( [ fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/resource-information"^^xsd:anyURI ] ; @@ -596,6 +644,51 @@ fhir:v "http://helsenorge.no/fhir/StructureDefinition/hn-basis-Flag"^^xsd:anyURI ; fhir:link <http://helsenorge.no/fhir/StructureDefinition/hn-basis-Flag> ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/resource-information"^^xsd:anyURI ] ; + fhir:value [ fhir:v "PractitionerRole" ] + ] ) ; + fhir:reference [ + fhir:link <http://helsenorge.no/fhir/PractitionerRole/d6325177-bcfb-4d2d-b507-5d5f65066abb> ; + fhir:reference [ fhir:v "PractitionerRole/d6325177-bcfb-4d2d-b507-5d5f65066abb" ] + ] ; + fhir:name [ fhir:v "HeartDepartmentPhysicianRole" ] ; + fhir:description [ fhir:v "A role." ] ; + fhir:example [ + fhir:v "http://helsenorge.no/fhir/StructureDefinition/no-basis-PractitionerRole"^^xsd:anyURI ; + fhir:link <http://helsenorge.no/fhir/StructureDefinition/no-basis-PractitionerRole> + ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/resource-information"^^xsd:anyURI ] ; + fhir:value [ fhir:v "Location" ] + ] ) ; + fhir:reference [ + fhir:link <http://helsenorge.no/fhir/Location/15878c66-d827-4fb9-8528-e234a0dr4535> ; + fhir:reference [ fhir:v "Location/15878c66-d827-4fb9-8528-e234a0dr4535" ] + ] ; + fhir:name [ fhir:v "HjertemedisinskAvdelingLocation" ] ; + fhir:description [ fhir:v "Avdeling (Hjertemedisinsk) example" ] ; + fhir:example [ + fhir:v "http://helsenorge.no/fhir/StructureDefinition/no-basis-Location"^^xsd:anyURI ; + fhir:link <http://helsenorge.no/fhir/StructureDefinition/no-basis-Location> + ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/resource-information"^^xsd:anyURI ] ; + fhir:value [ fhir:v "Organization" ] + ] ) ; + fhir:reference [ + fhir:link <http://helsenorge.no/fhir/Organization/175befc3-6f87-4db0-92ee-90e7a8c67960> ; + fhir:reference [ fhir:v "Organization/175befc3-6f87-4db0-92ee-90e7a8c67960" ] + ] ; + fhir:name [ fhir:v "HjertemedisinskAvdelingOrganization" ] ; + fhir:description [ fhir:v "Avdeling for Hjertemedisin" ] ; + fhir:example [ + fhir:v "http://helsenorge.no/fhir/StructureDefinition/no-basis-Organization"^^xsd:anyURI ; + fhir:link <http://helsenorge.no/fhir/StructureDefinition/no-basis-Organization> + ] ] [ fhir:extension ( [ fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/resource-information"^^xsd:anyURI ] ; @@ -866,6 +959,18 @@ fhir:name [ fhir:v "no-basis-AppointmentResponse" ] ; fhir:description [ fhir:v "Basisprofil for Norwegian AppointmentResponse information. Defined by HL7 Norway. Should be used as a basis for further profiling in use-cases where specific appointment respons information is needed. The basis profile is open, but derived profiles should close down the information elements according to specification relevant to each use-case." ] ; fhir:example [ fhir:v "false"^^xsd:boolean ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/resource-information"^^xsd:anyURI ] ; + fhir:value [ fhir:v "StructureDefinition:resource" ] + ] ) ; + fhir:reference [ + fhir:link <http://helsenorge.no/fhir/StructureDefinition/no-basis-Endpoint> ; + fhir:reference [ fhir:v "StructureDefinition/no-basis-Endpoint" ] + ] ; + fhir:name [ fhir:v "no-basis-Endpoint" ] ; + fhir:description [ fhir:v "Basisprofil for Norwegian Endpoint information. Defined by The Norwegian Directorate of eHealth and HL7 Norway. The profile adds Norwegian specific identification of Endpoing. The basis profile is open, but derived profiles should close down the information elements according to specification relevant to the use-case.\n\nResource profile for definition of electronic endpoints used by healthcare organizations to communicate using different protocols. The norwegian profile use-case is to represent endpoints for electronic communication. Fallback solutions using mail or fax has to be indexed in the norwegian master index for healthcare organizations and are not described using this profile." ] ; + fhir:example [ fhir:v "false"^^xsd:boolean ] ] [ fhir:extension ( [ fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/resource-information"^^xsd:anyURI ] ; @@ -878,6 +983,66 @@ fhir:name [ fhir:v "no-basis-group" ] ; fhir:description [ fhir:v "The appointment is a group session." ] ; fhir:example [ fhir:v "false"^^xsd:boolean ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/resource-information"^^xsd:anyURI ] ; + fhir:value [ fhir:v "StructureDefinition:resource" ] + ] ) ; + fhir:reference [ + fhir:link <http://helsenorge.no/fhir/StructureDefinition/no-basis-HealthcareService> ; + fhir:reference [ fhir:v "StructureDefinition/no-basis-HealthcareService" ] + ] ; + fhir:name [ fhir:v "no-basis-HealthcareService" ] ; + fhir:description [ fhir:v "Basisprofil for Norwegian Healthcare Service information. Defined by The Norwegian Directorate of eHealth and HL7 Norway. The profile adds Norwegian specific identification of Healthcare Services. The basis profile is open, but derived profiles should close down the information elements according to specification relevant to the use-case.\n\nThe typical use-case is to include information regarding what Healthcare related services, support functions or activities provided by an Organization or awailable at a Location." ] ; + fhir:example [ fhir:v "false"^^xsd:boolean ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/resource-information"^^xsd:anyURI ] ; + fhir:value [ fhir:v "StructureDefinition:complex-type" ] + ] ) ; + fhir:reference [ + fhir:link <http://helsenorge.no/fhir/StructureDefinition/no-basis-HumanName> ; + fhir:reference [ fhir:v "StructureDefinition/no-basis-HumanName" ] + ] ; + fhir:name [ fhir:v "no-basis-HumanName" ] ; + fhir:description [ fhir:v "Basisprofil for Norwegian HumanName. Defined by The Norwegian Directorate of eHealth and HL7 Norway. The profile adds the concept of middlename and further explains of the use for the data-elements in a Norwegian context. The basis profile is open, but derived profiles should close down the information elements according to specification relevant to the use-case." ] ; + fhir:example [ fhir:v "false"^^xsd:boolean ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/resource-information"^^xsd:anyURI ] ; + fhir:value [ fhir:v "StructureDefinition:resource" ] + ] ) ; + fhir:reference [ + fhir:link <http://helsenorge.no/fhir/StructureDefinition/no-basis-Location> ; + fhir:reference [ fhir:v "StructureDefinition/no-basis-Location" ] + ] ; + fhir:name [ fhir:v "no-basis-Location" ] ; + fhir:description [ fhir:v "Basisprofil for Norwegian Location information. Defined by The Norwegian Directorate of eHealth and HL7 Norway. Should be used as a basis for further profiling in use-cases where specific location information is needed. The basis profile is open, but derived profiles should close down the information elements according to specification relevant to the use-case." ] ; + fhir:example [ fhir:v "false"^^xsd:boolean ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/resource-information"^^xsd:anyURI ] ; + fhir:value [ fhir:v "StructureDefinition:extension" ] + ] ) ; + fhir:reference [ + fhir:link <http://helsenorge.no/fhir/StructureDefinition/no-basis-middlename> ; + fhir:reference [ fhir:v "StructureDefinition/no-basis-middlename" ] + ] ; + fhir:name [ fhir:v "no-basis-middlename" ] ; + fhir:description [ fhir:v "The basis extension defines the Norwegian middlename wich is called \"mellomnavn\" and defined by Norwegian legislation (Lov om personnavn)." ] ; + fhir:example [ fhir:v "false"^^xsd:boolean ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/resource-information"^^xsd:anyURI ] ; + fhir:value [ fhir:v "StructureDefinition:extension" ] + ] ) ; + fhir:reference [ + fhir:link <http://helsenorge.no/fhir/StructureDefinition/no-basis-municipalitycode> ; + fhir:reference [ fhir:v "StructureDefinition/no-basis-municipalitycode" ] + ] ; + fhir:name [ fhir:v "no-basis-municipalitycode" ] ; + fhir:description [ fhir:v "Coded value for municipality/county Norwegian kommune" ] ; + fhir:example [ fhir:v "false"^^xsd:boolean ] ] [ fhir:extension ( [ fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/resource-information"^^xsd:anyURI ] ; @@ -902,6 +1067,30 @@ fhir:name [ fhir:v "no-basis-partof" ] ; fhir:description [ fhir:v "This basis extension mirrors the Encounter.partOF-attribute. The partOf-attribute enables booking of a set of related appointments with a set of sub-appointments being linked to the main appointment in the same way as encounters are being linked. A larger appointment of which this particular appointment is a component or step." ] ; fhir:example [ fhir:v "false"^^xsd:boolean ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/resource-information"^^xsd:anyURI ] ; + fhir:value [ fhir:v "StructureDefinition:resource" ] + ] ) ; + fhir:reference [ + fhir:link <http://helsenorge.no/fhir/StructureDefinition/no-basis-Practitioner> ; + fhir:reference [ fhir:v "StructureDefinition/no-basis-Practitioner" ] + ] ; + fhir:name [ fhir:v "no-basis-Practitioner" ] ; + fhir:description [ fhir:v "Basisprofil for Norwegian Practitioner information. Defined by The Norwegian Directorate of eHealth and HL7 Norway. Should be used as a basis for further profiling in use-cases where specific identity information is needed. The basis profile is open, but derived profiles should close down the information elements according to specification relevant to the use-case.\n\n2019-03 - The no-basis-Practitioner resource main use-case is to represent the actual Practitioner, e.g. a person. The resource can include information about how to identify the practitioner in addition to the practitioner's education, qualifications and speciality. The resource can also include approvals and other centrally registered capabilities recorded for the practitioner." ] ; + fhir:example [ fhir:v "false"^^xsd:boolean ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/resource-information"^^xsd:anyURI ] ; + fhir:value [ fhir:v "StructureDefinition:resource" ] + ] ) ; + fhir:reference [ + fhir:link <http://helsenorge.no/fhir/StructureDefinition/no-basis-PractitionerRole> ; + fhir:reference [ fhir:v "StructureDefinition/no-basis-PractitionerRole" ] + ] ; + fhir:name [ fhir:v "no-basis-PractitionerRole" ] ; + fhir:description [ fhir:v "Basisprofil for Norwegian PractitionerRole information. Defined by The Norwegian Directorate of eHealth and HL7 Norway. Should be used as a basis for further profiling in use-cases where specific role information is available. The basis profile is open, but derived profiles should close down the information elements according to specifications relevant to the use-case.\n\nThe main use-case of no-basis-PractitionerRole is to represent the role or function of a Practitioner wihtin an organization. The resource can include information about services performed by a Practitioner, a location where the practitioner performes the functions as well as information about the nature of the employment at an organization." ] ; + fhir:example [ fhir:v "false"^^xsd:boolean ] ] [ fhir:extension ( [ fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/resource-information"^^xsd:anyURI ] ; @@ -914,6 +1103,18 @@ fhir:name [ fhir:v "no-basis-shortnotice" ] ; fhir:description [ fhir:v "The basis extension defines a boolean concept that expresses the possibility to meet on short notice if the there are available appointment slots." ] ; fhir:example [ fhir:v "false"^^xsd:boolean ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/resource-information"^^xsd:anyURI ] ; + fhir:value [ fhir:v "StructureDefinition:extension" ] + ] ) ; + fhir:reference [ + fhir:link <http://helsenorge.no/fhir/StructureDefinition/no-basis-urban-district> ; + fhir:reference [ fhir:v "StructureDefinition/no-basis-urban-district" ] + ] ; + fhir:name [ fhir:v "no-basis-urban-district" ] ; + fhir:description [ fhir:v "Simple extension containing information about what part of a norwegian city the patient is a resident. Administrative purpose." ] ; + fhir:example [ fhir:v "false"^^xsd:boolean ] ] [ fhir:extension ( [ fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/resource-information"^^xsd:anyURI ] ; @@ -949,7 +1150,10 @@ ] ; fhir:name [ fhir:v "Sjukehus" ] ; fhir:description [ fhir:v "Sjukehus example" ] ; - fhir:example [ fhir:v "true"^^xsd:boolean ] + fhir:example [ + fhir:v "http://helsenorge.no/fhir/StructureDefinition/no-basis-Location"^^xsd:anyURI ; + fhir:link <http://helsenorge.no/fhir/StructureDefinition/no-basis-Location> + ] ] ) ; fhir:page [ fhir:extension ( [ diff --git a/ImplementationGuide-fhir.example.xml b/ImplementationGuide-fhir.example.xml index 24c9969a..6c2e90b6 100644 --- a/ImplementationGuide-fhir.example.xml +++ b/ImplementationGuide-fhir.example.xml @@ -9,7 +9,7 @@ <version value="0.1.0"/> <name value="NyTimelosingIG"/> <status value="draft"/> - <date value="2023-10-11T00:03:21+02:00"/> + <date value="2023-10-12T00:15:11+02:00"/> <publisher value="Example Publisher"/> <contact> <name value="Example Publisher"/> @@ -442,6 +442,17 @@ <valueString value="true"/> </extension> </extension> + <resource> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/resource-information"> + <valueString value="Practitioner"/> + </extension> + <reference> + <reference value="Practitioner/8495a9ca-1e0b-452e-a7e1-9f88c75f582e"/> + </reference> + <name value="AnvarligLegeEksempel"/> + <description value="Eksempel på behandlende lege"/> + <exampleCanonical value="http://helsenorge.no/fhir/StructureDefinition/no-basis-Practitioner"/> + </resource> <resource> <extension url="http://hl7.org/fhir/tools/StructureDefinition/resource-information"> <valueString value="Appointment"/> @@ -464,6 +475,28 @@ <description value="Appointment eksempel"/> <exampleCanonical value="http://helsenorge.no/fhir/StructureDefinition/hn-basis-appointment"/> </resource> + <resource> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/resource-information"> + <valueString value="Appointment"/> + </extension> + <reference> + <reference value="Appointment/cdb19ffe-5d4d-45e0-b8d3-45d24e4c675f"/> + </reference> + <name value="AppointmentPolikliniskEksempel_2"/> + <description value="Appointment eksempel med ansvarlig lege"/> + <exampleCanonical value="http://helsenorge.no/fhir/StructureDefinition/hn-basis-appointment"/> + </resource> + <resource> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/resource-information"> + <valueString value="Appointment"/> + </extension> + <reference> + <reference value="Appointment/1535dbf2-6246-4a26-9af1-173f7dff5616"/> + </reference> + <name value="AppointmentPolikliniskEksempel_3"/> + <description value="Appointment eksempel practitionerole"/> + <exampleCanonical value="http://helsenorge.no/fhir/StructureDefinition/hn-basis-appointment"/> + </resource> <resource> <extension url="http://hl7.org/fhir/tools/StructureDefinition/resource-information"> <valueString value="Location"/> @@ -473,7 +506,7 @@ </reference> <name value="Avdeling"/> <description value="Avdeling example"/> - <exampleBoolean value="true"/> + <exampleCanonical value="http://helsenorge.no/fhir/StructureDefinition/no-basis-Location"/> </resource> <resource> <extension url="http://hl7.org/fhir/tools/StructureDefinition/resource-information"> @@ -508,6 +541,39 @@ <description value="Flag eksempel"/> <exampleCanonical value="http://helsenorge.no/fhir/StructureDefinition/hn-basis-Flag"/> </resource> + <resource> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/resource-information"> + <valueString value="PractitionerRole"/> + </extension> + <reference> + <reference value="PractitionerRole/d6325177-bcfb-4d2d-b507-5d5f65066abb"/> + </reference> + <name value="HeartDepartmentPhysicianRole"/> + <description value="A role."/> + <exampleCanonical value="http://helsenorge.no/fhir/StructureDefinition/no-basis-PractitionerRole"/> + </resource> + <resource> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/resource-information"> + <valueString value="Location"/> + </extension> + <reference> + <reference value="Location/15878c66-d827-4fb9-8528-e234a0dr4535"/> + </reference> + <name value="HjertemedisinskAvdelingLocation"/> + <description value="Avdeling (Hjertemedisinsk) example"/> + <exampleCanonical value="http://helsenorge.no/fhir/StructureDefinition/no-basis-Location"/> + </resource> + <resource> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/resource-information"> + <valueString value="Organization"/> + </extension> + <reference> + <reference value="Organization/175befc3-6f87-4db0-92ee-90e7a8c67960"/> + </reference> + <name value="HjertemedisinskAvdelingOrganization"/> + <description value="Avdeling for Hjertemedisin"/> + <exampleCanonical value="http://helsenorge.no/fhir/StructureDefinition/no-basis-Organization"/> + </resource> <resource> <extension url="http://hl7.org/fhir/tools/StructureDefinition/resource-information"> <valueString value="ValueSet"/> @@ -750,6 +816,17 @@ <description value="Basisprofil for Norwegian AppointmentResponse information. Defined by HL7 Norway. Should be used as a basis for further profiling in use-cases where specific appointment respons information is needed. The basis profile is open, but derived profiles should close down the information elements according to specification relevant to each use-case."/> <exampleBoolean value="false"/> </resource> + <resource> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/resource-information"> + <valueString value="StructureDefinition:resource"/> + </extension> + <reference> + <reference value="StructureDefinition/no-basis-Endpoint"/> + </reference> + <name value="no-basis-Endpoint"/> + <description value="Basisprofil for Norwegian Endpoint information. Defined by The Norwegian Directorate of eHealth and HL7 Norway. The profile adds Norwegian specific identification of Endpoing. The basis profile is open, but derived profiles should close down the information elements according to specification relevant to the use-case. Resource profile for definition of electronic endpoints used by healthcare organizations to communicate using different protocols. The norwegian profile use-case is to represent endpoints for electronic communication. Fallback solutions using mail or fax has to be indexed in the norwegian master index for healthcare organizations and are not described using this profile."/> + <exampleBoolean value="false"/> + </resource> <resource> <extension url="http://hl7.org/fhir/tools/StructureDefinition/resource-information"> <valueString value="StructureDefinition:extension"/> @@ -761,6 +838,61 @@ <description value="The appointment is a group session."/> <exampleBoolean value="false"/> </resource> + <resource> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/resource-information"> + <valueString value="StructureDefinition:resource"/> + </extension> + <reference> + <reference value="StructureDefinition/no-basis-HealthcareService"/> + </reference> + <name value="no-basis-HealthcareService"/> + <description value="Basisprofil for Norwegian Healthcare Service information. Defined by The Norwegian Directorate of eHealth and HL7 Norway. The profile adds Norwegian specific identification of Healthcare Services. The basis profile is open, but derived profiles should close down the information elements according to specification relevant to the use-case. The typical use-case is to include information regarding what Healthcare related services, support functions or activities provided by an Organization or awailable at a Location."/> + <exampleBoolean value="false"/> + </resource> + <resource> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/resource-information"> + <valueString value="StructureDefinition:complex-type"/> + </extension> + <reference> + <reference value="StructureDefinition/no-basis-HumanName"/> + </reference> + <name value="no-basis-HumanName"/> + <description value="Basisprofil for Norwegian HumanName. Defined by The Norwegian Directorate of eHealth and HL7 Norway. The profile adds the concept of middlename and further explains of the use for the data-elements in a Norwegian context. The basis profile is open, but derived profiles should close down the information elements according to specification relevant to the use-case."/> + <exampleBoolean value="false"/> + </resource> + <resource> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/resource-information"> + <valueString value="StructureDefinition:resource"/> + </extension> + <reference> + <reference value="StructureDefinition/no-basis-Location"/> + </reference> + <name value="no-basis-Location"/> + <description value="Basisprofil for Norwegian Location information. Defined by The Norwegian Directorate of eHealth and HL7 Norway. Should be used as a basis for further profiling in use-cases where specific location information is needed. The basis profile is open, but derived profiles should close down the information elements according to specification relevant to the use-case."/> + <exampleBoolean value="false"/> + </resource> + <resource> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/resource-information"> + <valueString value="StructureDefinition:extension"/> + </extension> + <reference> + <reference value="StructureDefinition/no-basis-middlename"/> + </reference> + <name value="no-basis-middlename"/> + <description value="The basis extension defines the Norwegian middlename wich is called "mellomnavn" and defined by Norwegian legislation (Lov om personnavn)."/> + <exampleBoolean value="false"/> + </resource> + <resource> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/resource-information"> + <valueString value="StructureDefinition:extension"/> + </extension> + <reference> + <reference value="StructureDefinition/no-basis-municipalitycode"/> + </reference> + <name value="no-basis-municipalitycode"/> + <description value="Coded value for municipality/county Norwegian kommune"/> + <exampleBoolean value="false"/> + </resource> <resource> <extension url="http://hl7.org/fhir/tools/StructureDefinition/resource-information"> <valueString value="StructureDefinition:resource"/> @@ -783,6 +915,28 @@ <description value="This basis extension mirrors the Encounter.partOF-attribute. The partOf-attribute enables booking of a set of related appointments with a set of sub-appointments being linked to the main appointment in the same way as encounters are being linked. A larger appointment of which this particular appointment is a component or step."/> <exampleBoolean value="false"/> </resource> + <resource> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/resource-information"> + <valueString value="StructureDefinition:resource"/> + </extension> + <reference> + <reference value="StructureDefinition/no-basis-Practitioner"/> + </reference> + <name value="no-basis-Practitioner"/> + <description value="Basisprofil for Norwegian Practitioner information. Defined by The Norwegian Directorate of eHealth and HL7 Norway. Should be used as a basis for further profiling in use-cases where specific identity information is needed. The basis profile is open, but derived profiles should close down the information elements according to specification relevant to the use-case. 2019-03 - The no-basis-Practitioner resource main use-case is to represent the actual Practitioner, e.g. a person. The resource can include information about how to identify the practitioner in addition to the practitioner's education, qualifications and speciality. The resource can also include approvals and other centrally registered capabilities recorded for the practitioner."/> + <exampleBoolean value="false"/> + </resource> + <resource> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/resource-information"> + <valueString value="StructureDefinition:resource"/> + </extension> + <reference> + <reference value="StructureDefinition/no-basis-PractitionerRole"/> + </reference> + <name value="no-basis-PractitionerRole"/> + <description value="Basisprofil for Norwegian PractitionerRole information. Defined by The Norwegian Directorate of eHealth and HL7 Norway. Should be used as a basis for further profiling in use-cases where specific role information is available. The basis profile is open, but derived profiles should close down the information elements according to specifications relevant to the use-case. The main use-case of no-basis-PractitionerRole is to represent the role or function of a Practitioner wihtin an organization. The resource can include information about services performed by a Practitioner, a location where the practitioner performes the functions as well as information about the nature of the employment at an organization."/> + <exampleBoolean value="false"/> + </resource> <resource> <extension url="http://hl7.org/fhir/tools/StructureDefinition/resource-information"> <valueString value="StructureDefinition:extension"/> @@ -794,6 +948,17 @@ <description value="The basis extension defines a boolean concept that expresses the possibility to meet on short notice if the there are available appointment slots."/> <exampleBoolean value="false"/> </resource> + <resource> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/resource-information"> + <valueString value="StructureDefinition:extension"/> + </extension> + <reference> + <reference value="StructureDefinition/no-basis-urban-district"/> + </reference> + <name value="no-basis-urban-district"/> + <description value="Simple extension containing information about what part of a norwegian city the patient is a resident. Administrative purpose."/> + <exampleBoolean value="false"/> + </resource> <resource> <extension url="http://hl7.org/fhir/tools/StructureDefinition/resource-information"> <valueString value="StructureDefinition:extension"/> @@ -825,7 +990,7 @@ </reference> <name value="Sjukehus"/> <description value="Sjukehus example"/> - <exampleBoolean value="true"/> + <exampleCanonical value="http://helsenorge.no/fhir/StructureDefinition/no-basis-Location"/> </resource> <page> <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"> diff --git a/Location-15878c66-d827-4fb9-8528-e234a0de8835.change.history.html b/Location-15878c66-d827-4fb9-8528-e234a0de8835.change.history.html index 613b4341..282b1991 100644 --- a/Location-15878c66-d827-4fb9-8528-e234a0de8835.change.history.html +++ b/Location-15878c66-d827-4fb9-8528-e234a0de8835.change.history.html @@ -207,7 +207,7 @@ <h2 id="root">: Ortopedisk Avdeling, Rikshospitalet - Change History</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/Location-15878c66-d827-4fb9-8528-e234a0de8835.html b/Location-15878c66-d827-4fb9-8528-e234a0de8835.html index a89f34c3..eb6171c2 100644 --- a/Location-15878c66-d827-4fb9-8528-e234a0de8835.html +++ b/Location-15878c66-d827-4fb9-8528-e234a0de8835.html @@ -39,8 +39,8 @@ <script src="assets/js/prism.js"></script> - <style type="text/css">h2{--heading-prefix:"2.28"} - h3,h4,h5,h6{--heading-prefix:"2.28"}</style> + <style type="text/css">h2{--heading-prefix:"2.40"} + h3,h4,h5,h6{--heading-prefix:"2.40"}</style> <div id="segment-header" class="segment"> <!-- segment-header --> <div class="container"> <!-- container --> <!-- Placeholder for child template header declarations --> @@ -164,7 +164,7 @@ <h2 id="root">Example Location: Avdeling</h2> - <div xmlns="http://www.w3.org/1999/xhtml"><p><b>Generated Narrative: Location</b><a name="15878c66-d827-4fb9-8528-e234a0de8835"> </a></p><div style="display: inline-block; background-color: #d9e0e7; padding: 6px; margin: 4px; border: 1px solid #8da1b4; border-radius: 5px; line-height: 60%"><p style="margin-bottom: 0px">Resource Location "15878c66-d827-4fb9-8528-e234a0de8835" </p></div><p><b>identifier</b>: id: resh99999</p><p><b>name</b>: Ortopedisk Avdeling, Rikshospitalet</p><p><b>description</b>: Sognsvannveien 20, Glassgaten, D3b, 1. etg</p><p><b>type</b>: Hospital unit <span style="background: LightGoldenRodYellow; margin: 4px; border: 1px solid khaki"> (<a href="http://terminology.hl7.org/5.3.0/CodeSystem-v3-RoleCode.html">RoleCode</a>#HU)</span></p><p><b>telecom</b>: ph: 23076080(WORK)</p></div> + <div xmlns="http://www.w3.org/1999/xhtml"><p><b>Generated Narrative: Location</b><a name="15878c66-d827-4fb9-8528-e234a0de8835"> </a></p><div style="display: inline-block; background-color: #d9e0e7; padding: 6px; margin: 4px; border: 1px solid #8da1b4; border-radius: 5px; line-height: 60%"><p style="margin-bottom: 0px">Resource Location "15878c66-d827-4fb9-8528-e234a0de8835" </p><p style="margin-bottom: 0px">Profile: <a href="StructureDefinition-no-basis-Location.html">no-basis-Location</a></p></div><p><b>identifier</b>: id: resh99999</p><p><b>name</b>: Ortopedisk Avdeling, Rikshospitalet</p><p><b>description</b>: Sognsvannveien 20, Glassgaten, D3b, 1. etg</p><p><b>type</b>: Hospital unit <span style="background: LightGoldenRodYellow; margin: 4px; border: 1px solid khaki"> (<a href="http://terminology.hl7.org/5.3.0/CodeSystem-v3-RoleCode.html">RoleCode</a>#HU)</span></p><p><b>telecom</b>: ph: 23076080(WORK)</p></div> @@ -195,7 +195,7 @@ <h2 id="root">Example Location: Avdeling</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/Location-15878c66-d827-4fb9-8528-e234a0de8835.json b/Location-15878c66-d827-4fb9-8528-e234a0de8835.json index 784397a6..62a68b6b 100644 --- a/Location-15878c66-d827-4fb9-8528-e234a0de8835.json +++ b/Location-15878c66-d827-4fb9-8528-e234a0de8835.json @@ -1,9 +1,12 @@ { "resourceType" : "Location", "id" : "15878c66-d827-4fb9-8528-e234a0de8835", + "meta" : { + "profile" : ["http://helsenorge.no/fhir/StructureDefinition/no-basis-Location"] + }, "text" : { "status" : "generated", - "div" : "<div xmlns=\"http://www.w3.org/1999/xhtml\"><p><b>Generated Narrative: Location</b><a name=\"15878c66-d827-4fb9-8528-e234a0de8835\"> </a></p><div style=\"display: inline-block; background-color: #d9e0e7; padding: 6px; margin: 4px; border: 1px solid #8da1b4; border-radius: 5px; line-height: 60%\"><p style=\"margin-bottom: 0px\">Resource Location "15878c66-d827-4fb9-8528-e234a0de8835" </p></div><p><b>identifier</b>: id:\u00a0resh99999</p><p><b>name</b>: Ortopedisk Avdeling, Rikshospitalet</p><p><b>description</b>: Sognsvannveien 20, Glassgaten, D3b, 1. etg</p><p><b>type</b>: Hospital unit <span style=\"background: LightGoldenRodYellow; margin: 4px; border: 1px solid khaki\"> (<a href=\"http://terminology.hl7.org/5.3.0/CodeSystem-v3-RoleCode.html\">RoleCode</a>#HU)</span></p><p><b>telecom</b>: ph: 23076080(WORK)</p></div>" + "div" : "<div xmlns=\"http://www.w3.org/1999/xhtml\"><p><b>Generated Narrative: Location</b><a name=\"15878c66-d827-4fb9-8528-e234a0de8835\"> </a></p><div style=\"display: inline-block; background-color: #d9e0e7; padding: 6px; margin: 4px; border: 1px solid #8da1b4; border-radius: 5px; line-height: 60%\"><p style=\"margin-bottom: 0px\">Resource Location "15878c66-d827-4fb9-8528-e234a0de8835" </p><p style=\"margin-bottom: 0px\">Profile: <a href=\"StructureDefinition-no-basis-Location.html\">no-basis-Location</a></p></div><p><b>identifier</b>: id:\u00a0resh99999</p><p><b>name</b>: Ortopedisk Avdeling, Rikshospitalet</p><p><b>description</b>: Sognsvannveien 20, Glassgaten, D3b, 1. etg</p><p><b>type</b>: Hospital unit <span style=\"background: LightGoldenRodYellow; margin: 4px; border: 1px solid khaki\"> (<a href=\"http://terminology.hl7.org/5.3.0/CodeSystem-v3-RoleCode.html\">RoleCode</a>#HU)</span></p><p><b>telecom</b>: ph: 23076080(WORK)</p></div>" }, "identifier" : [{ "system" : "urn:oid:2.16.578.1.12.4.1.4.102", diff --git a/Location-15878c66-d827-4fb9-8528-e234a0de8835.json.html b/Location-15878c66-d827-4fb9-8528-e234a0de8835.json.html index aa5d38cc..1b476413 100644 --- a/Location-15878c66-d827-4fb9-8528-e234a0de8835.json.html +++ b/Location-15878c66-d827-4fb9-8528-e234a0de8835.json.html @@ -41,8 +41,8 @@ <script src="assets/js/prism.js"></script> - <style type="text/css">h2{--heading-prefix:"2.28"} - h3,h4,h5,h6{--heading-prefix:"2.28"}</style> + <style type="text/css">h2{--heading-prefix:"2.40"} + h3,h4,h5,h6{--heading-prefix:"2.40"}</style> <div id="segment-header" class="segment"> <!-- segment-header --> <div class="container"> <!-- container --> <!-- Placeholder for child template header declarations --> @@ -169,9 +169,14 @@ <h2 id="root">: Avdeling - JSON Representation</h2> { "<a href="http://hl7.org/fhir/R4/location.html#Location">resourceType</a>" : "Location", "<a href="http://hl7.org/fhir/R4/location.html#Location.id">id</a>" : "15878c66-d827-4fb9-8528-e234a0de8835", + "<a href="http://hl7.org/fhir/R4/location.html#Location.meta">meta</a>" : { + "<a href="http://hl7.org/fhir/R4/datatypes.html#Meta#Meta.profile">profile</a>" : [ + "http://helsenorge.no/fhir/StructureDefinition/no-basis-Location" + ] + }, "<a href="http://hl7.org/fhir/R4/location.html#Location.text">text</a>" : { "<a href="http://hl7.org/fhir/R4/datatypes.html#Narrative#Narrative.status">status</a>" : "generated", - "<a href="http://hl7.org/fhir/R4/datatypes.html#Narrative#Narrative.div">div</a>" : "<div xmlns=\"http://www.w3.org/1999/xhtml\"><p><b>Generated Narrative: Location</b><a name=\"15878c66-d827-4fb9-8528-e234a0de8835\"> </a></p><div style=\"display: inline-block; background-color: #d9e0e7; padding: 6px; margin: 4px; border: 1px solid #8da1b4; border-radius: 5px; line-height: 60%\"><p style=\"margin-bottom: 0px\">Resource Location &quot;15878c66-d827-4fb9-8528-e234a0de8835&quot; </p></div><p><b>identifier</b>: id:\u00a0resh99999</p><p><b>name</b>: Ortopedisk Avdeling, Rikshospitalet</p><p><b>description</b>: Sognsvannveien 20, Glassgaten, D3b, 1. etg</p><p><b>type</b>: Hospital unit <span style=\"background: LightGoldenRodYellow; margin: 4px; border: 1px solid khaki\"> (<a href=\"http://terminology.hl7.org/5.3.0/CodeSystem-v3-RoleCode.html\">RoleCode</a>#HU)</span></p><p><b>telecom</b>: ph: 23076080(WORK)</p></div>"<a name="end-xhtml"></a> + "<a href="http://hl7.org/fhir/R4/datatypes.html#Narrative#Narrative.div">div</a>" : "<div xmlns=\"http://www.w3.org/1999/xhtml\"><p><b>Generated Narrative: Location</b><a name=\"15878c66-d827-4fb9-8528-e234a0de8835\"> </a></p><div style=\"display: inline-block; background-color: #d9e0e7; padding: 6px; margin: 4px; border: 1px solid #8da1b4; border-radius: 5px; line-height: 60%\"><p style=\"margin-bottom: 0px\">Resource Location &quot;15878c66-d827-4fb9-8528-e234a0de8835&quot; </p><p style=\"margin-bottom: 0px\">Profile: <a href=\"StructureDefinition-no-basis-Location.html\">no-basis-Location</a></p></div><p><b>identifier</b>: id:\u00a0resh99999</p><p><b>name</b>: Ortopedisk Avdeling, Rikshospitalet</p><p><b>description</b>: Sognsvannveien 20, Glassgaten, D3b, 1. etg</p><p><b>type</b>: Hospital unit <span style=\"background: LightGoldenRodYellow; margin: 4px; border: 1px solid khaki\"> (<a href=\"http://terminology.hl7.org/5.3.0/CodeSystem-v3-RoleCode.html\">RoleCode</a>#HU)</span></p><p><b>telecom</b>: ph: 23076080(WORK)</p></div>"<a name="end-xhtml"></a> }, "<a href="http://hl7.org/fhir/R4/location.html#Location.identifier">identifier</a>" : [ { @@ -228,7 +233,7 @@ <h2 id="root">: Avdeling - JSON Representation</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/Location-15878c66-d827-4fb9-8528-e234a0de8835.ttl b/Location-15878c66-d827-4fb9-8528-e234a0de8835.ttl index 829194c7..1ad658aa 100644 --- a/Location-15878c66-d827-4fb9-8528-e234a0de8835.ttl +++ b/Location-15878c66-d827-4fb9-8528-e234a0de8835.ttl @@ -8,9 +8,15 @@ <http://helsenorge.no/fhir/Location/15878c66-d827-4fb9-8528-e234a0de8835> a fhir:Location ; fhir:nodeRole fhir:treeRoot ; fhir:id [ fhir:v "15878c66-d827-4fb9-8528-e234a0de8835"] ; # + fhir:meta [ + fhir:profile ( [ + fhir:v "http://helsenorge.no/fhir/StructureDefinition/no-basis-Location"^^xsd:anyURI ; + fhir:link <http://helsenorge.no/fhir/StructureDefinition/no-basis-Location> + ] ) + ] ; # fhir:text [ fhir:status [ fhir:v "generated" ] ; - fhir:div "<div xmlns=\"http://www.w3.org/1999/xhtml\"><p><b>Generated Narrative: Location</b><a name=\"15878c66-d827-4fb9-8528-e234a0de8835\"> </a></p><div style=\"display: inline-block; background-color: #d9e0e7; padding: 6px; margin: 4px; border: 1px solid #8da1b4; border-radius: 5px; line-height: 60%\"><p style=\"margin-bottom: 0px\">Resource Location "15878c66-d827-4fb9-8528-e234a0de8835" </p></div><p><b>identifier</b>: id: resh99999</p><p><b>name</b>: Ortopedisk Avdeling, Rikshospitalet</p><p><b>description</b>: Sognsvannveien 20, Glassgaten, D3b, 1. etg</p><p><b>type</b>: Hospital unit <span style=\"background: LightGoldenRodYellow; margin: 4px; border: 1px solid khaki\"> (<a href=\"http://terminology.hl7.org/5.3.0/CodeSystem-v3-RoleCode.html\">RoleCode</a>#HU)</span></p><p><b>telecom</b>: ph: 23076080(WORK)</p></div>" + fhir:div "<div xmlns=\"http://www.w3.org/1999/xhtml\"><p><b>Generated Narrative: Location</b><a name=\"15878c66-d827-4fb9-8528-e234a0de8835\"> </a></p><div style=\"display: inline-block; background-color: #d9e0e7; padding: 6px; margin: 4px; border: 1px solid #8da1b4; border-radius: 5px; line-height: 60%\"><p style=\"margin-bottom: 0px\">Resource Location "15878c66-d827-4fb9-8528-e234a0de8835" </p><p style=\"margin-bottom: 0px\">Profile: <a href=\"StructureDefinition-no-basis-Location.html\">no-basis-Location</a></p></div><p><b>identifier</b>: id: resh99999</p><p><b>name</b>: Ortopedisk Avdeling, Rikshospitalet</p><p><b>description</b>: Sognsvannveien 20, Glassgaten, D3b, 1. etg</p><p><b>type</b>: Hospital unit <span style=\"background: LightGoldenRodYellow; margin: 4px; border: 1px solid khaki\"> (<a href=\"http://terminology.hl7.org/5.3.0/CodeSystem-v3-RoleCode.html\">RoleCode</a>#HU)</span></p><p><b>telecom</b>: ph: 23076080(WORK)</p></div>" ] ; # fhir:identifier ( [ fhir:system [ fhir:v "urn:oid:2.16.578.1.12.4.1.4.102"^^xsd:anyURI ] ; diff --git a/Location-15878c66-d827-4fb9-8528-e234a0de8835.ttl.html b/Location-15878c66-d827-4fb9-8528-e234a0de8835.ttl.html index b3cd9114..7d50d499 100644 --- a/Location-15878c66-d827-4fb9-8528-e234a0de8835.ttl.html +++ b/Location-15878c66-d827-4fb9-8528-e234a0de8835.ttl.html @@ -41,8 +41,8 @@ <script src="assets/js/prism.js"></script> - <style type="text/css">h2{--heading-prefix:"2.28"} - h3,h4,h5,h6{--heading-prefix:"2.28"}</style> + <style type="text/css">h2{--heading-prefix:"2.40"} + h3,h4,h5,h6{--heading-prefix:"2.40"}</style> <div id="segment-header" class="segment"> <!-- segment-header --> <div class="container"> <!-- container --> <!-- Placeholder for child template header declarations --> @@ -175,10 +175,15 @@ <h2 id="root">: Avdeling - TTL Representation</h2> a fhir:Location ; <a href="http://hl7.org/fhir/R4/rdf.html#tree-root">fhir:nodeRole</a> fhir:treeRoot ; - <a href="http://hl7.org/fhir/R4/location.html#Location.id">fhir:id</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#string">fhir:v</a> "15878c66-d827-4fb9-8528-e234a0de8835"] ; # + <a href="http://hl7.org/fhir/R4/location.html#Location.id">fhir:id</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#id">fhir:v</a> "15878c66-d827-4fb9-8528-e234a0de8835"] ; # + <a href="http://hl7.org/fhir/R4/location.html#Location.meta">fhir:meta</a> [ + ( <a href="http://hl7.org/fhir/R4/datatypes.html#Meta#Meta.profile">fhir:profile</a> [ +<a href="http://hl7.org/fhir/R4/datatypes.html#canonical">fhir:v</a> "http://helsenorge.no/fhir/StructureDefinition/no-basis-Location"^^xsd:anyURI ; +<a href="http://hl7.org/fhir/R4/rdf.html#reference">fhir:link</a> <http://helsenorge.no/fhir/StructureDefinition/no-basis-Location> ] ) + ] ; # <a href="http://hl7.org/fhir/R4/location.html#Location.text">fhir:text</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#Narrative#Narrative.status">fhir:status</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#code">fhir:v</a> "generated" ] ; -fhir:div "<div xmlns=\"http://www.w3.org/1999/xhtml\"><p><b>Generated Narrative: Location</b><a name=\"15878c66-d827-4fb9-8528-e234a0de8835\"> </a></p><div style=\"display: inline-block; background-color: #d9e0e7; padding: 6px; margin: 4px; border: 1px solid #8da1b4; border-radius: 5px; line-height: 60%\"><p style=\"margin-bottom: 0px\">Resource Location &quot;15878c66-d827-4fb9-8528-e234a0de8835&quot; </p></div><p><b>identifier</b>: id: resh99999</p><p><b>name</b>: Ortopedisk Avdeling, Rikshospitalet</p><p><b>description</b>: Sognsvannveien 20, Glassgaten, D3b, 1. etg</p><p><b>type</b>: Hospital unit <span style=\"background: LightGoldenRodYellow; margin: 4px; border: 1px solid khaki\"> (<a href=\"http://terminology.hl7.org/5.3.0/CodeSystem-v3-RoleCode.html\">RoleCode</a>#HU)</span></p><p><b>telecom</b>: ph: 23076080(WORK)</p></div>" +fhir:div "<div xmlns=\"http://www.w3.org/1999/xhtml\"><p><b>Generated Narrative: Location</b><a name=\"15878c66-d827-4fb9-8528-e234a0de8835\"> </a></p><div style=\"display: inline-block; background-color: #d9e0e7; padding: 6px; margin: 4px; border: 1px solid #8da1b4; border-radius: 5px; line-height: 60%\"><p style=\"margin-bottom: 0px\">Resource Location &quot;15878c66-d827-4fb9-8528-e234a0de8835&quot; </p><p style=\"margin-bottom: 0px\">Profile: <a href=\"StructureDefinition-no-basis-Location.html\">no-basis-Location</a></p></div><p><b>identifier</b>: id: resh99999</p><p><b>name</b>: Ortopedisk Avdeling, Rikshospitalet</p><p><b>description</b>: Sognsvannveien 20, Glassgaten, D3b, 1. etg</p><p><b>type</b>: Hospital unit <span style=\"background: LightGoldenRodYellow; margin: 4px; border: 1px solid khaki\"> (<a href=\"http://terminology.hl7.org/5.3.0/CodeSystem-v3-RoleCode.html\">RoleCode</a>#HU)</span></p><p><b>telecom</b>: ph: 23076080(WORK)</p></div>" ] ; # <a href="http://hl7.org/fhir/R4/location.html#Location.identifier">fhir:identifier</a> ( [ <a href="http://hl7.org/fhir/R4/datatypes.html#Identifier#Identifier.system">fhir:system</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#uri">fhir:v</a> "urn:oid:2.16.578.1.12.4.1.4.102"^^xsd:anyURI ] ; @@ -228,7 +233,7 @@ <h2 id="root">: Avdeling - TTL Representation</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/Location-15878c66-d827-4fb9-8528-e234a0de8835.xml b/Location-15878c66-d827-4fb9-8528-e234a0de8835.xml index 484a4a3d..4e292251 100644 --- a/Location-15878c66-d827-4fb9-8528-e234a0de8835.xml +++ b/Location-15878c66-d827-4fb9-8528-e234a0de8835.xml @@ -2,8 +2,11 @@ <Location xmlns="http://hl7.org/fhir"> <id value="15878c66-d827-4fb9-8528-e234a0de8835"/> + <meta> + <profile value="http://helsenorge.no/fhir/StructureDefinition/no-basis-Location"/> + </meta> <text> - <status value="generated"/><div xmlns="http://www.w3.org/1999/xhtml"><p><b>Generated Narrative: Location</b><a name="15878c66-d827-4fb9-8528-e234a0de8835"> </a></p><div style="display: inline-block; background-color: #d9e0e7; padding: 6px; margin: 4px; border: 1px solid #8da1b4; border-radius: 5px; line-height: 60%"><p style="margin-bottom: 0px">Resource Location "15878c66-d827-4fb9-8528-e234a0de8835" </p></div><p><b>identifier</b>: id: resh99999</p><p><b>name</b>: Ortopedisk Avdeling, Rikshospitalet</p><p><b>description</b>: Sognsvannveien 20, Glassgaten, D3b, 1. etg</p><p><b>type</b>: Hospital unit <span style="background: LightGoldenRodYellow; margin: 4px; border: 1px solid khaki"> (<a href="http://terminology.hl7.org/5.3.0/CodeSystem-v3-RoleCode.html">RoleCode</a>#HU)</span></p><p><b>telecom</b>: ph: 23076080(WORK)</p></div> + <status value="generated"/><div xmlns="http://www.w3.org/1999/xhtml"><p><b>Generated Narrative: Location</b><a name="15878c66-d827-4fb9-8528-e234a0de8835"> </a></p><div style="display: inline-block; background-color: #d9e0e7; padding: 6px; margin: 4px; border: 1px solid #8da1b4; border-radius: 5px; line-height: 60%"><p style="margin-bottom: 0px">Resource Location "15878c66-d827-4fb9-8528-e234a0de8835" </p><p style="margin-bottom: 0px">Profile: <a href="StructureDefinition-no-basis-Location.html">no-basis-Location</a></p></div><p><b>identifier</b>: id: resh99999</p><p><b>name</b>: Ortopedisk Avdeling, Rikshospitalet</p><p><b>description</b>: Sognsvannveien 20, Glassgaten, D3b, 1. etg</p><p><b>type</b>: Hospital unit <span style="background: LightGoldenRodYellow; margin: 4px; border: 1px solid khaki"> (<a href="http://terminology.hl7.org/5.3.0/CodeSystem-v3-RoleCode.html">RoleCode</a>#HU)</span></p><p><b>telecom</b>: ph: 23076080(WORK)</p></div> </text> <identifier> <system value="urn:oid:2.16.578.1.12.4.1.4.102"/> diff --git a/Location-15878c66-d827-4fb9-8528-e234a0de8835.xml.html b/Location-15878c66-d827-4fb9-8528-e234a0de8835.xml.html index 9c75fc33..42dd7f72 100644 --- a/Location-15878c66-d827-4fb9-8528-e234a0de8835.xml.html +++ b/Location-15878c66-d827-4fb9-8528-e234a0de8835.xml.html @@ -41,8 +41,8 @@ <script src="assets/js/prism.js"></script> - <style type="text/css">h2{--heading-prefix:"2.28"} - h3,h4,h5,h6{--heading-prefix:"2.28"}</style> + <style type="text/css">h2{--heading-prefix:"2.40"} + h3,h4,h5,h6{--heading-prefix:"2.40"}</style> <div id="segment-header" class="segment"> <!-- segment-header --> <div class="container"> <!-- container --> <!-- Placeholder for child template header declarations --> @@ -168,10 +168,14 @@ <h2 id="root">: Avdeling - XML Representation</h2> <pre class="xml" style="white-space: pre; overflow: hidden"><code class="language-xml"> <<a href="http://hl7.org/fhir/R4/location.html#Location">Location</a> xmlns="http://hl7.org/fhir"> - <<a href="http://hl7.org/fhir/R4/location.html#Location.id">id</a> <a href="http://hl7.org/fhir/R4/datatypes.html#string">value</a>="15878c66-d827-4fb9-8528-e234a0de8835"/> + <<a href="http://hl7.org/fhir/R4/location.html#Location.id">id</a> <a href="http://hl7.org/fhir/R4/datatypes.html#id">value</a>="15878c66-d827-4fb9-8528-e234a0de8835"/> + <<a href="http://hl7.org/fhir/R4/location.html#Location.meta">meta</a>> + <<a href="http://hl7.org/fhir/R4/datatypes.html#Meta#Meta.profile">profile</a> + <a href="http://hl7.org/fhir/R4/datatypes.html#canonical">value</a>="http://helsenorge.no/fhir/StructureDefinition/no-basis-Location"/> + </meta> <<a href="http://hl7.org/fhir/R4/location.html#Location.text">text</a>> <<a href="http://hl7.org/fhir/R4/datatypes.html#Narrative#Narrative.status">status</a> <a href="http://hl7.org/fhir/R4/datatypes.html#code">value</a>="generated"/> - <div xmlns="http://www.w3.org/1999/xhtml"><p><b>Generated Narrative: Location</b><a name="15878c66-d827-4fb9-8528-e234a0de8835"> </a></p><div style="display: inline-block; background-color: #d9e0e7; padding: 6px; margin: 4px; border: 1px solid #8da1b4; border-radius: 5px; line-height: 60%"><p style="margin-bottom: 0px">Resource Location &quot;15878c66-d827-4fb9-8528-e234a0de8835&quot; </p></div><p><b>identifier</b>: id: resh99999</p><p><b>name</b>: Ortopedisk Avdeling, Rikshospitalet</p><p><b>description</b>: Sognsvannveien 20, Glassgaten, D3b, 1. etg</p><p><b>type</b>: Hospital unit <span style="background: LightGoldenRodYellow; margin: 4px; border: 1px solid khaki"> (<a href="http://terminology.hl7.org/5.3.0/CodeSystem-v3-RoleCode.html">RoleCode</a>#HU)</span></p><p><b>telecom</b>: ph: 23076080(WORK)</p></div><a name="end-xhtml"></a> + <div xmlns="http://www.w3.org/1999/xhtml"><p><b>Generated Narrative: Location</b><a name="15878c66-d827-4fb9-8528-e234a0de8835"> </a></p><div style="display: inline-block; background-color: #d9e0e7; padding: 6px; margin: 4px; border: 1px solid #8da1b4; border-radius: 5px; line-height: 60%"><p style="margin-bottom: 0px">Resource Location &quot;15878c66-d827-4fb9-8528-e234a0de8835&quot; </p><p style="margin-bottom: 0px">Profile: <a href="StructureDefinition-no-basis-Location.html">no-basis-Location</a></p></div><p><b>identifier</b>: id: resh99999</p><p><b>name</b>: Ortopedisk Avdeling, Rikshospitalet</p><p><b>description</b>: Sognsvannveien 20, Glassgaten, D3b, 1. etg</p><p><b>type</b>: Hospital unit <span style="background: LightGoldenRodYellow; margin: 4px; border: 1px solid khaki"> (<a href="http://terminology.hl7.org/5.3.0/CodeSystem-v3-RoleCode.html">RoleCode</a>#HU)</span></p><p><b>telecom</b>: ph: 23076080(WORK)</p></div><a name="end-xhtml"></a> </text> <<a href="http://hl7.org/fhir/R4/location.html#Location.identifier">identifier</a>> <<a href="http://hl7.org/fhir/R4/datatypes.html#Identifier#Identifier.system">system</a> <a href="http://hl7.org/fhir/R4/datatypes.html#uri">value</a>="urn:oid:2.16.578.1.12.4.1.4.102"/> @@ -220,7 +224,7 @@ <h2 id="root">: Avdeling - XML Representation</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/Location-15878c66-d827-4fb9-8528-e234a0dr4535.change.history.html b/Location-15878c66-d827-4fb9-8528-e234a0dr4535.change.history.html new file mode 100644 index 00000000..c0c9ba99 --- /dev/null +++ b/Location-15878c66-d827-4fb9-8528-e234a0dr4535.change.history.html @@ -0,0 +1,251 @@ +<!-- layouts\layout-changehistory.html --> +<!-- get modelType --> + + +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE HTML> +<html xml:lang="en" xmlns="http://www.w3.org/1999/xhtml" lang="en"> + <head> + <meta content="text/html;charset=utf-8" http-equiv="Content-Type"/> + <title> - v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+
+ + + +
+

+
+ 0.1.0 - draft + + + +

+
+
+
+ +
+
+
+ + + + +
+
+ + +
+
+ +
+
+ + +
+
+
+
+ + +
+

NyTimelosingIG - Local Development build (v0.1.0). See the Directory of published versions

+ + + + + + + + + + + + + +

: Hjertemedisinsk avdeling - Change History

+

History of changes for 15878c66-d827-4fb9-8528-e234a0dr4535 .

+ + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Location-15878c66-d827-4fb9-8528-e234a0dr4535.html b/Location-15878c66-d827-4fb9-8528-e234a0dr4535.html new file mode 100644 index 00000000..279c1ece --- /dev/null +++ b/Location-15878c66-d827-4fb9-8528-e234a0dr4535.html @@ -0,0 +1,239 @@ + + + + + + HjertemedisinskAvdelingLocation - v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - draft + + + +

+
+
+
+ +
+
+
+ + + + +
+
+ + +
+
+ +
+
+ + +
+
+
+
+ +
+

NyTimelosingIG - Local Development build (v0.1.0). See the Directory of published versions

+ + + + + + + + + + + + + + + + +

Example Location: HjertemedisinskAvdelingLocation

+ + + + + + + + + +

Generated Narrative: Location

Resource Location "15878c66-d827-4fb9-8528-e234a0dr4535"

Profile: no-basis-Location

identifier: id: resh11111

name: Hjertemedisinsk avdeling

description: Ullevål sykehus, Medisinsk bygning (bygg 3)

type: Hospital unit (RoleCode#HU)

telecom: ph: 22119101(WORK)

+ + + + + + + + +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Location-15878c66-d827-4fb9-8528-e234a0dr4535.json b/Location-15878c66-d827-4fb9-8528-e234a0dr4535.json new file mode 100644 index 00000000..2bd01507 --- /dev/null +++ b/Location-15878c66-d827-4fb9-8528-e234a0dr4535.json @@ -0,0 +1,28 @@ +{ + "resourceType" : "Location", + "id" : "15878c66-d827-4fb9-8528-e234a0dr4535", + "meta" : { + "profile" : ["http://helsenorge.no/fhir/StructureDefinition/no-basis-Location"] + }, + "text" : { + "status" : "generated", + "div" : "

Generated Narrative: Location

Resource Location "15878c66-d827-4fb9-8528-e234a0dr4535"

Profile: no-basis-Location

identifier: id:\u00a0resh11111

name: Hjertemedisinsk avdeling

description: Ullevål sykehus, Medisinsk bygning (bygg 3)

type: Hospital unit (RoleCode#HU)

telecom: ph: 22119101(WORK)

" + }, + "identifier" : [{ + "system" : "urn:oid:2.16.578.1.12.4.1.4.102", + "value" : "resh11111" + }], + "name" : "Hjertemedisinsk avdeling", + "description" : "Ullevål sykehus, Medisinsk bygning (bygg 3)", + "type" : [{ + "coding" : [{ + "system" : "http://terminology.hl7.org/CodeSystem/v3-RoleCode", + "code" : "HU" + }] + }], + "telecom" : [{ + "system" : "phone", + "value" : "22119101", + "use" : "work" + }] +} \ No newline at end of file diff --git a/Location-15878c66-d827-4fb9-8528-e234a0dr4535.json.html b/Location-15878c66-d827-4fb9-8528-e234a0dr4535.json.html new file mode 100644 index 00000000..ee2a31f2 --- /dev/null +++ b/Location-15878c66-d827-4fb9-8528-e234a0dr4535.json.html @@ -0,0 +1,277 @@ + + + + + + + + HjertemedisinskAvdelingLocation - JSON Representation - v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - draft + + + +

+
+
+
+ +
+
+
+ + + + +
+
+ + +
+
+ +
+
+ + +
+
+
+
+ +
+

NyTimelosingIG - Local Development build (v0.1.0). See the Directory of published versions

+ + + + + + + + + + + + + + + +

: HjertemedisinskAvdelingLocation - JSON Representation

+ + +

Raw json | Download

+ + + + + + +

+{
+  "resourceType" : "Location",
+  "id" : "15878c66-d827-4fb9-8528-e234a0dr4535",
+  "meta" : {
+    "profile" : [
+      "http://helsenorge.no/fhir/StructureDefinition/no-basis-Location"
+    ]
+  },
+  "text" : {
+    "status" : "generated",
+    "div" : "<div xmlns=\"http://www.w3.org/1999/xhtml\"><p><b>Generated Narrative: Location</b><a name=\"15878c66-d827-4fb9-8528-e234a0dr4535\"> </a></p><div style=\"display: inline-block; background-color: #d9e0e7; padding: 6px; margin: 4px; border: 1px solid #8da1b4; border-radius: 5px; line-height: 60%\"><p style=\"margin-bottom: 0px\">Resource Location &quot;15878c66-d827-4fb9-8528-e234a0dr4535&quot; </p><p style=\"margin-bottom: 0px\">Profile: <a href=\"StructureDefinition-no-basis-Location.html\">no-basis-Location</a></p></div><p><b>identifier</b>: id:\u00a0resh11111</p><p><b>name</b>: Hjertemedisinsk avdeling</p><p><b>description</b>: Ullevål sykehus, Medisinsk bygning (bygg 3)</p><p><b>type</b>: Hospital unit <span style=\"background: LightGoldenRodYellow; margin: 4px; border: 1px solid khaki\"> (<a href=\"http://terminology.hl7.org/5.3.0/CodeSystem-v3-RoleCode.html\">RoleCode</a>#HU)</span></p><p><b>telecom</b>: ph: 22119101(WORK)</p></div>"
+  },
+  "identifier" : [
+    {
+      "system" : "urn:oid:2.16.578.1.12.4.1.4.102",
+      "value" : "resh11111"
+    }
+  ],
+  "name" : "Hjertemedisinsk avdeling",
+  "description" : "Ullevål sykehus, Medisinsk bygning (bygg 3)",
+  "type" : [
+    {
+      "coding" : [
+        {
+          "system" : "http://terminology.hl7.org/CodeSystem/v3-RoleCode",
+          "code" : "HU"
+        }
+      ]
+    }
+  ],
+  "telecom" : [
+    {
+      "system" : "phone",
+      "value" : "22119101",
+      "use" : "work"
+    }
+  ]
+}
+ + + + + + + +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Location-15878c66-d827-4fb9-8528-e234a0dr4535.ttl b/Location-15878c66-d827-4fb9-8528-e234a0dr4535.ttl new file mode 100644 index 00000000..390a0d72 --- /dev/null +++ b/Location-15878c66-d827-4fb9-8528-e234a0dr4535.ttl @@ -0,0 +1,40 @@ +@prefix fhir: . +@prefix owl: . +@prefix rdfs: . +@prefix xsd: . + +# - resource ------------------------------------------------------------------- + + a fhir:Location ; + fhir:nodeRole fhir:treeRoot ; + fhir:id [ fhir:v "15878c66-d827-4fb9-8528-e234a0dr4535"] ; # + fhir:meta [ + fhir:profile ( [ + fhir:v "http://helsenorge.no/fhir/StructureDefinition/no-basis-Location"^^xsd:anyURI ; + fhir:link + ] ) + ] ; # + fhir:text [ + fhir:status [ fhir:v "generated" ] ; + fhir:div "

Generated Narrative: Location

Resource Location "15878c66-d827-4fb9-8528-e234a0dr4535"

Profile: no-basis-Location

identifier: id: resh11111

name: Hjertemedisinsk avdeling

description: Ullevål sykehus, Medisinsk bygning (bygg 3)

type: Hospital unit (RoleCode#HU)

telecom: ph: 22119101(WORK)

" + ] ; # + fhir:identifier ( [ + fhir:system [ fhir:v "urn:oid:2.16.578.1.12.4.1.4.102"^^xsd:anyURI ] ; + fhir:value [ fhir:v "resh11111" ] + ] ) ; # + fhir:name [ fhir:v "Hjertemedisinsk avdeling"] ; # + fhir:description [ fhir:v "Ullevål sykehus, Medisinsk bygning (bygg 3)"] ; # + fhir:type ( [ + fhir:coding ( [ + fhir:system [ fhir:v "http://terminology.hl7.org/CodeSystem/v3-RoleCode"^^xsd:anyURI ] ; + fhir:code [ fhir:v "HU" ] + ] ) + ] ) ; # + fhir:telecom ( [ + fhir:system [ fhir:v "phone" ] ; + fhir:value [ fhir:v "22119101" ] ; + fhir:use [ fhir:v "work" ] + ] ) . # + +# ------------------------------------------------------------------------------------- + diff --git a/Location-15878c66-d827-4fb9-8528-e234a0dr4535.ttl.html b/Location-15878c66-d827-4fb9-8528-e234a0dr4535.ttl.html new file mode 100644 index 00000000..9840ad0b --- /dev/null +++ b/Location-15878c66-d827-4fb9-8528-e234a0dr4535.ttl.html @@ -0,0 +1,277 @@ + + + + + + + + HjertemedisinskAvdelingLocation - TTL Representation - v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - draft + + + +

+
+
+
+ +
+
+
+ + + + +
+
+ + +
+
+ +
+
+ + +
+
+
+
+ +
+

NyTimelosingIG - Local Development build (v0.1.0). See the Directory of published versions

+ + + + + + + + + + + + + + + +

: HjertemedisinskAvdelingLocation - TTL Representation

+ + +

Raw ttl | Download

+ + + + + + +

+@prefix fhir: <http://hl7.org/fhir/> .
+@prefix owl: <http://www.w3.org/2002/07/owl#> .
+@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
+@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
+
+# - resource -------------------------------------------------------------------
+
+ a fhir:Location ;
+  fhir:nodeRole fhir:treeRoot ;
+  fhir:id [ fhir:v "15878c66-d827-4fb9-8528-e234a0dr4535"] ; # 
+  fhir:meta [
+    ( fhir:profile [
+fhir:v "http://helsenorge.no/fhir/StructureDefinition/no-basis-Location"^^xsd:anyURI ;
+fhir:link <http://helsenorge.no/fhir/StructureDefinition/no-basis-Location>     ] )
+  ] ; # 
+  fhir:text [
+fhir:status [ fhir:v "generated" ] ;
+fhir:div "<div xmlns=\"http://www.w3.org/1999/xhtml\"><p><b>Generated Narrative: Location</b><a name=\"15878c66-d827-4fb9-8528-e234a0dr4535\"> </a></p><div style=\"display: inline-block; background-color: #d9e0e7; padding: 6px; margin: 4px; border: 1px solid #8da1b4; border-radius: 5px; line-height: 60%\"><p style=\"margin-bottom: 0px\">Resource Location &quot;15878c66-d827-4fb9-8528-e234a0dr4535&quot; </p><p style=\"margin-bottom: 0px\">Profile: <a href=\"StructureDefinition-no-basis-Location.html\">no-basis-Location</a></p></div><p><b>identifier</b>: id: resh11111</p><p><b>name</b>: Hjertemedisinsk avdeling</p><p><b>description</b>: Ullevål sykehus, Medisinsk bygning (bygg 3)</p><p><b>type</b>: Hospital unit <span style=\"background: LightGoldenRodYellow; margin: 4px; border: 1px solid khaki\"> (<a href=\"http://terminology.hl7.org/5.3.0/CodeSystem-v3-RoleCode.html\">RoleCode</a>#HU)</span></p><p><b>telecom</b>: ph: 22119101(WORK)</p></div>"
+  ] ; # 
+  fhir:identifier ( [
+fhir:system [ fhir:v "urn:oid:2.16.578.1.12.4.1.4.102"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "resh11111" ]
+  ] ) ; # 
+  fhir:name [ fhir:v "Hjertemedisinsk avdeling"] ; # 
+  fhir:description [ fhir:v "Ullevål sykehus, Medisinsk bygning (bygg 3)"] ; # 
+  fhir:type ( [
+    ( fhir:coding [
+fhir:system [ fhir:v "http://terminology.hl7.org/CodeSystem/v3-RoleCode"^^xsd:anyURI ] ;
+fhir:code [ fhir:v "HU" ]     ] )
+  ] ) ; # 
+  fhir:telecom ( [
+fhir:system [ fhir:v "phone" ] ;
+fhir:value [ fhir:v "22119101" ] ;
+fhir:use [ fhir:v "work" ]
+  ] ) . # 
+
+
+ + + + + + + + +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Location-15878c66-d827-4fb9-8528-e234a0dr4535.xml b/Location-15878c66-d827-4fb9-8528-e234a0dr4535.xml new file mode 100644 index 00000000..4d3e4504 --- /dev/null +++ b/Location-15878c66-d827-4fb9-8528-e234a0dr4535.xml @@ -0,0 +1,28 @@ + + + + + + + + +

Generated Narrative: Location

Resource Location "15878c66-d827-4fb9-8528-e234a0dr4535"

Profile: no-basis-Location

identifier: id: resh11111

name: Hjertemedisinsk avdeling

description: Ullevål sykehus, Medisinsk bygning (bygg 3)

type: Hospital unit (RoleCode#HU)

telecom: ph: 22119101(WORK)

+
+ + + + + + + + + + + + + + + + + +
\ No newline at end of file diff --git a/Location-15878c66-d827-4fb9-8528-e234a0dr4535.xml.html b/Location-15878c66-d827-4fb9-8528-e234a0dr4535.xml.html new file mode 100644 index 00000000..c57c4c0b --- /dev/null +++ b/Location-15878c66-d827-4fb9-8528-e234a0dr4535.xml.html @@ -0,0 +1,268 @@ + + + + + + + + HjertemedisinskAvdelingLocation - XML Representation - v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - draft + + + +

+
+
+
+ +
+
+
+ + + + +
+
+ + +
+
+ +
+
+ + +
+
+
+
+ +
+

NyTimelosingIG - Local Development build (v0.1.0). See the Directory of published versions

+ + + + + + + + + + + + + + + +

: HjertemedisinskAvdelingLocation - XML Representation

+ + +

Raw xml | Download

+ + + + + + +

+
+<Location xmlns="http://hl7.org/fhir">
+  <id value="15878c66-d827-4fb9-8528-e234a0dr4535"/>
+  <meta>
+    <profile
+             value="http://helsenorge.no/fhir/StructureDefinition/no-basis-Location"/>
+  </meta>
+  <text>
+    <status value="generated"/>
+    <div xmlns="http://www.w3.org/1999/xhtml"><p><b>Generated Narrative: Location</b><a name="15878c66-d827-4fb9-8528-e234a0dr4535"> </a></p><div style="display: inline-block; background-color: #d9e0e7; padding: 6px; margin: 4px; border: 1px solid #8da1b4; border-radius: 5px; line-height: 60%"><p style="margin-bottom: 0px">Resource Location &quot;15878c66-d827-4fb9-8528-e234a0dr4535&quot; </p><p style="margin-bottom: 0px">Profile: <a href="StructureDefinition-no-basis-Location.html">no-basis-Location</a></p></div><p><b>identifier</b>: id: resh11111</p><p><b>name</b>: Hjertemedisinsk avdeling</p><p><b>description</b>: Ullevål sykehus, Medisinsk bygning (bygg 3)</p><p><b>type</b>: Hospital unit <span style="background: LightGoldenRodYellow; margin: 4px; border: 1px solid khaki"> (<a href="http://terminology.hl7.org/5.3.0/CodeSystem-v3-RoleCode.html">RoleCode</a>#HU)</span></p><p><b>telecom</b>: ph: 22119101(WORK)</p></div>
+  </text>
+  <identifier>
+    <system value="urn:oid:2.16.578.1.12.4.1.4.102"/>
+    <value value="resh11111"/>
+  </identifier>
+  <name value="Hjertemedisinsk avdeling"/>
+  <description value="Ullevål sykehus, Medisinsk bygning (bygg 3)"/>
+  <type>
+    <coding>
+      <system value="http://terminology.hl7.org/CodeSystem/v3-RoleCode"/>
+      <code value="HU"/>
+    </coding>
+  </type>
+  <telecom>
+    <system value="phone"/>
+    <value value="22119101"/>
+    <use value="work"/>
+  </telecom>
+</Location>
+ + + + + + + +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Location-ae6a6c66-6b9c-4fa0-bf78-52915e07271f.change.history.html b/Location-ae6a6c66-6b9c-4fa0-bf78-52915e07271f.change.history.html index aedb54cb..d6d7b431 100644 --- a/Location-ae6a6c66-6b9c-4fa0-bf78-52915e07271f.change.history.html +++ b/Location-ae6a6c66-6b9c-4fa0-bf78-52915e07271f.change.history.html @@ -207,7 +207,7 @@

: Rikshospitalet - Change History

- IG © 2023+ Example Publisher. Package fhir.example#0.1.0 based on FHIR 4.0.1. Generated 2023-10-11 + IG © 2023+ Example Publisher. Package fhir.example#0.1.0 based on FHIR 4.0.1. Generated 2023-10-12
Links: Table of Contents | diff --git a/Location-ae6a6c66-6b9c-4fa0-bf78-52915e07271f.html b/Location-ae6a6c66-6b9c-4fa0-bf78-52915e07271f.html index 68cfdf8c..11591321 100644 --- a/Location-ae6a6c66-6b9c-4fa0-bf78-52915e07271f.html +++ b/Location-ae6a6c66-6b9c-4fa0-bf78-52915e07271f.html @@ -39,8 +39,8 @@ - +

@@ -164,7 +164,7 @@

Example Location: Sjukehus

-

Generated Narrative: Location

Resource Location "ae6a6c66-6b9c-4fa0-bf78-52915e07271f"

identifier: id: resh12345

name: Rikshospitalet

type: Hospital (RoleCode#HOSP)

managingOrganization: Organization/df89a675-febe-44b9-8fe7-027169cb05a3 "Oslo Universitetssykehus HF"

+

Generated Narrative: Location

Resource Location "ae6a6c66-6b9c-4fa0-bf78-52915e07271f"

Profile: no-basis-Location

identifier: id: resh12345

name: Rikshospitalet

type: Hospital (RoleCode#HOSP)

managingOrganization: Organization/df89a675-febe-44b9-8fe7-027169cb05a3 "Oslo Universitetssykehus HF"

@@ -195,7 +195,7 @@

Example Location: Sjukehus

- IG © 2023+ Example Publisher. Package fhir.example#0.1.0 based on FHIR 4.0.1. Generated 2023-10-11 + IG © 2023+ Example Publisher. Package fhir.example#0.1.0 based on FHIR 4.0.1. Generated 2023-10-12
Links: Table of Contents | diff --git a/Location-ae6a6c66-6b9c-4fa0-bf78-52915e07271f.json b/Location-ae6a6c66-6b9c-4fa0-bf78-52915e07271f.json index 7165ca5a..b576ee9a 100644 --- a/Location-ae6a6c66-6b9c-4fa0-bf78-52915e07271f.json +++ b/Location-ae6a6c66-6b9c-4fa0-bf78-52915e07271f.json @@ -1,9 +1,12 @@ { "resourceType" : "Location", "id" : "ae6a6c66-6b9c-4fa0-bf78-52915e07271f", + "meta" : { + "profile" : ["http://helsenorge.no/fhir/StructureDefinition/no-basis-Location"] + }, "text" : { "status" : "generated", - "div" : "

Generated Narrative: Location

Resource Location "ae6a6c66-6b9c-4fa0-bf78-52915e07271f"

identifier: id:\u00a0resh12345

name: Rikshospitalet

type: Hospital (RoleCode#HOSP)

managingOrganization: Organization/df89a675-febe-44b9-8fe7-027169cb05a3 "Oslo Universitetssykehus HF"

" + "div" : "

Generated Narrative: Location

Resource Location "ae6a6c66-6b9c-4fa0-bf78-52915e07271f"

Profile: no-basis-Location

identifier: id:\u00a0resh12345

name: Rikshospitalet

type: Hospital (RoleCode#HOSP)

managingOrganization: Organization/df89a675-febe-44b9-8fe7-027169cb05a3 "Oslo Universitetssykehus HF"

" }, "identifier" : [{ "system" : "urn:oid:2.16.578.1.12.4.1.4.102", diff --git a/Location-ae6a6c66-6b9c-4fa0-bf78-52915e07271f.json.html b/Location-ae6a6c66-6b9c-4fa0-bf78-52915e07271f.json.html index 41b1bb99..5aa01650 100644 --- a/Location-ae6a6c66-6b9c-4fa0-bf78-52915e07271f.json.html +++ b/Location-ae6a6c66-6b9c-4fa0-bf78-52915e07271f.json.html @@ -41,8 +41,8 @@ - +
@@ -169,9 +169,14 @@

: Sjukehus - JSON Representation

{ "resourceType" : "Location", "id" : "ae6a6c66-6b9c-4fa0-bf78-52915e07271f", + "meta" : { + "profile" : [ + "http://helsenorge.no/fhir/StructureDefinition/no-basis-Location" + ] + }, "text" : { "status" : "generated", - "div" : "<div xmlns=\"http://www.w3.org/1999/xhtml\"><p><b>Generated Narrative: Location</b><a name=\"ae6a6c66-6b9c-4fa0-bf78-52915e07271f\"> </a></p><div style=\"display: inline-block; background-color: #d9e0e7; padding: 6px; margin: 4px; border: 1px solid #8da1b4; border-radius: 5px; line-height: 60%\"><p style=\"margin-bottom: 0px\">Resource Location &quot;ae6a6c66-6b9c-4fa0-bf78-52915e07271f&quot; </p></div><p><b>identifier</b>: id:\u00a0resh12345</p><p><b>name</b>: Rikshospitalet</p><p><b>type</b>: Hospital <span style=\"background: LightGoldenRodYellow; margin: 4px; border: 1px solid khaki\"> (<a href=\"http://terminology.hl7.org/5.3.0/CodeSystem-v3-RoleCode.html\">RoleCode</a>#HOSP)</span></p><p><b>managingOrganization</b>: <a href=\"Organization-df89a675-febe-44b9-8fe7-027169cb05a3.html\">Organization/df89a675-febe-44b9-8fe7-027169cb05a3</a> &quot;Oslo Universitetssykehus HF&quot;</p></div>" + "div" : "<div xmlns=\"http://www.w3.org/1999/xhtml\"><p><b>Generated Narrative: Location</b><a name=\"ae6a6c66-6b9c-4fa0-bf78-52915e07271f\"> </a></p><div style=\"display: inline-block; background-color: #d9e0e7; padding: 6px; margin: 4px; border: 1px solid #8da1b4; border-radius: 5px; line-height: 60%\"><p style=\"margin-bottom: 0px\">Resource Location &quot;ae6a6c66-6b9c-4fa0-bf78-52915e07271f&quot; </p><p style=\"margin-bottom: 0px\">Profile: <a href=\"StructureDefinition-no-basis-Location.html\">no-basis-Location</a></p></div><p><b>identifier</b>: id:\u00a0resh12345</p><p><b>name</b>: Rikshospitalet</p><p><b>type</b>: Hospital <span style=\"background: LightGoldenRodYellow; margin: 4px; border: 1px solid khaki\"> (<a href=\"http://terminology.hl7.org/5.3.0/CodeSystem-v3-RoleCode.html\">RoleCode</a>#HOSP)</span></p><p><b>managingOrganization</b>: <a href=\"Organization-df89a675-febe-44b9-8fe7-027169cb05a3.html\">Organization/df89a675-febe-44b9-8fe7-027169cb05a3</a> &quot;Oslo Universitetssykehus HF&quot;</p></div>" }, "identifier" : [ { @@ -223,7 +228,7 @@

: Sjukehus - JSON Representation

- IG © 2023+ Example Publisher. Package fhir.example#0.1.0 based on FHIR 4.0.1. Generated 2023-10-11 + IG © 2023+ Example Publisher. Package fhir.example#0.1.0 based on FHIR 4.0.1. Generated 2023-10-12
Links: Table of Contents | diff --git a/Location-ae6a6c66-6b9c-4fa0-bf78-52915e07271f.ttl b/Location-ae6a6c66-6b9c-4fa0-bf78-52915e07271f.ttl index 5c3ec32c..8a2e84b8 100644 --- a/Location-ae6a6c66-6b9c-4fa0-bf78-52915e07271f.ttl +++ b/Location-ae6a6c66-6b9c-4fa0-bf78-52915e07271f.ttl @@ -8,9 +8,15 @@ a fhir:Location ; fhir:nodeRole fhir:treeRoot ; fhir:id [ fhir:v "ae6a6c66-6b9c-4fa0-bf78-52915e07271f"] ; # + fhir:meta [ + fhir:profile ( [ + fhir:v "http://helsenorge.no/fhir/StructureDefinition/no-basis-Location"^^xsd:anyURI ; + fhir:link + ] ) + ] ; # fhir:text [ fhir:status [ fhir:v "generated" ] ; - fhir:div "

Generated Narrative: Location

Resource Location "ae6a6c66-6b9c-4fa0-bf78-52915e07271f"

identifier: id: resh12345

name: Rikshospitalet

type: Hospital (RoleCode#HOSP)

managingOrganization: Organization/df89a675-febe-44b9-8fe7-027169cb05a3 "Oslo Universitetssykehus HF"

" + fhir:div "

Generated Narrative: Location

Resource Location "ae6a6c66-6b9c-4fa0-bf78-52915e07271f"

Profile: no-basis-Location

identifier: id: resh12345

name: Rikshospitalet

type: Hospital (RoleCode#HOSP)

managingOrganization: Organization/df89a675-febe-44b9-8fe7-027169cb05a3 "Oslo Universitetssykehus HF"

" ] ; # fhir:identifier ( [ fhir:system [ fhir:v "urn:oid:2.16.578.1.12.4.1.4.102"^^xsd:anyURI ] ; diff --git a/Location-ae6a6c66-6b9c-4fa0-bf78-52915e07271f.ttl.html b/Location-ae6a6c66-6b9c-4fa0-bf78-52915e07271f.ttl.html index ebac1107..c0a8791d 100644 --- a/Location-ae6a6c66-6b9c-4fa0-bf78-52915e07271f.ttl.html +++ b/Location-ae6a6c66-6b9c-4fa0-bf78-52915e07271f.ttl.html @@ -41,8 +41,8 @@ - +
@@ -175,10 +175,15 @@

: Sjukehus - TTL Representation

a fhir:Location ; fhir:nodeRole fhir:treeRoot ; - fhir:id [ fhir:v "ae6a6c66-6b9c-4fa0-bf78-52915e07271f"] ; # + fhir:id [ fhir:v "ae6a6c66-6b9c-4fa0-bf78-52915e07271f"] ; # + fhir:meta [ + ( fhir:profile [ +fhir:v "http://helsenorge.no/fhir/StructureDefinition/no-basis-Location"^^xsd:anyURI ; +fhir:link <http://helsenorge.no/fhir/StructureDefinition/no-basis-Location> ] ) + ] ; # fhir:text [ fhir:status [ fhir:v "generated" ] ; -fhir:div "<div xmlns=\"http://www.w3.org/1999/xhtml\"><p><b>Generated Narrative: Location</b><a name=\"ae6a6c66-6b9c-4fa0-bf78-52915e07271f\"> </a></p><div style=\"display: inline-block; background-color: #d9e0e7; padding: 6px; margin: 4px; border: 1px solid #8da1b4; border-radius: 5px; line-height: 60%\"><p style=\"margin-bottom: 0px\">Resource Location &quot;ae6a6c66-6b9c-4fa0-bf78-52915e07271f&quot; </p></div><p><b>identifier</b>: id: resh12345</p><p><b>name</b>: Rikshospitalet</p><p><b>type</b>: Hospital <span style=\"background: LightGoldenRodYellow; margin: 4px; border: 1px solid khaki\"> (<a href=\"http://terminology.hl7.org/5.3.0/CodeSystem-v3-RoleCode.html\">RoleCode</a>#HOSP)</span></p><p><b>managingOrganization</b>: <a href=\"Organization-df89a675-febe-44b9-8fe7-027169cb05a3.html\">Organization/df89a675-febe-44b9-8fe7-027169cb05a3</a> &quot;Oslo Universitetssykehus HF&quot;</p></div>" +fhir:div "<div xmlns=\"http://www.w3.org/1999/xhtml\"><p><b>Generated Narrative: Location</b><a name=\"ae6a6c66-6b9c-4fa0-bf78-52915e07271f\"> </a></p><div style=\"display: inline-block; background-color: #d9e0e7; padding: 6px; margin: 4px; border: 1px solid #8da1b4; border-radius: 5px; line-height: 60%\"><p style=\"margin-bottom: 0px\">Resource Location &quot;ae6a6c66-6b9c-4fa0-bf78-52915e07271f&quot; </p><p style=\"margin-bottom: 0px\">Profile: <a href=\"StructureDefinition-no-basis-Location.html\">no-basis-Location</a></p></div><p><b>identifier</b>: id: resh12345</p><p><b>name</b>: Rikshospitalet</p><p><b>type</b>: Hospital <span style=\"background: LightGoldenRodYellow; margin: 4px; border: 1px solid khaki\"> (<a href=\"http://terminology.hl7.org/5.3.0/CodeSystem-v3-RoleCode.html\">RoleCode</a>#HOSP)</span></p><p><b>managingOrganization</b>: <a href=\"Organization-df89a675-febe-44b9-8fe7-027169cb05a3.html\">Organization/df89a675-febe-44b9-8fe7-027169cb05a3</a> &quot;Oslo Universitetssykehus HF&quot;</p></div>" ] ; # fhir:identifier ( [ fhir:system [ fhir:v "urn:oid:2.16.578.1.12.4.1.4.102"^^xsd:anyURI ] ; @@ -225,7 +230,7 @@

: Sjukehus - TTL Representation

- IG © 2023+ Example Publisher. Package fhir.example#0.1.0 based on FHIR 4.0.1. Generated 2023-10-11 + IG © 2023+ Example Publisher. Package fhir.example#0.1.0 based on FHIR 4.0.1. Generated 2023-10-12
Links: Table of Contents | diff --git a/Location-ae6a6c66-6b9c-4fa0-bf78-52915e07271f.xml b/Location-ae6a6c66-6b9c-4fa0-bf78-52915e07271f.xml index 35772862..f201e679 100644 --- a/Location-ae6a6c66-6b9c-4fa0-bf78-52915e07271f.xml +++ b/Location-ae6a6c66-6b9c-4fa0-bf78-52915e07271f.xml @@ -2,8 +2,11 @@ + + + -

Generated Narrative: Location

Resource Location "ae6a6c66-6b9c-4fa0-bf78-52915e07271f"

identifier: id: resh12345

name: Rikshospitalet

type: Hospital (RoleCode#HOSP)

managingOrganization: Organization/df89a675-febe-44b9-8fe7-027169cb05a3 "Oslo Universitetssykehus HF"

+

Generated Narrative: Location

Resource Location "ae6a6c66-6b9c-4fa0-bf78-52915e07271f"

Profile: no-basis-Location

identifier: id: resh12345

name: Rikshospitalet

type: Hospital (RoleCode#HOSP)

managingOrganization: Organization/df89a675-febe-44b9-8fe7-027169cb05a3 "Oslo Universitetssykehus HF"

diff --git a/Location-ae6a6c66-6b9c-4fa0-bf78-52915e07271f.xml.html b/Location-ae6a6c66-6b9c-4fa0-bf78-52915e07271f.xml.html index b4d33b2b..6ad70b7f 100644 --- a/Location-ae6a6c66-6b9c-4fa0-bf78-52915e07271f.xml.html +++ b/Location-ae6a6c66-6b9c-4fa0-bf78-52915e07271f.xml.html @@ -41,8 +41,8 @@ - +
@@ -168,10 +168,14 @@

: Sjukehus - XML Representation


 
 <Location xmlns="http://hl7.org/fhir">
-  <id value="ae6a6c66-6b9c-4fa0-bf78-52915e07271f"/>
+  <id value="ae6a6c66-6b9c-4fa0-bf78-52915e07271f"/>
+  <meta>
+    <profile
+             value="http://helsenorge.no/fhir/StructureDefinition/no-basis-Location"/>
+  </meta>
   <text>
     <status value="generated"/>
-    <div xmlns="http://www.w3.org/1999/xhtml"><p><b>Generated Narrative: Location</b><a name="ae6a6c66-6b9c-4fa0-bf78-52915e07271f"> </a></p><div style="display: inline-block; background-color: #d9e0e7; padding: 6px; margin: 4px; border: 1px solid #8da1b4; border-radius: 5px; line-height: 60%"><p style="margin-bottom: 0px">Resource Location &quot;ae6a6c66-6b9c-4fa0-bf78-52915e07271f&quot; </p></div><p><b>identifier</b>: id: resh12345</p><p><b>name</b>: Rikshospitalet</p><p><b>type</b>: Hospital <span style="background: LightGoldenRodYellow; margin: 4px; border: 1px solid khaki"> (<a href="http://terminology.hl7.org/5.3.0/CodeSystem-v3-RoleCode.html">RoleCode</a>#HOSP)</span></p><p><b>managingOrganization</b>: <a href="Organization-df89a675-febe-44b9-8fe7-027169cb05a3.html">Organization/df89a675-febe-44b9-8fe7-027169cb05a3</a> &quot;Oslo Universitetssykehus HF&quot;</p></div>
+    <div xmlns="http://www.w3.org/1999/xhtml"><p><b>Generated Narrative: Location</b><a name="ae6a6c66-6b9c-4fa0-bf78-52915e07271f"> </a></p><div style="display: inline-block; background-color: #d9e0e7; padding: 6px; margin: 4px; border: 1px solid #8da1b4; border-radius: 5px; line-height: 60%"><p style="margin-bottom: 0px">Resource Location &quot;ae6a6c66-6b9c-4fa0-bf78-52915e07271f&quot; </p><p style="margin-bottom: 0px">Profile: <a href="StructureDefinition-no-basis-Location.html">no-basis-Location</a></p></div><p><b>identifier</b>: id: resh12345</p><p><b>name</b>: Rikshospitalet</p><p><b>type</b>: Hospital <span style="background: LightGoldenRodYellow; margin: 4px; border: 1px solid khaki"> (<a href="http://terminology.hl7.org/5.3.0/CodeSystem-v3-RoleCode.html">RoleCode</a>#HOSP)</span></p><p><b>managingOrganization</b>: <a href="Organization-df89a675-febe-44b9-8fe7-027169cb05a3.html">Organization/df89a675-febe-44b9-8fe7-027169cb05a3</a> &quot;Oslo Universitetssykehus HF&quot;</p></div>
   </text>
   <identifier>
     <system value="urn:oid:2.16.578.1.12.4.1.4.102"/>
@@ -217,7 +221,7 @@ 

: Sjukehus - XML Representation

- IG © 2023+ Example Publisher. Package fhir.example#0.1.0 based on FHIR 4.0.1. Generated 2023-10-11 + IG © 2023+ Example Publisher. Package fhir.example#0.1.0 based on FHIR 4.0.1. Generated 2023-10-12
Links: Table of Contents | diff --git a/Organization-175befc3-6f87-4db0-92ee-90e7a8c67960.change.history.html b/Organization-175befc3-6f87-4db0-92ee-90e7a8c67960.change.history.html new file mode 100644 index 00000000..5c950aef --- /dev/null +++ b/Organization-175befc3-6f87-4db0-92ee-90e7a8c67960.change.history.html @@ -0,0 +1,251 @@ + + + + + + + + + + - v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+
+ + + +
+

+
+ 0.1.0 - draft + + + +

+
+
+
+ +
+
+
+ + + + +
+
+ + +
+
+ +
+
+ + +
+
+
+
+ + +
+

NyTimelosingIG - Local Development build (v0.1.0). See the Directory of published versions

+ + + + + + + + + + + + + +

: Hjertemedisinsk Avdeling - Change History

+

History of changes for 175befc3-6f87-4db0-92ee-90e7a8c67960 .

+ + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Organization-175befc3-6f87-4db0-92ee-90e7a8c67960.html b/Organization-175befc3-6f87-4db0-92ee-90e7a8c67960.html new file mode 100644 index 00000000..6f1400cc --- /dev/null +++ b/Organization-175befc3-6f87-4db0-92ee-90e7a8c67960.html @@ -0,0 +1,239 @@ + + + + + + HjertemedisinskAvdelingOrganization - v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - draft + + + +

+
+
+
+ +
+
+
+ + + + +
+
+ + +
+
+ +
+
+ + +
+
+
+
+ +
+

NyTimelosingIG - Local Development build (v0.1.0). See the Directory of published versions

+ + + + + + + + + + + + + + + + +

Example Organization: HjertemedisinskAvdelingOrganization

+ + + + + + + + + +

Generated Narrative: Organization

Resource Organization "175befc3-6f87-4db0-92ee-90e7a8c67960"

Profile: no-basis-Organization

identifier: id: resh111111

type: Institusjon (unknown#3)

name: Hjertemedisinsk Avdeling

+ + + + + + + + +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Organization-175befc3-6f87-4db0-92ee-90e7a8c67960.json b/Organization-175befc3-6f87-4db0-92ee-90e7a8c67960.json new file mode 100644 index 00000000..25de3064 --- /dev/null +++ b/Organization-175befc3-6f87-4db0-92ee-90e7a8c67960.json @@ -0,0 +1,23 @@ +{ + "resourceType" : "Organization", + "id" : "175befc3-6f87-4db0-92ee-90e7a8c67960", + "meta" : { + "profile" : ["http://helsenorge.no/fhir/StructureDefinition/no-basis-Organization"] + }, + "text" : { + "status" : "generated", + "div" : "

Generated Narrative: Organization

Resource Organization "175befc3-6f87-4db0-92ee-90e7a8c67960"

Profile: no-basis-Organization

identifier: id:\u00a0resh111111

type: Institusjon (unknown#3)

name: Hjertemedisinsk Avdeling

" + }, + "identifier" : [{ + "system" : "urn:oid:2.16.578.1.12.4.1.4.103", + "value" : "resh111111" + }], + "type" : [{ + "coding" : [{ + "system" : "urn:oid:2.16.578.1.12.4.1.1.8628", + "code" : "3", + "display" : "Institusjon" + }] + }], + "name" : "Hjertemedisinsk Avdeling" +} \ No newline at end of file diff --git a/Organization-175befc3-6f87-4db0-92ee-90e7a8c67960.json.html b/Organization-175befc3-6f87-4db0-92ee-90e7a8c67960.json.html new file mode 100644 index 00000000..ea29aa27 --- /dev/null +++ b/Organization-175befc3-6f87-4db0-92ee-90e7a8c67960.json.html @@ -0,0 +1,270 @@ + + + + + + + + HjertemedisinskAvdelingOrganization - JSON Representation - v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - draft + + + +

+
+
+
+ +
+
+
+ + + + +
+
+ + +
+
+ +
+
+ + +
+
+
+
+ +
+

NyTimelosingIG - Local Development build (v0.1.0). See the Directory of published versions

+ + + + + + + + + + + + + + + +

: HjertemedisinskAvdelingOrganization - JSON Representation

+ + +

Raw json | Download

+ + + + + + +

+{
+  "resourceType" : "Organization",
+  "id" : "175befc3-6f87-4db0-92ee-90e7a8c67960",
+  "meta" : {
+    "profile" : [
+      "http://helsenorge.no/fhir/StructureDefinition/no-basis-Organization"
+    ]
+  },
+  "text" : {
+    "status" : "generated",
+    "div" : "<div xmlns=\"http://www.w3.org/1999/xhtml\"><p><b>Generated Narrative: Organization</b><a name=\"175befc3-6f87-4db0-92ee-90e7a8c67960\"> </a></p><div style=\"display: inline-block; background-color: #d9e0e7; padding: 6px; margin: 4px; border: 1px solid #8da1b4; border-radius: 5px; line-height: 60%\"><p style=\"margin-bottom: 0px\">Resource Organization &quot;175befc3-6f87-4db0-92ee-90e7a8c67960&quot; </p><p style=\"margin-bottom: 0px\">Profile: <a href=\"StructureDefinition-no-basis-Organization.html\">no-basis-Organization</a></p></div><p><b>identifier</b>: id:\u00a0resh111111</p><p><b>type</b>: Institusjon <span style=\"background: LightGoldenRodYellow; margin: 4px; border: 1px solid khaki\"> (unknown#3)</span></p><p><b>name</b>: Hjertemedisinsk Avdeling</p></div>"
+  },
+  "identifier" : [
+    {
+      "system" : "urn:oid:2.16.578.1.12.4.1.4.103",
+      "value" : "resh111111"
+    }
+  ],
+  "type" : [
+    {
+      "coding" : [
+        {
+          "system" : "urn:oid:2.16.578.1.12.4.1.1.8628",
+          "code" : "3",
+          "display" : "Institusjon"
+        }
+      ]
+    }
+  ],
+  "name" : "Hjertemedisinsk Avdeling"
+}
+ + + + + + + +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Organization-175befc3-6f87-4db0-92ee-90e7a8c67960.ttl b/Organization-175befc3-6f87-4db0-92ee-90e7a8c67960.ttl new file mode 100644 index 00000000..d3525469 --- /dev/null +++ b/Organization-175befc3-6f87-4db0-92ee-90e7a8c67960.ttl @@ -0,0 +1,35 @@ +@prefix fhir: . +@prefix owl: . +@prefix rdfs: . +@prefix xsd: . + +# - resource ------------------------------------------------------------------- + + a fhir:Organization ; + fhir:nodeRole fhir:treeRoot ; + fhir:id [ fhir:v "175befc3-6f87-4db0-92ee-90e7a8c67960"] ; # + fhir:meta [ + fhir:profile ( [ + fhir:v "http://helsenorge.no/fhir/StructureDefinition/no-basis-Organization"^^xsd:anyURI ; + fhir:link + ] ) + ] ; # + fhir:text [ + fhir:status [ fhir:v "generated" ] ; + fhir:div "

Generated Narrative: Organization

Resource Organization "175befc3-6f87-4db0-92ee-90e7a8c67960"

Profile: no-basis-Organization

identifier: id: resh111111

type: Institusjon (unknown#3)

name: Hjertemedisinsk Avdeling

" + ] ; # + fhir:identifier ( [ + fhir:system [ fhir:v "urn:oid:2.16.578.1.12.4.1.4.103"^^xsd:anyURI ] ; + fhir:value [ fhir:v "resh111111" ] + ] ) ; # + fhir:type ( [ + fhir:coding ( [ + fhir:system [ fhir:v "urn:oid:2.16.578.1.12.4.1.1.8628"^^xsd:anyURI ] ; + fhir:code [ fhir:v "3" ] ; + fhir:display [ fhir:v "Institusjon" ] + ] ) + ] ) ; # + fhir:name [ fhir:v "Hjertemedisinsk Avdeling"] . # + +# ------------------------------------------------------------------------------------- + diff --git a/Organization-175befc3-6f87-4db0-92ee-90e7a8c67960.ttl.html b/Organization-175befc3-6f87-4db0-92ee-90e7a8c67960.ttl.html new file mode 100644 index 00000000..2b90a4db --- /dev/null +++ b/Organization-175befc3-6f87-4db0-92ee-90e7a8c67960.ttl.html @@ -0,0 +1,272 @@ + + + + + + + + HjertemedisinskAvdelingOrganization - TTL Representation - v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - draft + + + +

+
+
+
+ +
+
+
+ + + + +
+
+ + +
+
+ +
+
+ + +
+
+
+
+ +
+

NyTimelosingIG - Local Development build (v0.1.0). See the Directory of published versions

+ + + + + + + + + + + + + + + +

: HjertemedisinskAvdelingOrganization - TTL Representation

+ + +

Raw ttl | Download

+ + + + + + +

+@prefix fhir: <http://hl7.org/fhir/> .
+@prefix owl: <http://www.w3.org/2002/07/owl#> .
+@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
+@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
+
+# - resource -------------------------------------------------------------------
+
+ a fhir:Organization ;
+  fhir:nodeRole fhir:treeRoot ;
+  fhir:id [ fhir:v "175befc3-6f87-4db0-92ee-90e7a8c67960"] ; # 
+  fhir:meta [
+    ( fhir:profile [
+fhir:v "http://helsenorge.no/fhir/StructureDefinition/no-basis-Organization"^^xsd:anyURI ;
+fhir:link <http://helsenorge.no/fhir/StructureDefinition/no-basis-Organization>     ] )
+  ] ; # 
+  fhir:text [
+fhir:status [ fhir:v "generated" ] ;
+fhir:div "<div xmlns=\"http://www.w3.org/1999/xhtml\"><p><b>Generated Narrative: Organization</b><a name=\"175befc3-6f87-4db0-92ee-90e7a8c67960\"> </a></p><div style=\"display: inline-block; background-color: #d9e0e7; padding: 6px; margin: 4px; border: 1px solid #8da1b4; border-radius: 5px; line-height: 60%\"><p style=\"margin-bottom: 0px\">Resource Organization &quot;175befc3-6f87-4db0-92ee-90e7a8c67960&quot; </p><p style=\"margin-bottom: 0px\">Profile: <a href=\"StructureDefinition-no-basis-Organization.html\">no-basis-Organization</a></p></div><p><b>identifier</b>: id: resh111111</p><p><b>type</b>: Institusjon <span style=\"background: LightGoldenRodYellow; margin: 4px; border: 1px solid khaki\"> (unknown#3)</span></p><p><b>name</b>: Hjertemedisinsk Avdeling</p></div>"
+  ] ; # 
+  fhir:identifier ( [
+fhir:system [ fhir:v "urn:oid:2.16.578.1.12.4.1.4.103"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "resh111111" ]
+  ] ) ; # 
+  fhir:type ( [
+    ( fhir:coding [
+fhir:system [ fhir:v "urn:oid:2.16.578.1.12.4.1.1.8628"^^xsd:anyURI ] ;
+fhir:code [ fhir:v "3" ] ;
+fhir:display [ fhir:v "Institusjon" ]     ] )
+  ] ) ; # 
+  fhir:name [ fhir:v "Hjertemedisinsk Avdeling"] . # 
+
+
+ + + + + + + + +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Organization-175befc3-6f87-4db0-92ee-90e7a8c67960.xml b/Organization-175befc3-6f87-4db0-92ee-90e7a8c67960.xml new file mode 100644 index 00000000..4e9bcac8 --- /dev/null +++ b/Organization-175befc3-6f87-4db0-92ee-90e7a8c67960.xml @@ -0,0 +1,23 @@ + + + + + + + + +

Generated Narrative: Organization

Resource Organization "175befc3-6f87-4db0-92ee-90e7a8c67960"

Profile: no-basis-Organization

identifier: id: resh111111

type: Institusjon (unknown#3)

name: Hjertemedisinsk Avdeling

+
+ + + + + + + + + + + + +
\ No newline at end of file diff --git a/Organization-175befc3-6f87-4db0-92ee-90e7a8c67960.xml.html b/Organization-175befc3-6f87-4db0-92ee-90e7a8c67960.xml.html new file mode 100644 index 00000000..74f6a9fa --- /dev/null +++ b/Organization-175befc3-6f87-4db0-92ee-90e7a8c67960.xml.html @@ -0,0 +1,263 @@ + + + + + + + + HjertemedisinskAvdelingOrganization - XML Representation - v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - draft + + + +

+
+
+
+ +
+
+
+ + + + +
+
+ + +
+
+ +
+
+ + +
+
+
+
+ +
+

NyTimelosingIG - Local Development build (v0.1.0). See the Directory of published versions

+ + + + + + + + + + + + + + + +

: HjertemedisinskAvdelingOrganization - XML Representation

+ + +

Raw xml | Download

+ + + + + + +

+
+<Organization xmlns="http://hl7.org/fhir">
+  <id value="175befc3-6f87-4db0-92ee-90e7a8c67960"/>
+  <meta>
+    <profile
+             value="http://helsenorge.no/fhir/StructureDefinition/no-basis-Organization"/>
+  </meta>
+  <text>
+    <status value="generated"/>
+    <div xmlns="http://www.w3.org/1999/xhtml"><p><b>Generated Narrative: Organization</b><a name="175befc3-6f87-4db0-92ee-90e7a8c67960"> </a></p><div style="display: inline-block; background-color: #d9e0e7; padding: 6px; margin: 4px; border: 1px solid #8da1b4; border-radius: 5px; line-height: 60%"><p style="margin-bottom: 0px">Resource Organization &quot;175befc3-6f87-4db0-92ee-90e7a8c67960&quot; </p><p style="margin-bottom: 0px">Profile: <a href="StructureDefinition-no-basis-Organization.html">no-basis-Organization</a></p></div><p><b>identifier</b>: id: resh111111</p><p><b>type</b>: Institusjon <span style="background: LightGoldenRodYellow; margin: 4px; border: 1px solid khaki"> (unknown#3)</span></p><p><b>name</b>: Hjertemedisinsk Avdeling</p></div>
+  </text>
+  <identifier>
+    <system value="urn:oid:2.16.578.1.12.4.1.4.103"/>
+    <value value="resh111111"/>
+  </identifier>
+  <type>
+    <coding>
+      <system value="urn:oid:2.16.578.1.12.4.1.1.8628"/>
+      <code value="3"/>
+      <display value="Institusjon"/>
+    </coding>
+  </type>
+  <name value="Hjertemedisinsk Avdeling"/>
+</Organization>
+ + + + + + + +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Organization-833bad1b-e612-4593-9560-c5ea55bce912.change.history.html b/Organization-833bad1b-e612-4593-9560-c5ea55bce912.change.history.html index 1cca0819..2c515065 100644 --- a/Organization-833bad1b-e612-4593-9560-c5ea55bce912.change.history.html +++ b/Organization-833bad1b-e612-4593-9560-c5ea55bce912.change.history.html @@ -207,7 +207,7 @@

: Organization/833bad1b-e612-4593-9560-c5ea55bce912 - Change Histo

- IG © 2023+ Example Publisher. Package fhir.example#0.1.0 based on FHIR 4.0.1. Generated 2023-10-11 + IG © 2023+ Example Publisher. Package fhir.example#0.1.0 based on FHIR 4.0.1. Generated 2023-10-12
Links: Table of Contents | diff --git a/Organization-833bad1b-e612-4593-9560-c5ea55bce912.html b/Organization-833bad1b-e612-4593-9560-c5ea55bce912.html index 11385b11..07ec6934 100644 --- a/Organization-833bad1b-e612-4593-9560-c5ea55bce912.html +++ b/Organization-833bad1b-e612-4593-9560-c5ea55bce912.html @@ -39,8 +39,8 @@ - +

@@ -195,7 +195,7 @@

Example Organization: KommunikasjonspartOrganization

- IG © 2023+ Example Publisher. Package fhir.example#0.1.0 based on FHIR 4.0.1. Generated 2023-10-11 + IG © 2023+ Example Publisher. Package fhir.example#0.1.0 based on FHIR 4.0.1. Generated 2023-10-12
Links: Table of Contents | diff --git a/Organization-833bad1b-e612-4593-9560-c5ea55bce912.json.html b/Organization-833bad1b-e612-4593-9560-c5ea55bce912.json.html index fc6f60a3..8e0b4598 100644 --- a/Organization-833bad1b-e612-4593-9560-c5ea55bce912.json.html +++ b/Organization-833bad1b-e612-4593-9560-c5ea55bce912.json.html @@ -41,8 +41,8 @@ - +

@@ -228,7 +228,7 @@

: KommunikasjonspartOrganization - JSON Representation

- IG © 2023+ Example Publisher. Package fhir.example#0.1.0 based on FHIR 4.0.1. Generated 2023-10-11 + IG © 2023+ Example Publisher. Package fhir.example#0.1.0 based on FHIR 4.0.1. Generated 2023-10-12
Links: Table of Contents | diff --git a/Organization-833bad1b-e612-4593-9560-c5ea55bce912.ttl.html b/Organization-833bad1b-e612-4593-9560-c5ea55bce912.ttl.html index ea7dca3a..b675a0a2 100644 --- a/Organization-833bad1b-e612-4593-9560-c5ea55bce912.ttl.html +++ b/Organization-833bad1b-e612-4593-9560-c5ea55bce912.ttl.html @@ -41,8 +41,8 @@ - +

@@ -230,7 +230,7 @@

: KommunikasjonspartOrganization - TTL Representation

- IG © 2023+ Example Publisher. Package fhir.example#0.1.0 based on FHIR 4.0.1. Generated 2023-10-11 + IG © 2023+ Example Publisher. Package fhir.example#0.1.0 based on FHIR 4.0.1. Generated 2023-10-12
Links: Table of Contents | diff --git a/Organization-833bad1b-e612-4593-9560-c5ea55bce912.xml.html b/Organization-833bad1b-e612-4593-9560-c5ea55bce912.xml.html index b43a8c26..4966e50e 100644 --- a/Organization-833bad1b-e612-4593-9560-c5ea55bce912.xml.html +++ b/Organization-833bad1b-e612-4593-9560-c5ea55bce912.xml.html @@ -41,8 +41,8 @@ - +

@@ -221,7 +221,7 @@

: KommunikasjonspartOrganization - XML Representation

- IG © 2023+ Example Publisher. Package fhir.example#0.1.0 based on FHIR 4.0.1. Generated 2023-10-11 + IG © 2023+ Example Publisher. Package fhir.example#0.1.0 based on FHIR 4.0.1. Generated 2023-10-12
Links: Table of Contents | diff --git a/Organization-df89a675-febe-44b9-8fe7-027169cb05a3.change.history.html b/Organization-df89a675-febe-44b9-8fe7-027169cb05a3.change.history.html index 4cd7d8ce..3365f092 100644 --- a/Organization-df89a675-febe-44b9-8fe7-027169cb05a3.change.history.html +++ b/Organization-df89a675-febe-44b9-8fe7-027169cb05a3.change.history.html @@ -207,7 +207,7 @@

: Oslo Universitetssykehus HF - Change History

- IG © 2023+ Example Publisher. Package fhir.example#0.1.0 based on FHIR 4.0.1. Generated 2023-10-11 + IG © 2023+ Example Publisher. Package fhir.example#0.1.0 based on FHIR 4.0.1. Generated 2023-10-12
Links: Table of Contents | diff --git a/Organization-df89a675-febe-44b9-8fe7-027169cb05a3.html b/Organization-df89a675-febe-44b9-8fe7-027169cb05a3.html index 30637666..95788215 100644 --- a/Organization-df89a675-febe-44b9-8fe7-027169cb05a3.html +++ b/Organization-df89a675-febe-44b9-8fe7-027169cb05a3.html @@ -39,8 +39,8 @@ - +

@@ -195,7 +195,7 @@

Example Organization: ManagingOrgHosp

- IG © 2023+ Example Publisher. Package fhir.example#0.1.0 based on FHIR 4.0.1. Generated 2023-10-11 + IG © 2023+ Example Publisher. Package fhir.example#0.1.0 based on FHIR 4.0.1. Generated 2023-10-12
Links: Table of Contents | diff --git a/Organization-df89a675-febe-44b9-8fe7-027169cb05a3.json.html b/Organization-df89a675-febe-44b9-8fe7-027169cb05a3.json.html index 51697fcc..0948fe47 100644 --- a/Organization-df89a675-febe-44b9-8fe7-027169cb05a3.json.html +++ b/Organization-df89a675-febe-44b9-8fe7-027169cb05a3.json.html @@ -41,8 +41,8 @@ - +

@@ -226,7 +226,7 @@

: ManagingOrgHosp - JSON Representation

- IG © 2023+ Example Publisher. Package fhir.example#0.1.0 based on FHIR 4.0.1. Generated 2023-10-11 + IG © 2023+ Example Publisher. Package fhir.example#0.1.0 based on FHIR 4.0.1. Generated 2023-10-12
Links: Table of Contents | diff --git a/Organization-df89a675-febe-44b9-8fe7-027169cb05a3.ttl.html b/Organization-df89a675-febe-44b9-8fe7-027169cb05a3.ttl.html index a13e66bc..e3a1f167 100644 --- a/Organization-df89a675-febe-44b9-8fe7-027169cb05a3.ttl.html +++ b/Organization-df89a675-febe-44b9-8fe7-027169cb05a3.ttl.html @@ -41,8 +41,8 @@ - +

@@ -228,7 +228,7 @@

: ManagingOrgHosp - TTL Representation

- IG © 2023+ Example Publisher. Package fhir.example#0.1.0 based on FHIR 4.0.1. Generated 2023-10-11 + IG © 2023+ Example Publisher. Package fhir.example#0.1.0 based on FHIR 4.0.1. Generated 2023-10-12
Links: Table of Contents | diff --git a/Organization-df89a675-febe-44b9-8fe7-027169cb05a3.xml.html b/Organization-df89a675-febe-44b9-8fe7-027169cb05a3.xml.html index 4cde52be..dcbaca67 100644 --- a/Organization-df89a675-febe-44b9-8fe7-027169cb05a3.xml.html +++ b/Organization-df89a675-febe-44b9-8fe7-027169cb05a3.xml.html @@ -41,8 +41,8 @@ - +

@@ -219,7 +219,7 @@

: ManagingOrgHosp - XML Representation

- IG © 2023+ Example Publisher. Package fhir.example#0.1.0 based on FHIR 4.0.1. Generated 2023-10-11 + IG © 2023+ Example Publisher. Package fhir.example#0.1.0 based on FHIR 4.0.1. Generated 2023-10-12
Links: Table of Contents | diff --git a/Practitioner-8495a9ca-1e0b-452e-a7e1-9f88c75f582e.change.history.html b/Practitioner-8495a9ca-1e0b-452e-a7e1-9f88c75f582e.change.history.html new file mode 100644 index 00000000..e29a2e80 --- /dev/null +++ b/Practitioner-8495a9ca-1e0b-452e-a7e1-9f88c75f582e.change.history.html @@ -0,0 +1,251 @@ + + + + + + + + + + - v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+
+ + + +
+

+
+ 0.1.0 - draft + + + +

+
+
+
+ +
+
+
+ + + + +
+
+ + +
+
+ +
+
+ + +
+
+
+
+ + +
+

NyTimelosingIG - Local Development build (v0.1.0). See the Directory of published versions

+ + + + + + + + + + + + + +

: Practitioner/8495a9ca-1e0b-452e-a7e1-9f88c75f582e - Change History

+

History of changes for 8495a9ca-1e0b-452e-a7e1-9f88c75f582e .

+ + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Practitioner-8495a9ca-1e0b-452e-a7e1-9f88c75f582e.html b/Practitioner-8495a9ca-1e0b-452e-a7e1-9f88c75f582e.html new file mode 100644 index 00000000..e5a8d971 --- /dev/null +++ b/Practitioner-8495a9ca-1e0b-452e-a7e1-9f88c75f582e.html @@ -0,0 +1,239 @@ + + + + + + AnvarligLegeEksempel - v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - draft + + + +

+
+
+
+ +
+
+
+ + + + +
+
+ + +
+
+ +
+
+ + +
+
+
+
+ +
+

NyTimelosingIG - Local Development build (v0.1.0). See the Directory of published versions

+ + + + + + + + + + + + + + + + +

Example Practitioner: AnvarligLegeEksempel

+ + + + + + + + + +

Generated Narrative: Practitioner

Resource Practitioner "8495a9ca-1e0b-452e-a7e1-9f88c75f582e"

Profile: no-basis-Practitioner

identifier: id: HPR1234567

active: true

name: Erik Lars Olsen

+ + + + + + + + +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Practitioner-8495a9ca-1e0b-452e-a7e1-9f88c75f582e.json b/Practitioner-8495a9ca-1e0b-452e-a7e1-9f88c75f582e.json new file mode 100644 index 00000000..4ad0eeab --- /dev/null +++ b/Practitioner-8495a9ca-1e0b-452e-a7e1-9f88c75f582e.json @@ -0,0 +1,19 @@ +{ + "resourceType" : "Practitioner", + "id" : "8495a9ca-1e0b-452e-a7e1-9f88c75f582e", + "meta" : { + "profile" : ["http://helsenorge.no/fhir/StructureDefinition/no-basis-Practitioner"] + }, + "text" : { + "status" : "generated", + "div" : "

Generated Narrative: Practitioner

Resource Practitioner "8495a9ca-1e0b-452e-a7e1-9f88c75f582e"

Profile: no-basis-Practitioner

identifier: id:\u00a0HPR1234567

active: true

name: Erik Lars Olsen

" + }, + "identifier" : [{ + "system" : "urn:oid:2.16.578.1.12.4.1.4.4", + "value" : "HPR1234567" + }], + "active" : true, + "name" : [{ + "text" : "Erik Lars Olsen" + }] +} \ No newline at end of file diff --git a/Practitioner-8495a9ca-1e0b-452e-a7e1-9f88c75f582e.json.html b/Practitioner-8495a9ca-1e0b-452e-a7e1-9f88c75f582e.json.html new file mode 100644 index 00000000..2f9b0dc7 --- /dev/null +++ b/Practitioner-8495a9ca-1e0b-452e-a7e1-9f88c75f582e.json.html @@ -0,0 +1,264 @@ + + + + + + + + AnvarligLegeEksempel - JSON Representation - v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - draft + + + +

+
+
+
+ +
+
+
+ + + + +
+
+ + +
+
+ +
+
+ + +
+
+
+
+ +
+

NyTimelosingIG - Local Development build (v0.1.0). See the Directory of published versions

+ + + + + + + + + + + + + + + +

: AnvarligLegeEksempel - JSON Representation

+ + +

Raw json | Download

+ + + + + + +

+{
+  "resourceType" : "Practitioner",
+  "id" : "8495a9ca-1e0b-452e-a7e1-9f88c75f582e",
+  "meta" : {
+    "profile" : [
+      "http://helsenorge.no/fhir/StructureDefinition/no-basis-Practitioner"
+    ]
+  },
+  "text" : {
+    "status" : "generated",
+    "div" : "<div xmlns=\"http://www.w3.org/1999/xhtml\"><p><b>Generated Narrative: Practitioner</b><a name=\"8495a9ca-1e0b-452e-a7e1-9f88c75f582e\"> </a></p><div style=\"display: inline-block; background-color: #d9e0e7; padding: 6px; margin: 4px; border: 1px solid #8da1b4; border-radius: 5px; line-height: 60%\"><p style=\"margin-bottom: 0px\">Resource Practitioner &quot;8495a9ca-1e0b-452e-a7e1-9f88c75f582e&quot; </p><p style=\"margin-bottom: 0px\">Profile: <a href=\"StructureDefinition-no-basis-Practitioner.html\">no-basis-Practitioner</a></p></div><p><b>identifier</b>: id:\u00a0HPR1234567</p><p><b>active</b>: true</p><p><b>name</b>: Erik Lars Olsen</p></div>"
+  },
+  "identifier" : [
+    {
+      "system" : "urn:oid:2.16.578.1.12.4.1.4.4",
+      "value" : "HPR1234567"
+    }
+  ],
+  "active" : true,
+  "name" : [
+    {
+      "text" : "Erik Lars Olsen"
+    }
+  ]
+}
+ + + + + + + +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Practitioner-8495a9ca-1e0b-452e-a7e1-9f88c75f582e.ttl b/Practitioner-8495a9ca-1e0b-452e-a7e1-9f88c75f582e.ttl new file mode 100644 index 00000000..e9676f17 --- /dev/null +++ b/Practitioner-8495a9ca-1e0b-452e-a7e1-9f88c75f582e.ttl @@ -0,0 +1,31 @@ +@prefix fhir: . +@prefix owl: . +@prefix rdfs: . +@prefix xsd: . + +# - resource ------------------------------------------------------------------- + + a fhir:Practitioner ; + fhir:nodeRole fhir:treeRoot ; + fhir:id [ fhir:v "8495a9ca-1e0b-452e-a7e1-9f88c75f582e"] ; # + fhir:meta [ + fhir:profile ( [ + fhir:v "http://helsenorge.no/fhir/StructureDefinition/no-basis-Practitioner"^^xsd:anyURI ; + fhir:link + ] ) + ] ; # + fhir:text [ + fhir:status [ fhir:v "generated" ] ; + fhir:div "

Generated Narrative: Practitioner

Resource Practitioner "8495a9ca-1e0b-452e-a7e1-9f88c75f582e"

Profile: no-basis-Practitioner

identifier: id: HPR1234567

active: true

name: Erik Lars Olsen

" + ] ; # + fhir:identifier ( [ + fhir:system [ fhir:v "urn:oid:2.16.578.1.12.4.1.4.4"^^xsd:anyURI ] ; + fhir:value [ fhir:v "HPR1234567" ] + ] ) ; # + fhir:active [ fhir:v "true"^^xsd:boolean] ; # + fhir:name ( [ + fhir:text [ fhir:v "Erik Lars Olsen" ] + ] ) . # + +# ------------------------------------------------------------------------------------- + diff --git a/Practitioner-8495a9ca-1e0b-452e-a7e1-9f88c75f582e.ttl.html b/Practitioner-8495a9ca-1e0b-452e-a7e1-9f88c75f582e.ttl.html new file mode 100644 index 00000000..f61e9385 --- /dev/null +++ b/Practitioner-8495a9ca-1e0b-452e-a7e1-9f88c75f582e.ttl.html @@ -0,0 +1,269 @@ + + + + + + + + AnvarligLegeEksempel - TTL Representation - v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - draft + + + +

+
+
+
+ +
+
+
+ + + + +
+
+ + +
+
+ +
+
+ + +
+
+
+
+ +
+

NyTimelosingIG - Local Development build (v0.1.0). See the Directory of published versions

+ + + + + + + + + + + + + + + +

: AnvarligLegeEksempel - TTL Representation

+ + +

Raw ttl | Download

+ + + + + + +

+@prefix fhir: <http://hl7.org/fhir/> .
+@prefix owl: <http://www.w3.org/2002/07/owl#> .
+@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
+@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
+
+# - resource -------------------------------------------------------------------
+
+ a fhir:Practitioner ;
+  fhir:nodeRole fhir:treeRoot ;
+  fhir:id [ fhir:v "8495a9ca-1e0b-452e-a7e1-9f88c75f582e"] ; # 
+  fhir:meta [
+    ( fhir:profile [
+fhir:v "http://helsenorge.no/fhir/StructureDefinition/no-basis-Practitioner"^^xsd:anyURI ;
+fhir:link <http://helsenorge.no/fhir/StructureDefinition/no-basis-Practitioner>     ] )
+  ] ; # 
+  fhir:text [
+fhir:status [ fhir:v "generated" ] ;
+fhir:div "<div xmlns=\"http://www.w3.org/1999/xhtml\"><p><b>Generated Narrative: Practitioner</b><a name=\"8495a9ca-1e0b-452e-a7e1-9f88c75f582e\"> </a></p><div style=\"display: inline-block; background-color: #d9e0e7; padding: 6px; margin: 4px; border: 1px solid #8da1b4; border-radius: 5px; line-height: 60%\"><p style=\"margin-bottom: 0px\">Resource Practitioner &quot;8495a9ca-1e0b-452e-a7e1-9f88c75f582e&quot; </p><p style=\"margin-bottom: 0px\">Profile: <a href=\"StructureDefinition-no-basis-Practitioner.html\">no-basis-Practitioner</a></p></div><p><b>identifier</b>: id: HPR1234567</p><p><b>active</b>: true</p><p><b>name</b>: Erik Lars Olsen</p></div>"
+  ] ; # 
+  fhir:identifier ( [
+fhir:system [ fhir:v "urn:oid:2.16.578.1.12.4.1.4.4"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "HPR1234567" ]
+  ] ) ; # 
+  fhir:active [ fhir:v "true"^^xsd:boolean] ; # 
+  fhir:name ( [
+fhir:text [ fhir:v "Erik Lars Olsen" ]
+  ] ) . # 
+
+
+ + + + + + + + +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Practitioner-8495a9ca-1e0b-452e-a7e1-9f88c75f582e.xml b/Practitioner-8495a9ca-1e0b-452e-a7e1-9f88c75f582e.xml new file mode 100644 index 00000000..ccc76a22 --- /dev/null +++ b/Practitioner-8495a9ca-1e0b-452e-a7e1-9f88c75f582e.xml @@ -0,0 +1,19 @@ + + + + + + + + +

Generated Narrative: Practitioner

Resource Practitioner "8495a9ca-1e0b-452e-a7e1-9f88c75f582e"

Profile: no-basis-Practitioner

identifier: id: HPR1234567

active: true

name: Erik Lars Olsen

+
+ + + + + + + + +
\ No newline at end of file diff --git a/Practitioner-8495a9ca-1e0b-452e-a7e1-9f88c75f582e.xml.html b/Practitioner-8495a9ca-1e0b-452e-a7e1-9f88c75f582e.xml.html new file mode 100644 index 00000000..585bd5ad --- /dev/null +++ b/Practitioner-8495a9ca-1e0b-452e-a7e1-9f88c75f582e.xml.html @@ -0,0 +1,259 @@ + + + + + + + + AnvarligLegeEksempel - XML Representation - v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - draft + + + +

+
+
+
+ +
+
+
+ + + + +
+
+ + +
+
+ +
+
+ + +
+
+
+
+ +
+

NyTimelosingIG - Local Development build (v0.1.0). See the Directory of published versions

+ + + + + + + + + + + + + + + +

: AnvarligLegeEksempel - XML Representation

+ + +

Raw xml | Download

+ + + + + + +

+
+<Practitioner xmlns="http://hl7.org/fhir">
+  <id value="8495a9ca-1e0b-452e-a7e1-9f88c75f582e"/>
+  <meta>
+    <profile
+             value="http://helsenorge.no/fhir/StructureDefinition/no-basis-Practitioner"/>
+  </meta>
+  <text>
+    <status value="generated"/>
+    <div xmlns="http://www.w3.org/1999/xhtml"><p><b>Generated Narrative: Practitioner</b><a name="8495a9ca-1e0b-452e-a7e1-9f88c75f582e"> </a></p><div style="display: inline-block; background-color: #d9e0e7; padding: 6px; margin: 4px; border: 1px solid #8da1b4; border-radius: 5px; line-height: 60%"><p style="margin-bottom: 0px">Resource Practitioner &quot;8495a9ca-1e0b-452e-a7e1-9f88c75f582e&quot; </p><p style="margin-bottom: 0px">Profile: <a href="StructureDefinition-no-basis-Practitioner.html">no-basis-Practitioner</a></p></div><p><b>identifier</b>: id: HPR1234567</p><p><b>active</b>: true</p><p><b>name</b>: Erik Lars Olsen</p></div>
+  </text>
+  <identifier>
+    <system value="urn:oid:2.16.578.1.12.4.1.4.4"/>
+    <value value="HPR1234567"/>
+  </identifier>
+  <active value="true"/>
+  <name>
+    <text value="Erik Lars Olsen"/>
+  </name>
+</Practitioner>
+ + + + + + + +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/PractitionerRole-d6325177-bcfb-4d2d-b507-5d5f65066abb.change.history.html b/PractitionerRole-d6325177-bcfb-4d2d-b507-5d5f65066abb.change.history.html new file mode 100644 index 00000000..09e32d8c --- /dev/null +++ b/PractitionerRole-d6325177-bcfb-4d2d-b507-5d5f65066abb.change.history.html @@ -0,0 +1,251 @@ + + + + + + + + + + - v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - draft + + + +

+
+
+
+ +
+
+
+ + + + +
+
+ + +
+
+ +
+
+ + +
+
+
+
+ + +
+

NyTimelosingIG - Local Development build (v0.1.0). See the Directory of published versions

+ + + + + + + + + + + + + +

: PractitionerRole/d6325177-bcfb-4d2d-b507-5d5f65066abb - Change History

+

History of changes for d6325177-bcfb-4d2d-b507-5d5f65066abb .

+ + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/PractitionerRole-d6325177-bcfb-4d2d-b507-5d5f65066abb.html b/PractitionerRole-d6325177-bcfb-4d2d-b507-5d5f65066abb.html new file mode 100644 index 00000000..05e6c5de --- /dev/null +++ b/PractitionerRole-d6325177-bcfb-4d2d-b507-5d5f65066abb.html @@ -0,0 +1,239 @@ + + + + + + HeartDepartmentPhysicianRole - v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - draft + + + +

+
+
+
+ +
+
+
+ + + + +
+
+ + +
+
+ +
+
+ + +
+
+
+
+ +
+

NyTimelosingIG - Local Development build (v0.1.0). See the Directory of published versions

+ + + + + + + + + + + + + + + + +

Example PractitionerRole: HeartDepartmentPhysicianRole

+ + + + + + + + + +

Generated Narrative: PractitionerRole

Resource PractitionerRole "d6325177-bcfb-4d2d-b507-5d5f65066abb"

Profile: no-basis-PractitionerRole

organization: Organization/175befc3-6f87-4db0-92ee-90e7a8c67960 "Hjertemedisinsk Avdeling"

code: Behandlingsansvarlig lege (unknown#3)

specialty: Hjertesykdommer (unknown#150)

location: Location/15878c66-d827-4fb9-8528-e234a0dr4535 "Hjertemedisinsk avdeling"

+ + + + + + + + +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/PractitionerRole-d6325177-bcfb-4d2d-b507-5d5f65066abb.json b/PractitionerRole-d6325177-bcfb-4d2d-b507-5d5f65066abb.json new file mode 100644 index 00000000..31abc50d --- /dev/null +++ b/PractitionerRole-d6325177-bcfb-4d2d-b507-5d5f65066abb.json @@ -0,0 +1,31 @@ +{ + "resourceType" : "PractitionerRole", + "id" : "d6325177-bcfb-4d2d-b507-5d5f65066abb", + "meta" : { + "profile" : ["http://helsenorge.no/fhir/StructureDefinition/no-basis-PractitionerRole"] + }, + "text" : { + "status" : "generated", + "div" : "

Generated Narrative: PractitionerRole

Resource PractitionerRole "d6325177-bcfb-4d2d-b507-5d5f65066abb"

Profile: no-basis-PractitionerRole

organization: Organization/175befc3-6f87-4db0-92ee-90e7a8c67960 "Hjertemedisinsk Avdeling"

code: Behandlingsansvarlig lege (unknown#3)

specialty: Hjertesykdommer (unknown#150)

location: Location/15878c66-d827-4fb9-8528-e234a0dr4535 "Hjertemedisinsk avdeling"

" + }, + "organization" : { + "reference" : "Organization/175befc3-6f87-4db0-92ee-90e7a8c67960" + }, + "code" : [{ + "coding" : [{ + "system" : "urn:oid:2.16.578.1.12.4.1.1.9034", + "code" : "3", + "display" : "Behandlingsansvarlig lege" + }] + }], + "specialty" : [{ + "coding" : [{ + "system" : "urn:oid:2.16.578.1.12.4.1.1.8451", + "code" : "150", + "display" : "Hjertesykdommer" + }] + }], + "location" : [{ + "reference" : "Location/15878c66-d827-4fb9-8528-e234a0dr4535" + }] +} \ No newline at end of file diff --git a/PractitionerRole-d6325177-bcfb-4d2d-b507-5d5f65066abb.json.html b/PractitionerRole-d6325177-bcfb-4d2d-b507-5d5f65066abb.json.html new file mode 100644 index 00000000..c32d5d66 --- /dev/null +++ b/PractitionerRole-d6325177-bcfb-4d2d-b507-5d5f65066abb.json.html @@ -0,0 +1,282 @@ + + + + + + + + HeartDepartmentPhysicianRole - JSON Representation - v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - draft + + + +

+
+
+
+ +
+
+
+ + + + +
+
+ + +
+
+ +
+
+ + +
+
+
+
+ +
+

NyTimelosingIG - Local Development build (v0.1.0). See the Directory of published versions

+ + + + + + + + + + + + + + + +

: HeartDepartmentPhysicianRole - JSON Representation

+ + +

Raw json | Download

+ + + + + + +

+{
+  "resourceType" : "PractitionerRole",
+  "id" : "d6325177-bcfb-4d2d-b507-5d5f65066abb",
+  "meta" : {
+    "profile" : [
+      "http://helsenorge.no/fhir/StructureDefinition/no-basis-PractitionerRole"
+    ]
+  },
+  "text" : {
+    "status" : "generated",
+    "div" : "<div xmlns=\"http://www.w3.org/1999/xhtml\"><p><b>Generated Narrative: PractitionerRole</b><a name=\"d6325177-bcfb-4d2d-b507-5d5f65066abb\"> </a></p><div style=\"display: inline-block; background-color: #d9e0e7; padding: 6px; margin: 4px; border: 1px solid #8da1b4; border-radius: 5px; line-height: 60%\"><p style=\"margin-bottom: 0px\">Resource PractitionerRole &quot;d6325177-bcfb-4d2d-b507-5d5f65066abb&quot; </p><p style=\"margin-bottom: 0px\">Profile: <a href=\"StructureDefinition-no-basis-PractitionerRole.html\">no-basis-PractitionerRole</a></p></div><p><b>organization</b>: <a href=\"Organization-175befc3-6f87-4db0-92ee-90e7a8c67960.html\">Organization/175befc3-6f87-4db0-92ee-90e7a8c67960</a> &quot;Hjertemedisinsk Avdeling&quot;</p><p><b>code</b>: Behandlingsansvarlig lege <span style=\"background: LightGoldenRodYellow; margin: 4px; border: 1px solid khaki\"> (unknown#3)</span></p><p><b>specialty</b>: Hjertesykdommer <span style=\"background: LightGoldenRodYellow; margin: 4px; border: 1px solid khaki\"> (unknown#150)</span></p><p><b>location</b>: <a href=\"Location-15878c66-d827-4fb9-8528-e234a0dr4535.html\">Location/15878c66-d827-4fb9-8528-e234a0dr4535</a> &quot;Hjertemedisinsk avdeling&quot;</p></div>"
+  },
+  "organization" : {
+    "reference" : "Organization/175befc3-6f87-4db0-92ee-90e7a8c67960"
+  },
+  "code" : [
+    {
+      "coding" : [
+        {
+          "system" : "urn:oid:2.16.578.1.12.4.1.1.9034",
+          "code" : "3",
+          "display" : "Behandlingsansvarlig lege"
+        }
+      ]
+    }
+  ],
+  "specialty" : [
+    {
+      "coding" : [
+        {
+          "system" : "urn:oid:2.16.578.1.12.4.1.1.8451",
+          "code" : "150",
+          "display" : "Hjertesykdommer"
+        }
+      ]
+    }
+  ],
+  "location" : [
+    {
+      "reference" : "Location/15878c66-d827-4fb9-8528-e234a0dr4535"
+    }
+  ]
+}
+ + + + + + + +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/PractitionerRole-d6325177-bcfb-4d2d-b507-5d5f65066abb.ttl b/PractitionerRole-d6325177-bcfb-4d2d-b507-5d5f65066abb.ttl new file mode 100644 index 00000000..dc12973d --- /dev/null +++ b/PractitionerRole-d6325177-bcfb-4d2d-b507-5d5f65066abb.ttl @@ -0,0 +1,45 @@ +@prefix fhir: . +@prefix owl: . +@prefix rdfs: . +@prefix xsd: . + +# - resource ------------------------------------------------------------------- + + a fhir:PractitionerRole ; + fhir:nodeRole fhir:treeRoot ; + fhir:id [ fhir:v "d6325177-bcfb-4d2d-b507-5d5f65066abb"] ; # + fhir:meta [ + fhir:profile ( [ + fhir:v "http://helsenorge.no/fhir/StructureDefinition/no-basis-PractitionerRole"^^xsd:anyURI ; + fhir:link + ] ) + ] ; # + fhir:text [ + fhir:status [ fhir:v "generated" ] ; + fhir:div "

Generated Narrative: PractitionerRole

Resource PractitionerRole "d6325177-bcfb-4d2d-b507-5d5f65066abb"

Profile: no-basis-PractitionerRole

organization: Organization/175befc3-6f87-4db0-92ee-90e7a8c67960 "Hjertemedisinsk Avdeling"

code: Behandlingsansvarlig lege (unknown#3)

specialty: Hjertesykdommer (unknown#150)

location: Location/15878c66-d827-4fb9-8528-e234a0dr4535 "Hjertemedisinsk avdeling"

" + ] ; # + fhir:organization [ + fhir:link ; + fhir:reference [ fhir:v "Organization/175befc3-6f87-4db0-92ee-90e7a8c67960" ] + ] ; # + fhir:code ( [ + fhir:coding ( [ + fhir:system [ fhir:v "urn:oid:2.16.578.1.12.4.1.1.9034"^^xsd:anyURI ] ; + fhir:code [ fhir:v "3" ] ; + fhir:display [ fhir:v "Behandlingsansvarlig lege" ] + ] ) + ] ) ; # + fhir:specialty ( [ + fhir:coding ( [ + fhir:system [ fhir:v "urn:oid:2.16.578.1.12.4.1.1.8451"^^xsd:anyURI ] ; + fhir:code [ fhir:v "150" ] ; + fhir:display [ fhir:v "Hjertesykdommer" ] + ] ) + ] ) ; # + fhir:location ( [ + fhir:link ; + fhir:reference [ fhir:v "Location/15878c66-d827-4fb9-8528-e234a0dr4535" ] + ] ) . # + +# ------------------------------------------------------------------------------------- + diff --git a/PractitionerRole-d6325177-bcfb-4d2d-b507-5d5f65066abb.ttl.html b/PractitionerRole-d6325177-bcfb-4d2d-b507-5d5f65066abb.ttl.html new file mode 100644 index 00000000..4e45bb92 --- /dev/null +++ b/PractitionerRole-d6325177-bcfb-4d2d-b507-5d5f65066abb.ttl.html @@ -0,0 +1,279 @@ + + + + + + + + HeartDepartmentPhysicianRole - TTL Representation - v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - draft + + + +

+
+
+
+ +
+
+
+ + + + +
+
+ + +
+
+ +
+
+ + +
+
+
+
+ +
+

NyTimelosingIG - Local Development build (v0.1.0). See the Directory of published versions

+ + + + + + + + + + + + + + + +

: HeartDepartmentPhysicianRole - TTL Representation

+ + +

Raw ttl | Download

+ + + + + + +

+@prefix fhir: <http://hl7.org/fhir/> .
+@prefix owl: <http://www.w3.org/2002/07/owl#> .
+@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
+@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
+
+# - resource -------------------------------------------------------------------
+
+ a fhir:PractitionerRole ;
+  fhir:nodeRole fhir:treeRoot ;
+  fhir:id [ fhir:v "d6325177-bcfb-4d2d-b507-5d5f65066abb"] ; # 
+  fhir:meta [
+    ( fhir:profile [
+fhir:v "http://helsenorge.no/fhir/StructureDefinition/no-basis-PractitionerRole"^^xsd:anyURI ;
+fhir:link <http://helsenorge.no/fhir/StructureDefinition/no-basis-PractitionerRole>     ] )
+  ] ; # 
+  fhir:text [
+fhir:status [ fhir:v "generated" ] ;
+fhir:div "<div xmlns=\"http://www.w3.org/1999/xhtml\"><p><b>Generated Narrative: PractitionerRole</b><a name=\"d6325177-bcfb-4d2d-b507-5d5f65066abb\"> </a></p><div style=\"display: inline-block; background-color: #d9e0e7; padding: 6px; margin: 4px; border: 1px solid #8da1b4; border-radius: 5px; line-height: 60%\"><p style=\"margin-bottom: 0px\">Resource PractitionerRole &quot;d6325177-bcfb-4d2d-b507-5d5f65066abb&quot; </p><p style=\"margin-bottom: 0px\">Profile: <a href=\"StructureDefinition-no-basis-PractitionerRole.html\">no-basis-PractitionerRole</a></p></div><p><b>organization</b>: <a href=\"Organization-175befc3-6f87-4db0-92ee-90e7a8c67960.html\">Organization/175befc3-6f87-4db0-92ee-90e7a8c67960</a> &quot;Hjertemedisinsk Avdeling&quot;</p><p><b>code</b>: Behandlingsansvarlig lege <span style=\"background: LightGoldenRodYellow; margin: 4px; border: 1px solid khaki\"> (unknown#3)</span></p><p><b>specialty</b>: Hjertesykdommer <span style=\"background: LightGoldenRodYellow; margin: 4px; border: 1px solid khaki\"> (unknown#150)</span></p><p><b>location</b>: <a href=\"Location-15878c66-d827-4fb9-8528-e234a0dr4535.html\">Location/15878c66-d827-4fb9-8528-e234a0dr4535</a> &quot;Hjertemedisinsk avdeling&quot;</p></div>"
+  ] ; # 
+  fhir:organization [
+fhir:reference [ fhir:v "Organization/175befc3-6f87-4db0-92ee-90e7a8c67960" ]
+  ] ; # 
+  fhir:code ( [
+    ( fhir:coding [
+fhir:system [ fhir:v "urn:oid:2.16.578.1.12.4.1.1.9034"^^xsd:anyURI ] ;
+fhir:code [ fhir:v "3" ] ;
+fhir:display [ fhir:v "Behandlingsansvarlig lege" ]     ] )
+  ] ) ; # 
+  fhir:specialty ( [
+    ( fhir:coding [
+fhir:system [ fhir:v "urn:oid:2.16.578.1.12.4.1.1.8451"^^xsd:anyURI ] ;
+fhir:code [ fhir:v "150" ] ;
+fhir:display [ fhir:v "Hjertesykdommer" ]     ] )
+  ] ) ; # 
+  fhir:location ( [
+fhir:reference [ fhir:v "Location/15878c66-d827-4fb9-8528-e234a0dr4535" ]
+  ] ) . # 
+
+
+ + + + + + + + +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/PractitionerRole-d6325177-bcfb-4d2d-b507-5d5f65066abb.xml b/PractitionerRole-d6325177-bcfb-4d2d-b507-5d5f65066abb.xml new file mode 100644 index 00000000..54023628 --- /dev/null +++ b/PractitionerRole-d6325177-bcfb-4d2d-b507-5d5f65066abb.xml @@ -0,0 +1,31 @@ + + + + + + + + +

Generated Narrative: PractitionerRole

Resource PractitionerRole "d6325177-bcfb-4d2d-b507-5d5f65066abb"

Profile: no-basis-PractitionerRole

organization: Organization/175befc3-6f87-4db0-92ee-90e7a8c67960 "Hjertemedisinsk Avdeling"

code: Behandlingsansvarlig lege (unknown#3)

specialty: Hjertesykdommer (unknown#150)

location: Location/15878c66-d827-4fb9-8528-e234a0dr4535 "Hjertemedisinsk avdeling"

+
+ + + + + + + + + + + + + + + + + + + + +
\ No newline at end of file diff --git a/PractitionerRole-d6325177-bcfb-4d2d-b507-5d5f65066abb.xml.html b/PractitionerRole-d6325177-bcfb-4d2d-b507-5d5f65066abb.xml.html new file mode 100644 index 00000000..84670926 --- /dev/null +++ b/PractitionerRole-d6325177-bcfb-4d2d-b507-5d5f65066abb.xml.html @@ -0,0 +1,271 @@ + + + + + + + + HeartDepartmentPhysicianRole - XML Representation - v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - draft + + + +

+
+
+
+ +
+
+
+ + + + +
+
+ + +
+
+ +
+
+ + +
+
+
+
+ +
+

NyTimelosingIG - Local Development build (v0.1.0). See the Directory of published versions

+ + + + + + + + + + + + + + + +

: HeartDepartmentPhysicianRole - XML Representation

+ + +

Raw xml | Download

+ + + + + + +

+
+<PractitionerRole xmlns="http://hl7.org/fhir">
+  <id value="d6325177-bcfb-4d2d-b507-5d5f65066abb"/>
+  <meta>
+    <profile
+             value="http://helsenorge.no/fhir/StructureDefinition/no-basis-PractitionerRole"/>
+  </meta>
+  <text>
+    <status value="generated"/>
+    <div xmlns="http://www.w3.org/1999/xhtml"><p><b>Generated Narrative: PractitionerRole</b><a name="d6325177-bcfb-4d2d-b507-5d5f65066abb"> </a></p><div style="display: inline-block; background-color: #d9e0e7; padding: 6px; margin: 4px; border: 1px solid #8da1b4; border-radius: 5px; line-height: 60%"><p style="margin-bottom: 0px">Resource PractitionerRole &quot;d6325177-bcfb-4d2d-b507-5d5f65066abb&quot; </p><p style="margin-bottom: 0px">Profile: <a href="StructureDefinition-no-basis-PractitionerRole.html">no-basis-PractitionerRole</a></p></div><p><b>organization</b>: <a href="Organization-175befc3-6f87-4db0-92ee-90e7a8c67960.html">Organization/175befc3-6f87-4db0-92ee-90e7a8c67960</a> &quot;Hjertemedisinsk Avdeling&quot;</p><p><b>code</b>: Behandlingsansvarlig lege <span style="background: LightGoldenRodYellow; margin: 4px; border: 1px solid khaki"> (unknown#3)</span></p><p><b>specialty</b>: Hjertesykdommer <span style="background: LightGoldenRodYellow; margin: 4px; border: 1px solid khaki"> (unknown#150)</span></p><p><b>location</b>: <a href="Location-15878c66-d827-4fb9-8528-e234a0dr4535.html">Location/15878c66-d827-4fb9-8528-e234a0dr4535</a> &quot;Hjertemedisinsk avdeling&quot;</p></div>
+  </text>
+  <organization>
+    <reference value="Organization/175befc3-6f87-4db0-92ee-90e7a8c67960"/>
+  </organization>
+  <code>
+    <coding>
+      <system value="urn:oid:2.16.578.1.12.4.1.1.9034"/>
+      <code value="3"/>
+      <display value="Behandlingsansvarlig lege"/>
+    </coding>
+  </code>
+  <specialty>
+    <coding>
+      <system value="urn:oid:2.16.578.1.12.4.1.1.8451"/>
+      <code value="150"/>
+      <display value="Hjertesykdommer"/>
+    </coding>
+  </specialty>
+  <location>
+    <reference value="Location/15878c66-d827-4fb9-8528-e234a0dr4535"/>
+  </location>
+</PractitionerRole>
+ + + + + + + +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/StructureDefinition-hn-basis-AppointmentResponse-definitions.html b/StructureDefinition-hn-basis-AppointmentResponse-definitions.html index d724413a..461eada4 100644 --- a/StructureDefinition-hn-basis-AppointmentResponse-definitions.html +++ b/StructureDefinition-hn-basis-AppointmentResponse-definitions.html @@ -184,7 +184,7 @@

Resource Profile: HnBasisAppointmentResponse - Detailed Descriptio Draft - as of 2023-10-11 + as of 2023-10-12 @@ -601,7 +601,7 @@

Resource Profile: HnBasisAppointmentResponse - Detailed Descriptio

- IG © 2023+ Example Publisher. Package fhir.example#0.1.0 based on FHIR 4.0.1. Generated 2023-10-11 + IG © 2023+ Example Publisher. Package fhir.example#0.1.0 based on FHIR 4.0.1. Generated 2023-10-12
Links: Table of Contents | diff --git a/StructureDefinition-hn-basis-AppointmentResponse-examples.html b/StructureDefinition-hn-basis-AppointmentResponse-examples.html index 6df0a5b0..535ccb00 100644 --- a/StructureDefinition-hn-basis-AppointmentResponse-examples.html +++ b/StructureDefinition-hn-basis-AppointmentResponse-examples.html @@ -184,7 +184,7 @@

Resource Profile: HnBasisAppointmentResponse - Examples

Draft - as of 2023-10-11 + as of 2023-10-12 @@ -254,7 +254,7 @@

Resource Profile: HnBasisAppointmentResponse - Examples

- IG © 2023+ Example Publisher. Package fhir.example#0.1.0 based on FHIR 4.0.1. Generated 2023-10-11 + IG © 2023+ Example Publisher. Package fhir.example#0.1.0 based on FHIR 4.0.1. Generated 2023-10-12
Links: Table of Contents | diff --git a/StructureDefinition-hn-basis-AppointmentResponse-mappings.html b/StructureDefinition-hn-basis-AppointmentResponse-mappings.html index b7fefa84..7ba12e24 100644 --- a/StructureDefinition-hn-basis-AppointmentResponse-mappings.html +++ b/StructureDefinition-hn-basis-AppointmentResponse-mappings.html @@ -184,7 +184,7 @@

Resource Profile: HnBasisAppointmentResponse - Mappings

Draft - as of 2023-10-11 + as of 2023-10-12 @@ -375,7 +375,7 @@

Resource Profile: HnBasisAppointmentResponse - Mappings

- IG © 2023+ Example Publisher. Package fhir.example#0.1.0 based on FHIR 4.0.1. Generated 2023-10-11 + IG © 2023+ Example Publisher. Package fhir.example#0.1.0 based on FHIR 4.0.1. Generated 2023-10-12
Links: Table of Contents | diff --git a/StructureDefinition-hn-basis-AppointmentResponse-testing.html b/StructureDefinition-hn-basis-AppointmentResponse-testing.html index 97174e64..9d428d2f 100644 --- a/StructureDefinition-hn-basis-AppointmentResponse-testing.html +++ b/StructureDefinition-hn-basis-AppointmentResponse-testing.html @@ -184,7 +184,7 @@

Resource Profile: HnBasisAppointmentResponse - Testing

Draft - as of 2023-10-11 + as of 2023-10-12 @@ -261,7 +261,7 @@

Test Scripts

- IG © 2023+ Example Publisher. Package fhir.example#0.1.0 based on FHIR 4.0.1. Generated 2023-10-11 + IG © 2023+ Example Publisher. Package fhir.example#0.1.0 based on FHIR 4.0.1. Generated 2023-10-12
Links: Table of Contents | diff --git a/StructureDefinition-hn-basis-AppointmentResponse.html b/StructureDefinition-hn-basis-AppointmentResponse.html index 0048807d..5380f8dd 100644 --- a/StructureDefinition-hn-basis-AppointmentResponse.html +++ b/StructureDefinition-hn-basis-AppointmentResponse.html @@ -207,7 +207,7 @@

Resource Profile: Draft - as of 2023-10-11 + as of 2023-10-12 @@ -1130,7 +1130,7 @@

Constraints

- IG © 2023+ Example Publisher. Package fhir.example#0.1.0 based on FHIR 4.0.1. Generated 2023-10-11 + IG © 2023+ Example Publisher. Package fhir.example#0.1.0 based on FHIR 4.0.1. Generated 2023-10-12
Links: Table of Contents | diff --git a/StructureDefinition-hn-basis-AppointmentResponse.json b/StructureDefinition-hn-basis-AppointmentResponse.json index d8456e95..cca267d7 100644 --- a/StructureDefinition-hn-basis-AppointmentResponse.json +++ b/StructureDefinition-hn-basis-AppointmentResponse.json @@ -10,7 +10,7 @@ "name" : "HnBasisAppointmentResponse", "title" : "hn-basis-AppointmentResponse", "status" : "draft", - "date" : "2023-10-11T00:03:21+02:00", + "date" : "2023-10-12T00:15:11+02:00", "publisher" : "Example Publisher", "contact" : [{ "name" : "Example Publisher", diff --git a/StructureDefinition-hn-basis-AppointmentResponse.profile.history.html b/StructureDefinition-hn-basis-AppointmentResponse.profile.history.html index 45ec0418..6b99b5ed 100644 --- a/StructureDefinition-hn-basis-AppointmentResponse.profile.history.html +++ b/StructureDefinition-hn-basis-AppointmentResponse.profile.history.html @@ -185,7 +185,7 @@

Resource Profile: HnBasisAppointmentResponse - Change History

Draft - as of 2023-10-11 + as of 2023-10-12 @@ -243,7 +243,7 @@

Resource Profile: HnBasisAppointmentResponse - Change History

- IG © 2023+ Example Publisher. Package fhir.example#0.1.0 based on FHIR 4.0.1. Generated 2023-10-11 + IG © 2023+ Example Publisher. Package fhir.example#0.1.0 based on FHIR 4.0.1. Generated 2023-10-12
Links: Table of Contents | diff --git a/StructureDefinition-hn-basis-AppointmentResponse.profile.json.html b/StructureDefinition-hn-basis-AppointmentResponse.profile.json.html index df5a422b..7a8a2b81 100644 --- a/StructureDefinition-hn-basis-AppointmentResponse.profile.json.html +++ b/StructureDefinition-hn-basis-AppointmentResponse.profile.json.html @@ -188,7 +188,7 @@

Resource Profile: HnBasisAppointmentResponse - JSON Profile

Draft - as of 2023-10-11 + as of 2023-10-12 @@ -219,7 +219,7 @@

Resource Profile: HnBasisAppointmentResponse - JSON Profile

"name" : "HnBasisAppointmentResponse", "title" : "hn-basis-AppointmentResponse", "status" : "draft", - "date" : "2023-10-11T00:03:21+02:00", + "date" : "2023-10-12T00:15:11+02:00", "publisher" : "Example Publisher", "contact" : [ { @@ -3744,7 +3744,7 @@

Resource Profile: HnBasisAppointmentResponse - JSON Profile

- IG © 2023+ Example Publisher. Package fhir.example#0.1.0 based on FHIR 4.0.1. Generated 2023-10-11 + IG © 2023+ Example Publisher. Package fhir.example#0.1.0 based on FHIR 4.0.1. Generated 2023-10-12
Links: Table of Contents | diff --git a/StructureDefinition-hn-basis-AppointmentResponse.profile.ttl.html b/StructureDefinition-hn-basis-AppointmentResponse.profile.ttl.html index d697de6c..673ef0d4 100644 --- a/StructureDefinition-hn-basis-AppointmentResponse.profile.ttl.html +++ b/StructureDefinition-hn-basis-AppointmentResponse.profile.ttl.html @@ -188,7 +188,7 @@

Resource Profile: HnBasisAppointmentResponse - TTL Profile

Draft - as of 2023-10-11 + as of 2023-10-12 @@ -226,7 +226,7 @@

Resource Profile: HnBasisAppointmentResponse - TTL Profile

fhir:name [ fhir:v "HnBasisAppointmentResponse"] ; # fhir:title [ fhir:v "hn-basis-AppointmentResponse"] ; # fhir:status [ fhir:v "draft"] ; # - fhir:date [ fhir:v "2023-10-11T00:03:21+02:00"^^xsd:dateTime] ; # + fhir:date [ fhir:v "2023-10-12T00:15:11+02:00"^^xsd:dateTime] ; # fhir:publisher [ fhir:v "Example Publisher"] ; # fhir:contact ( [ fhir:name [ fhir:v "Example Publisher" ] ; @@ -2731,7 +2731,7 @@

Resource Profile: HnBasisAppointmentResponse - TTL Profile

- IG © 2023+ Example Publisher. Package fhir.example#0.1.0 based on FHIR 4.0.1. Generated 2023-10-11 + IG © 2023+ Example Publisher. Package fhir.example#0.1.0 based on FHIR 4.0.1. Generated 2023-10-12
Links: Table of Contents | diff --git a/StructureDefinition-hn-basis-AppointmentResponse.profile.xml.html b/StructureDefinition-hn-basis-AppointmentResponse.profile.xml.html index 639c3f0d..9b6f8b0d 100644 --- a/StructureDefinition-hn-basis-AppointmentResponse.profile.xml.html +++ b/StructureDefinition-hn-basis-AppointmentResponse.profile.xml.html @@ -188,7 +188,7 @@

Resource Profile: HnBasisAppointmentResponse - XML Profile

Draft - as of 2023-10-11 + as of 2023-10-12 @@ -220,7 +220,7 @@

Resource Profile: HnBasisAppointmentResponse - XML Profile

<name value="HnBasisAppointmentResponse"/> <title value="hn-basis-AppointmentResponse"/> <status value="draft"/> - <date value="2023-10-11T00:03:21+02:00"/> + <date value="2023-10-12T00:15:11+02:00"/> <publisher value="Example Publisher"/> <contact> <name value="Example Publisher"/> @@ -3412,7 +3412,7 @@

Resource Profile: HnBasisAppointmentResponse - XML Profile

- IG © 2023+ Example Publisher. Package fhir.example#0.1.0 based on FHIR 4.0.1. Generated 2023-10-11 + IG © 2023+ Example Publisher. Package fhir.example#0.1.0 based on FHIR 4.0.1. Generated 2023-10-12
Links: Table of Contents | diff --git a/StructureDefinition-hn-basis-AppointmentResponse.ttl b/StructureDefinition-hn-basis-AppointmentResponse.ttl index b92b4c91..188b9130 100644 --- a/StructureDefinition-hn-basis-AppointmentResponse.ttl +++ b/StructureDefinition-hn-basis-AppointmentResponse.ttl @@ -17,7 +17,7 @@ fhir:name [ fhir:v "HnBasisAppointmentResponse"] ; # fhir:title [ fhir:v "hn-basis-AppointmentResponse"] ; # fhir:status [ fhir:v "draft"] ; # - fhir:date [ fhir:v "2023-10-11T00:03:21+02:00"^^xsd:dateTime] ; # + fhir:date [ fhir:v "2023-10-12T00:15:11+02:00"^^xsd:dateTime] ; # fhir:publisher [ fhir:v "Example Publisher"] ; # fhir:contact ( [ fhir:name [ fhir:v "Example Publisher" ] ; diff --git a/StructureDefinition-hn-basis-AppointmentResponse.xlsx b/StructureDefinition-hn-basis-AppointmentResponse.xlsx index 448a0e5e..b297a17a 100644 Binary files a/StructureDefinition-hn-basis-AppointmentResponse.xlsx and b/StructureDefinition-hn-basis-AppointmentResponse.xlsx differ diff --git a/StructureDefinition-hn-basis-AppointmentResponse.xml b/StructureDefinition-hn-basis-AppointmentResponse.xml index 6a42e38d..d24b6675 100644 --- a/StructureDefinition-hn-basis-AppointmentResponse.xml +++ b/StructureDefinition-hn-basis-AppointmentResponse.xml @@ -10,7 +10,7 @@ <status value="draft"/> - <date value="2023-10-11T00:03:21+02:00"/> + <date value="2023-10-12T00:15:11+02:00"/> <publisher value="Example Publisher"/> <contact> <name value="Example Publisher"/> diff --git a/StructureDefinition-hn-basis-Flag-definitions.html b/StructureDefinition-hn-basis-Flag-definitions.html index a08b5c4e..b8066455 100644 --- a/StructureDefinition-hn-basis-Flag-definitions.html +++ b/StructureDefinition-hn-basis-Flag-definitions.html @@ -194,7 +194,7 @@ <h2 id="root">Resource Profile: HnBasisFlag - Detailed Descriptions</h2> Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -473,7 +473,7 @@ <h2 id="root">Resource Profile: HnBasisFlag - Detailed Descriptions</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-hn-basis-Flag-examples.html b/StructureDefinition-hn-basis-Flag-examples.html index 1ea6cd89..8e571b94 100644 --- a/StructureDefinition-hn-basis-Flag-examples.html +++ b/StructureDefinition-hn-basis-Flag-examples.html @@ -194,7 +194,7 @@ <h2 id="root">Resource Profile: HnBasisFlag - Examples</h2> Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -287,7 +287,7 @@ <h2 id="root">Resource Profile: HnBasisFlag - Examples</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-hn-basis-Flag-mappings.html b/StructureDefinition-hn-basis-Flag-mappings.html index 7e57022e..f519499c 100644 --- a/StructureDefinition-hn-basis-Flag-mappings.html +++ b/StructureDefinition-hn-basis-Flag-mappings.html @@ -194,7 +194,7 @@ <h2 id="root">Resource Profile: HnBasisFlag - Mappings</h2> Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -309,7 +309,7 @@ <h2 id="root">Resource Profile: HnBasisFlag - Mappings</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-hn-basis-Flag-testing.html b/StructureDefinition-hn-basis-Flag-testing.html index 7504ab47..138096c0 100644 --- a/StructureDefinition-hn-basis-Flag-testing.html +++ b/StructureDefinition-hn-basis-Flag-testing.html @@ -194,7 +194,7 @@ <h2 id="root">Resource Profile: HnBasisFlag - Testing</h2> Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -271,7 +271,7 @@ <h3>Test Scripts</h3> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-hn-basis-Flag.html b/StructureDefinition-hn-basis-Flag.html index 06d39a4c..742445fe 100644 --- a/StructureDefinition-hn-basis-Flag.html +++ b/StructureDefinition-hn-basis-Flag.html @@ -217,7 +217,7 @@ <h2 id="root">Resource Profile: Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -936,7 +936,7 @@ <h4>Constraints</h4> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-hn-basis-Flag.json b/StructureDefinition-hn-basis-Flag.json index f4c5df29..85871ea8 100644 --- a/StructureDefinition-hn-basis-Flag.json +++ b/StructureDefinition-hn-basis-Flag.json @@ -10,7 +10,7 @@ "name" : "HnBasisFlag", "title" : "hn-basis-Flag", "status" : "draft", - "date" : "2023-10-11T00:03:21+02:00", + "date" : "2023-10-12T00:15:11+02:00", "publisher" : "Example Publisher", "contact" : [{ "name" : "Example Publisher", diff --git a/StructureDefinition-hn-basis-Flag.profile.history.html b/StructureDefinition-hn-basis-Flag.profile.history.html index 25b19864..0139dbb9 100644 --- a/StructureDefinition-hn-basis-Flag.profile.history.html +++ b/StructureDefinition-hn-basis-Flag.profile.history.html @@ -195,7 +195,7 @@ <h2 id="root">Resource Profile: HnBasisFlag - Change History</h2> Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -253,7 +253,7 @@ <h2 id="root">Resource Profile: HnBasisFlag - Change History</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-hn-basis-Flag.profile.json.html b/StructureDefinition-hn-basis-Flag.profile.json.html index 7c715482..e212cab6 100644 --- a/StructureDefinition-hn-basis-Flag.profile.json.html +++ b/StructureDefinition-hn-basis-Flag.profile.json.html @@ -198,7 +198,7 @@ <h2 id="root">Resource Profile: HnBasisFlag - JSON Profile</h2> Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -229,7 +229,7 @@ <h2 id="root">Resource Profile: HnBasisFlag - JSON Profile</h2> "<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.name">name</a>" : "HnBasisFlag", "<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.title">title</a>" : "hn-basis-Flag", "<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.status">status</a>" : "draft", - "<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.date">date</a>" : "2023-10-11T00:03:21+02:00", + "<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.date">date</a>" : "2023-10-12T00:15:11+02:00", "<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.publisher">publisher</a>" : "Example Publisher", "<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.contact">contact</a>" : [ { @@ -2282,7 +2282,7 @@ <h2 id="root">Resource Profile: HnBasisFlag - JSON Profile</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-hn-basis-Flag.profile.ttl.html b/StructureDefinition-hn-basis-Flag.profile.ttl.html index 89772eed..a598281b 100644 --- a/StructureDefinition-hn-basis-Flag.profile.ttl.html +++ b/StructureDefinition-hn-basis-Flag.profile.ttl.html @@ -198,7 +198,7 @@ <h2 id="root">Resource Profile: HnBasisFlag - TTL Profile</h2> Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -236,7 +236,7 @@ <h2 id="root">Resource Profile: HnBasisFlag - TTL Profile</h2> <a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.name">fhir:name</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#string">fhir:v</a> "HnBasisFlag"] ; # <a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.title">fhir:title</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#string">fhir:v</a> "hn-basis-Flag"] ; # <a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.status">fhir:status</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#code">fhir:v</a> "draft"] ; # - <a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.date">fhir:date</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#dateTime">fhir:v</a> "2023-10-11T00:03:21+02:00"^^xsd:dateTime] ; # + <a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.date">fhir:date</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#dateTime">fhir:v</a> "2023-10-12T00:15:11+02:00"^^xsd:dateTime] ; # <a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.publisher">fhir:publisher</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#string">fhir:v</a> "Example Publisher"] ; # <a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.contact">fhir:contact</a> ( [ <a href="http://hl7.org/fhir/R4/metadatatypes.html#ContactDetail#ContactDetail.name">fhir:name</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#string">fhir:v</a> "Example Publisher" ] ; @@ -1724,7 +1724,7 @@ <h2 id="root">Resource Profile: HnBasisFlag - TTL Profile</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-hn-basis-Flag.profile.xml.html b/StructureDefinition-hn-basis-Flag.profile.xml.html index 1069247e..ef49bfd7 100644 --- a/StructureDefinition-hn-basis-Flag.profile.xml.html +++ b/StructureDefinition-hn-basis-Flag.profile.xml.html @@ -198,7 +198,7 @@ <h2 id="root">Resource Profile: HnBasisFlag - XML Profile</h2> Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -229,7 +229,7 @@ <h2 id="root">Resource Profile: HnBasisFlag - XML Profile</h2> <<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.name">name</a> <a href="http://hl7.org/fhir/R4/datatypes.html#string">value</a>="HnBasisFlag"/> <<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.title">title</a> <a href="http://hl7.org/fhir/R4/datatypes.html#string">value</a>="hn-basis-Flag"/> <<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.status">status</a> <a href="http://hl7.org/fhir/R4/datatypes.html#code">value</a>="draft"/> - <<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.date">date</a> <a href="http://hl7.org/fhir/R4/datatypes.html#dateTime">value</a>="2023-10-11T00:03:21+02:00"/> + <<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.date">date</a> <a href="http://hl7.org/fhir/R4/datatypes.html#dateTime">value</a>="2023-10-12T00:15:11+02:00"/> <<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.publisher">publisher</a> <a href="http://hl7.org/fhir/R4/datatypes.html#string">value</a>="Example Publisher"/> <<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.contact">contact</a>> <<a href="http://hl7.org/fhir/R4/metadatatypes.html#ContactDetail#ContactDetail.name">name</a> <a href="http://hl7.org/fhir/R4/datatypes.html#string">value</a>="Example Publisher"/> @@ -2084,7 +2084,7 @@ <h2 id="root">Resource Profile: HnBasisFlag - XML Profile</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-hn-basis-Flag.ttl b/StructureDefinition-hn-basis-Flag.ttl index 618819ac..1a058fe6 100644 --- a/StructureDefinition-hn-basis-Flag.ttl +++ b/StructureDefinition-hn-basis-Flag.ttl @@ -17,7 +17,7 @@ fhir:name [ fhir:v "HnBasisFlag"] ; # fhir:title [ fhir:v "hn-basis-Flag"] ; # fhir:status [ fhir:v "draft"] ; # - fhir:date [ fhir:v "2023-10-11T00:03:21+02:00"^^xsd:dateTime] ; # + fhir:date [ fhir:v "2023-10-12T00:15:11+02:00"^^xsd:dateTime] ; # fhir:publisher [ fhir:v "Example Publisher"] ; # fhir:contact ( [ fhir:name [ fhir:v "Example Publisher" ] ; diff --git a/StructureDefinition-hn-basis-Flag.xlsx b/StructureDefinition-hn-basis-Flag.xlsx index 4c1dda81..f7b25e87 100644 Binary files a/StructureDefinition-hn-basis-Flag.xlsx and b/StructureDefinition-hn-basis-Flag.xlsx differ diff --git a/StructureDefinition-hn-basis-Flag.xml b/StructureDefinition-hn-basis-Flag.xml index 4018e0c6..262ca3e1 100644 --- a/StructureDefinition-hn-basis-Flag.xml +++ b/StructureDefinition-hn-basis-Flag.xml @@ -10,7 +10,7 @@ <name value="HnBasisFlag"/> <title value="hn-basis-Flag"/> <status value="draft"/> - <date value="2023-10-11T00:03:21+02:00"/> + <date value="2023-10-12T00:15:11+02:00"/> <publisher value="Example Publisher"/> <contact> <name value="Example Publisher"/> diff --git a/StructureDefinition-hn-basis-Recurring-definitions.html b/StructureDefinition-hn-basis-Recurring-definitions.html index 940d14ea..700471a3 100644 --- a/StructureDefinition-hn-basis-Recurring-definitions.html +++ b/StructureDefinition-hn-basis-Recurring-definitions.html @@ -43,8 +43,8 @@ <script src="assets/js/prism.js"></script> - <style type="text/css">h2{--heading-prefix:"2.14"} - h3,h4,h5,h6{--heading-prefix:"2.14"}</style> + <style type="text/css">h2{--heading-prefix:"2.20"} + h3,h4,h5,h6{--heading-prefix:"2.20"}</style> <div id="segment-header" class="segment"> <!-- segment-header --> <div class="container"> <!-- container --> <!-- Placeholder for child template header declarations --> @@ -184,7 +184,7 @@ <h2 id="root">Extension: HnBasisRecurring - Detailed Descriptions</h2> Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -313,7 +313,7 @@ <h2 id="root">Extension: HnBasisRecurring - Detailed Descriptions</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-hn-basis-Recurring-mappings.html b/StructureDefinition-hn-basis-Recurring-mappings.html index c0fdb00f..b3619fcf 100644 --- a/StructureDefinition-hn-basis-Recurring-mappings.html +++ b/StructureDefinition-hn-basis-Recurring-mappings.html @@ -43,8 +43,8 @@ <script src="assets/js/prism.js"></script> - <style type="text/css">h2{--heading-prefix:"2.14"} - h3,h4,h5,h6{--heading-prefix:"2.14"}</style> + <style type="text/css">h2{--heading-prefix:"2.20"} + h3,h4,h5,h6{--heading-prefix:"2.20"}</style> <div id="segment-header" class="segment"> <!-- segment-header --> <div class="container"> <!-- container --> <!-- Placeholder for child template header declarations --> @@ -184,7 +184,7 @@ <h2 id="root">Extension: HnBasisRecurring - Mappings</h2> Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -260,7 +260,7 @@ <h2 id="root">Extension: HnBasisRecurring - Mappings</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-hn-basis-Recurring-testing.html b/StructureDefinition-hn-basis-Recurring-testing.html index 73359740..66f04db5 100644 --- a/StructureDefinition-hn-basis-Recurring-testing.html +++ b/StructureDefinition-hn-basis-Recurring-testing.html @@ -43,8 +43,8 @@ <script src="assets/js/prism.js"></script> - <style type="text/css">h2{--heading-prefix:"2.14"} - h3,h4,h5,h6{--heading-prefix:"2.14"}</style> + <style type="text/css">h2{--heading-prefix:"2.20"} + h3,h4,h5,h6{--heading-prefix:"2.20"}</style> <div id="segment-header" class="segment"> <!-- segment-header --> <div class="container"> <!-- container --> <!-- Placeholder for child template header declarations --> @@ -184,7 +184,7 @@ <h2 id="root">Extension: HnBasisRecurring - Testing</h2> Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -261,7 +261,7 @@ <h3>Test Scripts</h3> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-hn-basis-Recurring.html b/StructureDefinition-hn-basis-Recurring.html index b85c0426..0be7ce45 100644 --- a/StructureDefinition-hn-basis-Recurring.html +++ b/StructureDefinition-hn-basis-Recurring.html @@ -39,8 +39,8 @@ <script src="assets/js/prism.js"></script> - <style type="text/css">h2{--heading-prefix:"2.14"} - h3,h4,h5,h6{--heading-prefix:"2.14"}</style> + <style type="text/css">h2{--heading-prefix:"2.20"} + h3,h4,h5,h6{--heading-prefix:"2.20"}</style> <div id="segment-header" class="segment"> <!-- segment-header --> <div class="container"> <!-- container --> <!-- Placeholder for child template header declarations --> @@ -196,7 +196,7 @@ <h2 id="root">Extension: hn-basis-recurring Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -503,7 +503,7 @@ <h4>Constraints</h4> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-hn-basis-Recurring.json b/StructureDefinition-hn-basis-Recurring.json index f67a686c..12ea80a8 100644 --- a/StructureDefinition-hn-basis-Recurring.json +++ b/StructureDefinition-hn-basis-Recurring.json @@ -10,7 +10,7 @@ "name" : "HnBasisRecurring", "title" : "hn-basis-recurring", "status" : "draft", - "date" : "2023-10-11T00:03:21+02:00", + "date" : "2023-10-12T00:15:11+02:00", "publisher" : "Example Publisher", "contact" : [{ "name" : "Example Publisher", diff --git a/StructureDefinition-hn-basis-Recurring.profile.history.html b/StructureDefinition-hn-basis-Recurring.profile.history.html index ae6b8a33..828815dc 100644 --- a/StructureDefinition-hn-basis-Recurring.profile.history.html +++ b/StructureDefinition-hn-basis-Recurring.profile.history.html @@ -185,7 +185,7 @@ <h2 id="root">Extension: HnBasisRecurring - Change History</h2> Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -243,7 +243,7 @@ <h2 id="root">Extension: HnBasisRecurring - Change History</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-hn-basis-Recurring.profile.json.html b/StructureDefinition-hn-basis-Recurring.profile.json.html index b33b0266..9a9f8bc4 100644 --- a/StructureDefinition-hn-basis-Recurring.profile.json.html +++ b/StructureDefinition-hn-basis-Recurring.profile.json.html @@ -47,8 +47,8 @@ <script src="assets/js/prism.js"></script> - <style type="text/css">h2{--heading-prefix:"2.14"} - h3,h4,h5,h6{--heading-prefix:"2.14"}</style> + <style type="text/css">h2{--heading-prefix:"2.20"} + h3,h4,h5,h6{--heading-prefix:"2.20"}</style> <div id="segment-header" class="segment"> <!-- segment-header --> <div class="container"> <!-- container --> <!-- Placeholder for child template header declarations --> @@ -188,7 +188,7 @@ <h2 id="root">Extension: HnBasisRecurring - JSON Profile</h2> Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -219,7 +219,7 @@ <h2 id="root">Extension: HnBasisRecurring - JSON Profile</h2> "<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.name">name</a>" : "HnBasisRecurring", "<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.title">title</a>" : "hn-basis-recurring", "<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.status">status</a>" : "draft", - "<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.date">date</a>" : "2023-10-11T00:03:21+02:00", + "<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.date">date</a>" : "2023-10-12T00:15:11+02:00", "<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.publisher">publisher</a>" : "Example Publisher", "<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.contact">contact</a>" : [ { @@ -536,7 +536,7 @@ <h2 id="root">Extension: HnBasisRecurring - JSON Profile</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-hn-basis-Recurring.profile.ttl.html b/StructureDefinition-hn-basis-Recurring.profile.ttl.html index bab6a1b0..d2b1a947 100644 --- a/StructureDefinition-hn-basis-Recurring.profile.ttl.html +++ b/StructureDefinition-hn-basis-Recurring.profile.ttl.html @@ -47,8 +47,8 @@ <script src="assets/js/prism.js"></script> - <style type="text/css">h2{--heading-prefix:"2.14"} - h3,h4,h5,h6{--heading-prefix:"2.14"}</style> + <style type="text/css">h2{--heading-prefix:"2.20"} + h3,h4,h5,h6{--heading-prefix:"2.20"}</style> <div id="segment-header" class="segment"> <!-- segment-header --> <div class="container"> <!-- container --> <!-- Placeholder for child template header declarations --> @@ -188,7 +188,7 @@ <h2 id="root">Extension: HnBasisRecurring - TTL Profile</h2> Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -226,7 +226,7 @@ <h2 id="root">Extension: HnBasisRecurring - TTL Profile</h2> <a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.name">fhir:name</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#string">fhir:v</a> "HnBasisRecurring"] ; # <a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.title">fhir:title</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#string">fhir:v</a> "hn-basis-recurring"] ; # <a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.status">fhir:status</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#code">fhir:v</a> "draft"] ; # - <a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.date">fhir:date</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#dateTime">fhir:v</a> "2023-10-11T00:03:21+02:00"^^xsd:dateTime] ; # + <a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.date">fhir:date</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#dateTime">fhir:v</a> "2023-10-12T00:15:11+02:00"^^xsd:dateTime] ; # <a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.publisher">fhir:publisher</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#string">fhir:v</a> "Example Publisher"] ; # <a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.contact">fhir:contact</a> ( [ <a href="http://hl7.org/fhir/R4/metadatatypes.html#ContactDetail#ContactDetail.name">fhir:name</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#string">fhir:v</a> "Example Publisher" ] ; @@ -471,7 +471,7 @@ <h2 id="root">Extension: HnBasisRecurring - TTL Profile</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-hn-basis-Recurring.profile.xml.html b/StructureDefinition-hn-basis-Recurring.profile.xml.html index efc3de90..ac6643c2 100644 --- a/StructureDefinition-hn-basis-Recurring.profile.xml.html +++ b/StructureDefinition-hn-basis-Recurring.profile.xml.html @@ -47,8 +47,8 @@ <script src="assets/js/prism.js"></script> - <style type="text/css">h2{--heading-prefix:"2.14"} - h3,h4,h5,h6{--heading-prefix:"2.14"}</style> + <style type="text/css">h2{--heading-prefix:"2.20"} + h3,h4,h5,h6{--heading-prefix:"2.20"}</style> <div id="segment-header" class="segment"> <!-- segment-header --> <div class="container"> <!-- container --> <!-- Placeholder for child template header declarations --> @@ -188,7 +188,7 @@ <h2 id="root">Extension: HnBasisRecurring - XML Profile</h2> Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -220,7 +220,7 @@ <h2 id="root">Extension: HnBasisRecurring - XML Profile</h2> <<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.name">name</a> <a href="http://hl7.org/fhir/R4/datatypes.html#string">value</a>="HnBasisRecurring"/> <<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.title">title</a> <a href="http://hl7.org/fhir/R4/datatypes.html#string">value</a>="hn-basis-recurring"/> <<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.status">status</a> <a href="http://hl7.org/fhir/R4/datatypes.html#code">value</a>="draft"/> - <<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.date">date</a> <a href="http://hl7.org/fhir/R4/datatypes.html#dateTime">value</a>="2023-10-11T00:03:21+02:00"/> + <<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.date">date</a> <a href="http://hl7.org/fhir/R4/datatypes.html#dateTime">value</a>="2023-10-12T00:15:11+02:00"/> <<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.publisher">publisher</a> <a href="http://hl7.org/fhir/R4/datatypes.html#string">value</a>="Example Publisher"/> <<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.contact">contact</a>> <<a href="http://hl7.org/fhir/R4/metadatatypes.html#ContactDetail#ContactDetail.name">name</a> <a href="http://hl7.org/fhir/R4/datatypes.html#string">value</a>="Example Publisher"/> @@ -496,7 +496,7 @@ <h2 id="root">Extension: HnBasisRecurring - XML Profile</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-hn-basis-Recurring.ttl b/StructureDefinition-hn-basis-Recurring.ttl index 17e272db..3ef81d78 100644 --- a/StructureDefinition-hn-basis-Recurring.ttl +++ b/StructureDefinition-hn-basis-Recurring.ttl @@ -17,7 +17,7 @@ fhir:name [ fhir:v "HnBasisRecurring"] ; # fhir:title [ fhir:v "hn-basis-recurring"] ; # fhir:status [ fhir:v "draft"] ; # - fhir:date [ fhir:v "2023-10-11T00:03:21+02:00"^^xsd:dateTime] ; # + fhir:date [ fhir:v "2023-10-12T00:15:11+02:00"^^xsd:dateTime] ; # fhir:publisher [ fhir:v "Example Publisher"] ; # fhir:contact ( [ fhir:name [ fhir:v "Example Publisher" ] ; diff --git a/StructureDefinition-hn-basis-Recurring.xlsx b/StructureDefinition-hn-basis-Recurring.xlsx index afd27395..5acbaa0b 100644 Binary files a/StructureDefinition-hn-basis-Recurring.xlsx and b/StructureDefinition-hn-basis-Recurring.xlsx differ diff --git a/StructureDefinition-hn-basis-Recurring.xml b/StructureDefinition-hn-basis-Recurring.xml index 3d7431d4..ee0cbe50 100644 --- a/StructureDefinition-hn-basis-Recurring.xml +++ b/StructureDefinition-hn-basis-Recurring.xml @@ -10,7 +10,7 @@ <name value="HnBasisRecurring"/> <title value="hn-basis-recurring"/> <status value="draft"/> - <date value="2023-10-11T00:03:21+02:00"/> + <date value="2023-10-12T00:15:11+02:00"/> <publisher value="Example Publisher"/> <contact> <name value="Example Publisher"/> diff --git a/StructureDefinition-hn-basis-appointment-definitions.html b/StructureDefinition-hn-basis-appointment-definitions.html index 51ae30f2..ba2bc214 100644 --- a/StructureDefinition-hn-basis-appointment-definitions.html +++ b/StructureDefinition-hn-basis-appointment-definitions.html @@ -194,7 +194,7 @@ <h2 id="root">Resource Profile: HnBasisAppointment - Detailed Descriptions</h2> Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -713,7 +713,7 @@ <h2 id="root">Resource Profile: HnBasisAppointment - Detailed Descriptions</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-hn-basis-appointment-examples.html b/StructureDefinition-hn-basis-appointment-examples.html index 131d8fe9..f4274530 100644 --- a/StructureDefinition-hn-basis-appointment-examples.html +++ b/StructureDefinition-hn-basis-appointment-examples.html @@ -194,7 +194,7 @@ <h2 id="root">Resource Profile: HnBasisAppointment - Examples</h2> Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -214,12 +214,24 @@ <h2 id="root">Resource Profile: HnBasisAppointment - Examples</h2> <table style="grid"> <tbody> + <tr> + <td> + <a href="Appointment-1535dbf2-6246-4a26-9af1-173f7dff5616.html">AppointmentPolikliniskEksempel_3</a> + </td> + </tr> + <tr> <td> <a href="Appointment-34DDC9EC-E84A-EE11-9852-B0074B014ABB.html">AppointmentPolikliniskEksempel</a> </td> </tr> + <tr> + <td> + <a href="Appointment-cdb19ffe-5d4d-45e0-b8d3-45d24e4c675f.html">AppointmentPolikliniskEksempel_2</a> + </td> + </tr> + </tbody> </table> @@ -275,7 +287,7 @@ <h2 id="root">Resource Profile: HnBasisAppointment - Examples</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-hn-basis-appointment-mappings.html b/StructureDefinition-hn-basis-appointment-mappings.html index 59cda821..fee104f1 100644 --- a/StructureDefinition-hn-basis-appointment-mappings.html +++ b/StructureDefinition-hn-basis-appointment-mappings.html @@ -194,7 +194,7 @@ <h2 id="root">Resource Profile: HnBasisAppointment - Mappings</h2> Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -444,7 +444,7 @@ <h2 id="root">Resource Profile: HnBasisAppointment - Mappings</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-hn-basis-appointment-testing.html b/StructureDefinition-hn-basis-appointment-testing.html index dbe2e78d..33c9c408 100644 --- a/StructureDefinition-hn-basis-appointment-testing.html +++ b/StructureDefinition-hn-basis-appointment-testing.html @@ -194,7 +194,7 @@ <h2 id="root">Resource Profile: HnBasisAppointment - Testing</h2> Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -271,7 +271,7 @@ <h3>Test Scripts</h3> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-hn-basis-appointment.html b/StructureDefinition-hn-basis-appointment.html index 2fee444f..9bda288c 100644 --- a/StructureDefinition-hn-basis-appointment.html +++ b/StructureDefinition-hn-basis-appointment.html @@ -217,7 +217,7 @@ <h2 id="root">Resource Profile: Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -246,7 +246,7 @@ <h2 id="root">Resource Profile: <p><b>Usage:</b></p> <ul> - <li>Examples for this Resource Profile: <a href="Appointment-34DDC9EC-E84A-EE11-9852-B0074B014ABB.html">Appointment/34DDC9EC-E84A-EE11-9852-B0074B014ABB</a></li> + <li>Examples for this Resource Profile: <a href="Appointment-1535dbf2-6246-4a26-9af1-173f7dff5616.html">Appointment/1535dbf2-6246-4a26-9af1-173f7dff5616</a>, <a href="Appointment-34DDC9EC-E84A-EE11-9852-B0074B014ABB.html">Appointment/34DDC9EC-E84A-EE11-9852-B0074B014ABB</a> and <a href="Appointment-cdb19ffe-5d4d-45e0-b8d3-45d24e4c675f.html">Appointment/cdb19ffe-5d4d-45e0-b8d3-45d24e4c675f</a></li> </ul> @@ -1410,7 +1410,7 @@ <h4>Constraints</h4> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-hn-basis-appointment.json b/StructureDefinition-hn-basis-appointment.json index 6a6f246f..1221bc9d 100644 --- a/StructureDefinition-hn-basis-appointment.json +++ b/StructureDefinition-hn-basis-appointment.json @@ -10,7 +10,7 @@ "name" : "HnBasisAppointment", "title" : "hn-basis-appointment", "status" : "draft", - "date" : "2023-10-11T00:03:21+02:00", + "date" : "2023-10-12T00:15:11+02:00", "publisher" : "Example Publisher", "contact" : [{ "name" : "Example Publisher", diff --git a/StructureDefinition-hn-basis-appointment.profile.history.html b/StructureDefinition-hn-basis-appointment.profile.history.html index 19b5afff..fde818bb 100644 --- a/StructureDefinition-hn-basis-appointment.profile.history.html +++ b/StructureDefinition-hn-basis-appointment.profile.history.html @@ -195,7 +195,7 @@ <h2 id="root">Resource Profile: HnBasisAppointment - Change History</h2> Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -253,7 +253,7 @@ <h2 id="root">Resource Profile: HnBasisAppointment - Change History</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-hn-basis-appointment.profile.json.html b/StructureDefinition-hn-basis-appointment.profile.json.html index 687bf532..fd44b4cf 100644 --- a/StructureDefinition-hn-basis-appointment.profile.json.html +++ b/StructureDefinition-hn-basis-appointment.profile.json.html @@ -198,7 +198,7 @@ <h2 id="root">Resource Profile: HnBasisAppointment - JSON Profile</h2> Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -229,7 +229,7 @@ <h2 id="root">Resource Profile: HnBasisAppointment - JSON Profile</h2> "<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.name">name</a>" : "HnBasisAppointment", "<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.title">title</a>" : "hn-basis-appointment", "<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.status">status</a>" : "draft", - "<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.date">date</a>" : "2023-10-11T00:03:21+02:00", + "<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.date">date</a>" : "2023-10-12T00:15:11+02:00", "<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.publisher">publisher</a>" : "Example Publisher", "<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.contact">contact</a>" : [ { @@ -5123,7 +5123,7 @@ <h2 id="root">Resource Profile: HnBasisAppointment - JSON Profile</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-hn-basis-appointment.profile.ttl.html b/StructureDefinition-hn-basis-appointment.profile.ttl.html index afe36422..cee1b790 100644 --- a/StructureDefinition-hn-basis-appointment.profile.ttl.html +++ b/StructureDefinition-hn-basis-appointment.profile.ttl.html @@ -198,7 +198,7 @@ <h2 id="root">Resource Profile: HnBasisAppointment - TTL Profile</h2> Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -236,7 +236,7 @@ <h2 id="root">Resource Profile: HnBasisAppointment - TTL Profile</h2> <a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.name">fhir:name</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#string">fhir:v</a> "HnBasisAppointment"] ; # <a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.title">fhir:title</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#string">fhir:v</a> "hn-basis-appointment"] ; # <a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.status">fhir:status</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#code">fhir:v</a> "draft"] ; # - <a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.date">fhir:date</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#dateTime">fhir:v</a> "2023-10-11T00:03:21+02:00"^^xsd:dateTime] ; # + <a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.date">fhir:date</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#dateTime">fhir:v</a> "2023-10-12T00:15:11+02:00"^^xsd:dateTime] ; # <a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.publisher">fhir:publisher</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#string">fhir:v</a> "Example Publisher"] ; # <a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.contact">fhir:contact</a> ( [ <a href="http://hl7.org/fhir/R4/metadatatypes.html#ContactDetail#ContactDetail.name">fhir:name</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#string">fhir:v</a> "Example Publisher" ] ; @@ -3750,7 +3750,7 @@ <h2 id="root">Resource Profile: HnBasisAppointment - TTL Profile</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-hn-basis-appointment.profile.xml.html b/StructureDefinition-hn-basis-appointment.profile.xml.html index a612f1df..7436c618 100644 --- a/StructureDefinition-hn-basis-appointment.profile.xml.html +++ b/StructureDefinition-hn-basis-appointment.profile.xml.html @@ -198,7 +198,7 @@ <h2 id="root">Resource Profile: HnBasisAppointment - XML Profile</h2> Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -230,7 +230,7 @@ <h2 id="root">Resource Profile: HnBasisAppointment - XML Profile</h2> <<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.name">name</a> <a href="http://hl7.org/fhir/R4/datatypes.html#string">value</a>="HnBasisAppointment"/> <<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.title">title</a> <a href="http://hl7.org/fhir/R4/datatypes.html#string">value</a>="hn-basis-appointment"/> <<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.status">status</a> <a href="http://hl7.org/fhir/R4/datatypes.html#code">value</a>="draft"/> - <<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.date">date</a> <a href="http://hl7.org/fhir/R4/datatypes.html#dateTime">value</a>="2023-10-11T00:03:21+02:00"/> + <<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.date">date</a> <a href="http://hl7.org/fhir/R4/datatypes.html#dateTime">value</a>="2023-10-12T00:15:11+02:00"/> <<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.publisher">publisher</a> <a href="http://hl7.org/fhir/R4/datatypes.html#string">value</a>="Example Publisher"/> <<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.contact">contact</a>> <<a href="http://hl7.org/fhir/R4/metadatatypes.html#ContactDetail#ContactDetail.name">name</a> <a href="http://hl7.org/fhir/R4/datatypes.html#string">value</a>="Example Publisher"/> @@ -4753,7 +4753,7 @@ <h2 id="root">Resource Profile: HnBasisAppointment - XML Profile</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-hn-basis-appointment.ttl b/StructureDefinition-hn-basis-appointment.ttl index 794071cf..0dd9e7f7 100644 --- a/StructureDefinition-hn-basis-appointment.ttl +++ b/StructureDefinition-hn-basis-appointment.ttl @@ -17,7 +17,7 @@ fhir:name [ fhir:v "HnBasisAppointment"] ; # fhir:title [ fhir:v "hn-basis-appointment"] ; # fhir:status [ fhir:v "draft"] ; # - fhir:date [ fhir:v "2023-10-11T00:03:21+02:00"^^xsd:dateTime] ; # + fhir:date [ fhir:v "2023-10-12T00:15:11+02:00"^^xsd:dateTime] ; # fhir:publisher [ fhir:v "Example Publisher"] ; # fhir:contact ( [ fhir:name [ fhir:v "Example Publisher" ] ; diff --git a/StructureDefinition-hn-basis-appointment.xlsx b/StructureDefinition-hn-basis-appointment.xlsx index cf4b97b0..bdbcf5d0 100644 Binary files a/StructureDefinition-hn-basis-appointment.xlsx and b/StructureDefinition-hn-basis-appointment.xlsx differ diff --git a/StructureDefinition-hn-basis-appointment.xml b/StructureDefinition-hn-basis-appointment.xml index 9a6191bd..3573d152 100644 --- a/StructureDefinition-hn-basis-appointment.xml +++ b/StructureDefinition-hn-basis-appointment.xml @@ -10,7 +10,7 @@ <name value="HnBasisAppointment"/> <title value="hn-basis-appointment"/> <status value="draft"/> - <date value="2023-10-11T00:03:21+02:00"/> + <date value="2023-10-12T00:15:11+02:00"/> <publisher value="Example Publisher"/> <contact> <name value="Example Publisher"/> diff --git a/StructureDefinition-hn-basis-changeConferenceType-definitions.html b/StructureDefinition-hn-basis-changeConferenceType-definitions.html index 38bbae2f..70502ccd 100644 --- a/StructureDefinition-hn-basis-changeConferenceType-definitions.html +++ b/StructureDefinition-hn-basis-changeConferenceType-definitions.html @@ -43,8 +43,8 @@ <script src="assets/js/prism.js"></script> - <style type="text/css">h2{--heading-prefix:"2.10"} - h3,h4,h5,h6{--heading-prefix:"2.10"}</style> + <style type="text/css">h2{--heading-prefix:"2.16"} + h3,h4,h5,h6{--heading-prefix:"2.16"}</style> <div id="segment-header" class="segment"> <!-- segment-header --> <div class="container"> <!-- container --> <!-- Placeholder for child template header declarations --> @@ -184,7 +184,7 @@ <h2 id="root">Extension: HnBasisChangeConferenceType - Detailed Descriptions</h2 Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -313,7 +313,7 @@ <h2 id="root">Extension: HnBasisChangeConferenceType - Detailed Descriptions</h2 <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-hn-basis-changeConferenceType-mappings.html b/StructureDefinition-hn-basis-changeConferenceType-mappings.html index f05aef67..2f38032f 100644 --- a/StructureDefinition-hn-basis-changeConferenceType-mappings.html +++ b/StructureDefinition-hn-basis-changeConferenceType-mappings.html @@ -43,8 +43,8 @@ <script src="assets/js/prism.js"></script> - <style type="text/css">h2{--heading-prefix:"2.10"} - h3,h4,h5,h6{--heading-prefix:"2.10"}</style> + <style type="text/css">h2{--heading-prefix:"2.16"} + h3,h4,h5,h6{--heading-prefix:"2.16"}</style> <div id="segment-header" class="segment"> <!-- segment-header --> <div class="container"> <!-- container --> <!-- Placeholder for child template header declarations --> @@ -184,7 +184,7 @@ <h2 id="root">Extension: HnBasisChangeConferenceType - Mappings</h2> Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -260,7 +260,7 @@ <h2 id="root">Extension: HnBasisChangeConferenceType - Mappings</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-hn-basis-changeConferenceType-testing.html b/StructureDefinition-hn-basis-changeConferenceType-testing.html index eb12564a..4f84843e 100644 --- a/StructureDefinition-hn-basis-changeConferenceType-testing.html +++ b/StructureDefinition-hn-basis-changeConferenceType-testing.html @@ -43,8 +43,8 @@ <script src="assets/js/prism.js"></script> - <style type="text/css">h2{--heading-prefix:"2.10"} - h3,h4,h5,h6{--heading-prefix:"2.10"}</style> + <style type="text/css">h2{--heading-prefix:"2.16"} + h3,h4,h5,h6{--heading-prefix:"2.16"}</style> <div id="segment-header" class="segment"> <!-- segment-header --> <div class="container"> <!-- container --> <!-- Placeholder for child template header declarations --> @@ -184,7 +184,7 @@ <h2 id="root">Extension: HnBasisChangeConferenceType - Testing</h2> Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -261,7 +261,7 @@ <h3>Test Scripts</h3> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-hn-basis-changeConferenceType.html b/StructureDefinition-hn-basis-changeConferenceType.html index 8bf7e9d5..1388439d 100644 --- a/StructureDefinition-hn-basis-changeConferenceType.html +++ b/StructureDefinition-hn-basis-changeConferenceType.html @@ -39,8 +39,8 @@ <script src="assets/js/prism.js"></script> - <style type="text/css">h2{--heading-prefix:"2.10"} - h3,h4,h5,h6{--heading-prefix:"2.10"}</style> + <style type="text/css">h2{--heading-prefix:"2.16"} + h3,h4,h5,h6{--heading-prefix:"2.16"}</style> <div id="segment-header" class="segment"> <!-- segment-header --> <div class="container"> <!-- container --> <!-- Placeholder for child template header declarations --> @@ -196,7 +196,7 @@ <h2 id="root">Extension: hn-basis-changeConferenceType Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -508,7 +508,7 @@ <h4>Constraints</h4> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-hn-basis-changeConferenceType.json b/StructureDefinition-hn-basis-changeConferenceType.json index 4a10ae35..a7bf8cad 100644 --- a/StructureDefinition-hn-basis-changeConferenceType.json +++ b/StructureDefinition-hn-basis-changeConferenceType.json @@ -10,7 +10,7 @@ "name" : "HnBasisChangeConferenceType", "title" : "hn-basis-changeConferenceType", "status" : "draft", - "date" : "2023-10-11T00:03:21+02:00", + "date" : "2023-10-12T00:15:11+02:00", "publisher" : "Example Publisher", "contact" : [{ "name" : "Example Publisher", diff --git a/StructureDefinition-hn-basis-changeConferenceType.profile.history.html b/StructureDefinition-hn-basis-changeConferenceType.profile.history.html index 07add529..cf2c9a8c 100644 --- a/StructureDefinition-hn-basis-changeConferenceType.profile.history.html +++ b/StructureDefinition-hn-basis-changeConferenceType.profile.history.html @@ -185,7 +185,7 @@ <h2 id="root">Extension: HnBasisChangeConferenceType - Change History</h2> Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -243,7 +243,7 @@ <h2 id="root">Extension: HnBasisChangeConferenceType - Change History</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-hn-basis-changeConferenceType.profile.json.html b/StructureDefinition-hn-basis-changeConferenceType.profile.json.html index 0c2d0b87..b917dcef 100644 --- a/StructureDefinition-hn-basis-changeConferenceType.profile.json.html +++ b/StructureDefinition-hn-basis-changeConferenceType.profile.json.html @@ -47,8 +47,8 @@ <script src="assets/js/prism.js"></script> - <style type="text/css">h2{--heading-prefix:"2.10"} - h3,h4,h5,h6{--heading-prefix:"2.10"}</style> + <style type="text/css">h2{--heading-prefix:"2.16"} + h3,h4,h5,h6{--heading-prefix:"2.16"}</style> <div id="segment-header" class="segment"> <!-- segment-header --> <div class="container"> <!-- container --> <!-- Placeholder for child template header declarations --> @@ -188,7 +188,7 @@ <h2 id="root">Extension: HnBasisChangeConferenceType - JSON Profile</h2> Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -219,7 +219,7 @@ <h2 id="root">Extension: HnBasisChangeConferenceType - JSON Profile</h2> "<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.name">name</a>" : "HnBasisChangeConferenceType", "<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.title">title</a>" : "hn-basis-changeConferenceType", "<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.status">status</a>" : "draft", - "<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.date">date</a>" : "2023-10-11T00:03:21+02:00", + "<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.date">date</a>" : "2023-10-12T00:15:11+02:00", "<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.publisher">publisher</a>" : "Example Publisher", "<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.contact">contact</a>" : [ { @@ -540,7 +540,7 @@ <h2 id="root">Extension: HnBasisChangeConferenceType - JSON Profile</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-hn-basis-changeConferenceType.profile.ttl.html b/StructureDefinition-hn-basis-changeConferenceType.profile.ttl.html index d2f0c331..e7c3a5da 100644 --- a/StructureDefinition-hn-basis-changeConferenceType.profile.ttl.html +++ b/StructureDefinition-hn-basis-changeConferenceType.profile.ttl.html @@ -47,8 +47,8 @@ <script src="assets/js/prism.js"></script> - <style type="text/css">h2{--heading-prefix:"2.10"} - h3,h4,h5,h6{--heading-prefix:"2.10"}</style> + <style type="text/css">h2{--heading-prefix:"2.16"} + h3,h4,h5,h6{--heading-prefix:"2.16"}</style> <div id="segment-header" class="segment"> <!-- segment-header --> <div class="container"> <!-- container --> <!-- Placeholder for child template header declarations --> @@ -188,7 +188,7 @@ <h2 id="root">Extension: HnBasisChangeConferenceType - TTL Profile</h2> Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -226,7 +226,7 @@ <h2 id="root">Extension: HnBasisChangeConferenceType - TTL Profile</h2> <a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.name">fhir:name</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#string">fhir:v</a> "HnBasisChangeConferenceType"] ; # <a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.title">fhir:title</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#string">fhir:v</a> "hn-basis-changeConferenceType"] ; # <a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.status">fhir:status</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#code">fhir:v</a> "draft"] ; # - <a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.date">fhir:date</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#dateTime">fhir:v</a> "2023-10-11T00:03:21+02:00"^^xsd:dateTime] ; # + <a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.date">fhir:date</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#dateTime">fhir:v</a> "2023-10-12T00:15:11+02:00"^^xsd:dateTime] ; # <a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.publisher">fhir:publisher</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#string">fhir:v</a> "Example Publisher"] ; # <a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.contact">fhir:contact</a> ( [ <a href="http://hl7.org/fhir/R4/metadatatypes.html#ContactDetail#ContactDetail.name">fhir:name</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#string">fhir:v</a> "Example Publisher" ] ; @@ -477,7 +477,7 @@ <h2 id="root">Extension: HnBasisChangeConferenceType - TTL Profile</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-hn-basis-changeConferenceType.profile.xml.html b/StructureDefinition-hn-basis-changeConferenceType.profile.xml.html index ab9ddd91..fd278b25 100644 --- a/StructureDefinition-hn-basis-changeConferenceType.profile.xml.html +++ b/StructureDefinition-hn-basis-changeConferenceType.profile.xml.html @@ -47,8 +47,8 @@ <script src="assets/js/prism.js"></script> - <style type="text/css">h2{--heading-prefix:"2.10"} - h3,h4,h5,h6{--heading-prefix:"2.10"}</style> + <style type="text/css">h2{--heading-prefix:"2.16"} + h3,h4,h5,h6{--heading-prefix:"2.16"}</style> <div id="segment-header" class="segment"> <!-- segment-header --> <div class="container"> <!-- container --> <!-- Placeholder for child template header declarations --> @@ -188,7 +188,7 @@ <h2 id="root">Extension: HnBasisChangeConferenceType - XML Profile</h2> Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -220,7 +220,7 @@ <h2 id="root">Extension: HnBasisChangeConferenceType - XML Profile</h2> <<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.name">name</a> <a href="http://hl7.org/fhir/R4/datatypes.html#string">value</a>="HnBasisChangeConferenceType"/> <<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.title">title</a> <a href="http://hl7.org/fhir/R4/datatypes.html#string">value</a>="hn-basis-changeConferenceType"/> <<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.status">status</a> <a href="http://hl7.org/fhir/R4/datatypes.html#code">value</a>="draft"/> - <<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.date">date</a> <a href="http://hl7.org/fhir/R4/datatypes.html#dateTime">value</a>="2023-10-11T00:03:21+02:00"/> + <<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.date">date</a> <a href="http://hl7.org/fhir/R4/datatypes.html#dateTime">value</a>="2023-10-12T00:15:11+02:00"/> <<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.publisher">publisher</a> <a href="http://hl7.org/fhir/R4/datatypes.html#string">value</a>="Example Publisher"/> <<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.contact">contact</a>> <<a href="http://hl7.org/fhir/R4/metadatatypes.html#ContactDetail#ContactDetail.name">name</a> <a href="http://hl7.org/fhir/R4/datatypes.html#string">value</a>="Example Publisher"/> @@ -502,7 +502,7 @@ <h2 id="root">Extension: HnBasisChangeConferenceType - XML Profile</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-hn-basis-changeConferenceType.ttl b/StructureDefinition-hn-basis-changeConferenceType.ttl index d46195ff..dd30d72a 100644 --- a/StructureDefinition-hn-basis-changeConferenceType.ttl +++ b/StructureDefinition-hn-basis-changeConferenceType.ttl @@ -17,7 +17,7 @@ fhir:name [ fhir:v "HnBasisChangeConferenceType"] ; # fhir:title [ fhir:v "hn-basis-changeConferenceType"] ; # fhir:status [ fhir:v "draft"] ; # - fhir:date [ fhir:v "2023-10-11T00:03:21+02:00"^^xsd:dateTime] ; # + fhir:date [ fhir:v "2023-10-12T00:15:11+02:00"^^xsd:dateTime] ; # fhir:publisher [ fhir:v "Example Publisher"] ; # fhir:contact ( [ fhir:name [ fhir:v "Example Publisher" ] ; diff --git a/StructureDefinition-hn-basis-changeConferenceType.xlsx b/StructureDefinition-hn-basis-changeConferenceType.xlsx index 3522b89a..fe550a89 100644 Binary files a/StructureDefinition-hn-basis-changeConferenceType.xlsx and b/StructureDefinition-hn-basis-changeConferenceType.xlsx differ diff --git a/StructureDefinition-hn-basis-changeConferenceType.xml b/StructureDefinition-hn-basis-changeConferenceType.xml index 255d4a46..dac3fcde 100644 --- a/StructureDefinition-hn-basis-changeConferenceType.xml +++ b/StructureDefinition-hn-basis-changeConferenceType.xml @@ -10,7 +10,7 @@ <name value="HnBasisChangeConferenceType"/> <title value="hn-basis-changeConferenceType"/> <status value="draft"/> - <date value="2023-10-11T00:03:21+02:00"/> + <date value="2023-10-12T00:15:11+02:00"/> <publisher value="Example Publisher"/> <contact> <name value="Example Publisher"/> diff --git a/StructureDefinition-hn-basis-consultationType-definitions.html b/StructureDefinition-hn-basis-consultationType-definitions.html index 9a827900..f03c1ae0 100644 --- a/StructureDefinition-hn-basis-consultationType-definitions.html +++ b/StructureDefinition-hn-basis-consultationType-definitions.html @@ -43,8 +43,8 @@ <script src="assets/js/prism.js"></script> - <style type="text/css">h2{--heading-prefix:"2.11"} - h3,h4,h5,h6{--heading-prefix:"2.11"}</style> + <style type="text/css">h2{--heading-prefix:"2.17"} + h3,h4,h5,h6{--heading-prefix:"2.17"}</style> <div id="segment-header" class="segment"> <!-- segment-header --> <div class="container"> <!-- container --> <!-- Placeholder for child template header declarations --> @@ -184,7 +184,7 @@ <h2 id="root">Extension: HnBasisConsultationType - Detailed Descriptions</h2> Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -347,7 +347,7 @@ <h2 id="root">Extension: HnBasisConsultationType - Detailed Descriptions</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-hn-basis-consultationType-mappings.html b/StructureDefinition-hn-basis-consultationType-mappings.html index c04d02ac..875839ee 100644 --- a/StructureDefinition-hn-basis-consultationType-mappings.html +++ b/StructureDefinition-hn-basis-consultationType-mappings.html @@ -43,8 +43,8 @@ <script src="assets/js/prism.js"></script> - <style type="text/css">h2{--heading-prefix:"2.11"} - h3,h4,h5,h6{--heading-prefix:"2.11"}</style> + <style type="text/css">h2{--heading-prefix:"2.17"} + h3,h4,h5,h6{--heading-prefix:"2.17"}</style> <div id="segment-header" class="segment"> <!-- segment-header --> <div class="container"> <!-- container --> <!-- Placeholder for child template header declarations --> @@ -184,7 +184,7 @@ <h2 id="root">Extension: HnBasisConsultationType - Mappings</h2> Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -267,7 +267,7 @@ <h2 id="root">Extension: HnBasisConsultationType - Mappings</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-hn-basis-consultationType-testing.html b/StructureDefinition-hn-basis-consultationType-testing.html index c16c86f8..b0e5ec0d 100644 --- a/StructureDefinition-hn-basis-consultationType-testing.html +++ b/StructureDefinition-hn-basis-consultationType-testing.html @@ -43,8 +43,8 @@ <script src="assets/js/prism.js"></script> - <style type="text/css">h2{--heading-prefix:"2.11"} - h3,h4,h5,h6{--heading-prefix:"2.11"}</style> + <style type="text/css">h2{--heading-prefix:"2.17"} + h3,h4,h5,h6{--heading-prefix:"2.17"}</style> <div id="segment-header" class="segment"> <!-- segment-header --> <div class="container"> <!-- container --> <!-- Placeholder for child template header declarations --> @@ -184,7 +184,7 @@ <h2 id="root">Extension: HnBasisConsultationType - Testing</h2> Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -261,7 +261,7 @@ <h3>Test Scripts</h3> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-hn-basis-consultationType.html b/StructureDefinition-hn-basis-consultationType.html index 71f61c5d..016a8538 100644 --- a/StructureDefinition-hn-basis-consultationType.html +++ b/StructureDefinition-hn-basis-consultationType.html @@ -39,8 +39,8 @@ <script src="assets/js/prism.js"></script> - <style type="text/css">h2{--heading-prefix:"2.11"} - h3,h4,h5,h6{--heading-prefix:"2.11"}</style> + <style type="text/css">h2{--heading-prefix:"2.17"} + h3,h4,h5,h6{--heading-prefix:"2.17"}</style> <div id="segment-header" class="segment"> <!-- segment-header --> <div class="container"> <!-- container --> <!-- Placeholder for child template header declarations --> @@ -196,7 +196,7 @@ <h2 id="root">Extension: hn-basis-consultationType Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -545,7 +545,7 @@ <h4>Constraints</h4> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-hn-basis-consultationType.json b/StructureDefinition-hn-basis-consultationType.json index 59a565dc..2047c19a 100644 --- a/StructureDefinition-hn-basis-consultationType.json +++ b/StructureDefinition-hn-basis-consultationType.json @@ -10,7 +10,7 @@ "name" : "HnBasisConsultationType", "title" : "hn-basis-consultationType", "status" : "draft", - "date" : "2023-10-11T00:03:21+02:00", + "date" : "2023-10-12T00:15:11+02:00", "publisher" : "Example Publisher", "contact" : [{ "name" : "Example Publisher", diff --git a/StructureDefinition-hn-basis-consultationType.profile.history.html b/StructureDefinition-hn-basis-consultationType.profile.history.html index acd092d8..63f71f60 100644 --- a/StructureDefinition-hn-basis-consultationType.profile.history.html +++ b/StructureDefinition-hn-basis-consultationType.profile.history.html @@ -185,7 +185,7 @@ <h2 id="root">Extension: HnBasisConsultationType - Change History</h2> Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -243,7 +243,7 @@ <h2 id="root">Extension: HnBasisConsultationType - Change History</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-hn-basis-consultationType.profile.json.html b/StructureDefinition-hn-basis-consultationType.profile.json.html index deea4bd9..0e8d2237 100644 --- a/StructureDefinition-hn-basis-consultationType.profile.json.html +++ b/StructureDefinition-hn-basis-consultationType.profile.json.html @@ -47,8 +47,8 @@ <script src="assets/js/prism.js"></script> - <style type="text/css">h2{--heading-prefix:"2.11"} - h3,h4,h5,h6{--heading-prefix:"2.11"}</style> + <style type="text/css">h2{--heading-prefix:"2.17"} + h3,h4,h5,h6{--heading-prefix:"2.17"}</style> <div id="segment-header" class="segment"> <!-- segment-header --> <div class="container"> <!-- container --> <!-- Placeholder for child template header declarations --> @@ -188,7 +188,7 @@ <h2 id="root">Extension: HnBasisConsultationType - JSON Profile</h2> Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -219,7 +219,7 @@ <h2 id="root">Extension: HnBasisConsultationType - JSON Profile</h2> "<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.name">name</a>" : "HnBasisConsultationType", "<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.title">title</a>" : "hn-basis-consultationType", "<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.status">status</a>" : "draft", - "<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.date">date</a>" : "2023-10-11T00:03:21+02:00", + "<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.date">date</a>" : "2023-10-12T00:15:11+02:00", "<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.publisher">publisher</a>" : "Example Publisher", "<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.contact">contact</a>" : [ { @@ -884,7 +884,7 @@ <h2 id="root">Extension: HnBasisConsultationType - JSON Profile</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-hn-basis-consultationType.profile.ttl.html b/StructureDefinition-hn-basis-consultationType.profile.ttl.html index db4690d6..ed32c1b9 100644 --- a/StructureDefinition-hn-basis-consultationType.profile.ttl.html +++ b/StructureDefinition-hn-basis-consultationType.profile.ttl.html @@ -47,8 +47,8 @@ <script src="assets/js/prism.js"></script> - <style type="text/css">h2{--heading-prefix:"2.11"} - h3,h4,h5,h6{--heading-prefix:"2.11"}</style> + <style type="text/css">h2{--heading-prefix:"2.17"} + h3,h4,h5,h6{--heading-prefix:"2.17"}</style> <div id="segment-header" class="segment"> <!-- segment-header --> <div class="container"> <!-- container --> <!-- Placeholder for child template header declarations --> @@ -188,7 +188,7 @@ <h2 id="root">Extension: HnBasisConsultationType - TTL Profile</h2> Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -226,7 +226,7 @@ <h2 id="root">Extension: HnBasisConsultationType - TTL Profile</h2> <a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.name">fhir:name</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#string">fhir:v</a> "HnBasisConsultationType"] ; # <a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.title">fhir:title</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#string">fhir:v</a> "hn-basis-consultationType"] ; # <a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.status">fhir:status</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#code">fhir:v</a> "draft"] ; # - <a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.date">fhir:date</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#dateTime">fhir:v</a> "2023-10-11T00:03:21+02:00"^^xsd:dateTime] ; # + <a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.date">fhir:date</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#dateTime">fhir:v</a> "2023-10-12T00:15:11+02:00"^^xsd:dateTime] ; # <a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.publisher">fhir:publisher</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#string">fhir:v</a> "Example Publisher"] ; # <a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.contact">fhir:contact</a> ( [ <a href="http://hl7.org/fhir/R4/metadatatypes.html#ContactDetail#ContactDetail.name">fhir:name</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#string">fhir:v</a> "Example Publisher" ] ; @@ -707,7 +707,7 @@ <h2 id="root">Extension: HnBasisConsultationType - TTL Profile</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-hn-basis-consultationType.profile.xml.html b/StructureDefinition-hn-basis-consultationType.profile.xml.html index b7352dfe..d0fcf700 100644 --- a/StructureDefinition-hn-basis-consultationType.profile.xml.html +++ b/StructureDefinition-hn-basis-consultationType.profile.xml.html @@ -47,8 +47,8 @@ <script src="assets/js/prism.js"></script> - <style type="text/css">h2{--heading-prefix:"2.11"} - h3,h4,h5,h6{--heading-prefix:"2.11"}</style> + <style type="text/css">h2{--heading-prefix:"2.17"} + h3,h4,h5,h6{--heading-prefix:"2.17"}</style> <div id="segment-header" class="segment"> <!-- segment-header --> <div class="container"> <!-- container --> <!-- Placeholder for child template header declarations --> @@ -188,7 +188,7 @@ <h2 id="root">Extension: HnBasisConsultationType - XML Profile</h2> Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -220,7 +220,7 @@ <h2 id="root">Extension: HnBasisConsultationType - XML Profile</h2> <<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.name">name</a> <a href="http://hl7.org/fhir/R4/datatypes.html#string">value</a>="HnBasisConsultationType"/> <<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.title">title</a> <a href="http://hl7.org/fhir/R4/datatypes.html#string">value</a>="hn-basis-consultationType"/> <<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.status">status</a> <a href="http://hl7.org/fhir/R4/datatypes.html#code">value</a>="draft"/> - <<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.date">date</a> <a href="http://hl7.org/fhir/R4/datatypes.html#dateTime">value</a>="2023-10-11T00:03:21+02:00"/> + <<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.date">date</a> <a href="http://hl7.org/fhir/R4/datatypes.html#dateTime">value</a>="2023-10-12T00:15:11+02:00"/> <<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.publisher">publisher</a> <a href="http://hl7.org/fhir/R4/datatypes.html#string">value</a>="Example Publisher"/> <<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.contact">contact</a>> <<a href="http://hl7.org/fhir/R4/metadatatypes.html#ContactDetail#ContactDetail.name">name</a> <a href="http://hl7.org/fhir/R4/datatypes.html#string">value</a>="Example Publisher"/> @@ -809,7 +809,7 @@ <h2 id="root">Extension: HnBasisConsultationType - XML Profile</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-hn-basis-consultationType.ttl b/StructureDefinition-hn-basis-consultationType.ttl index 35116d5f..791024eb 100644 --- a/StructureDefinition-hn-basis-consultationType.ttl +++ b/StructureDefinition-hn-basis-consultationType.ttl @@ -17,7 +17,7 @@ fhir:name [ fhir:v "HnBasisConsultationType"] ; # fhir:title [ fhir:v "hn-basis-consultationType"] ; # fhir:status [ fhir:v "draft"] ; # - fhir:date [ fhir:v "2023-10-11T00:03:21+02:00"^^xsd:dateTime] ; # + fhir:date [ fhir:v "2023-10-12T00:15:11+02:00"^^xsd:dateTime] ; # fhir:publisher [ fhir:v "Example Publisher"] ; # fhir:contact ( [ fhir:name [ fhir:v "Example Publisher" ] ; diff --git a/StructureDefinition-hn-basis-consultationType.xlsx b/StructureDefinition-hn-basis-consultationType.xlsx index b1988dbd..aac3f82c 100644 Binary files a/StructureDefinition-hn-basis-consultationType.xlsx and b/StructureDefinition-hn-basis-consultationType.xlsx differ diff --git a/StructureDefinition-hn-basis-consultationType.xml b/StructureDefinition-hn-basis-consultationType.xml index 8358ccec..05ea609e 100644 --- a/StructureDefinition-hn-basis-consultationType.xml +++ b/StructureDefinition-hn-basis-consultationType.xml @@ -10,7 +10,7 @@ <name value="HnBasisConsultationType"/> <title value="hn-basis-consultationType"/> <status value="draft"/> - <date value="2023-10-11T00:03:21+02:00"/> + <date value="2023-10-12T00:15:11+02:00"/> <publisher value="Example Publisher"/> <contact> <name value="Example Publisher"/> diff --git a/StructureDefinition-hn-basis-flagStatusPeriod-definitions.html b/StructureDefinition-hn-basis-flagStatusPeriod-definitions.html index e3dc0f93..109bee88 100644 --- a/StructureDefinition-hn-basis-flagStatusPeriod-definitions.html +++ b/StructureDefinition-hn-basis-flagStatusPeriod-definitions.html @@ -43,8 +43,8 @@ <script src="assets/js/prism.js"></script> - <style type="text/css">h2{--heading-prefix:"2.12"} - h3,h4,h5,h6{--heading-prefix:"2.12"}</style> + <style type="text/css">h2{--heading-prefix:"2.18"} + h3,h4,h5,h6{--heading-prefix:"2.18"}</style> <div id="segment-header" class="segment"> <!-- segment-header --> <div class="container"> <!-- container --> <!-- Placeholder for child template header declarations --> @@ -184,7 +184,7 @@ <h2 id="root">Extension: HnBasisFlagStatusPeriod - Detailed Descriptions</h2> Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -313,7 +313,7 @@ <h2 id="root">Extension: HnBasisFlagStatusPeriod - Detailed Descriptions</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-hn-basis-flagStatusPeriod-mappings.html b/StructureDefinition-hn-basis-flagStatusPeriod-mappings.html index 2e29fd4a..380bb472 100644 --- a/StructureDefinition-hn-basis-flagStatusPeriod-mappings.html +++ b/StructureDefinition-hn-basis-flagStatusPeriod-mappings.html @@ -43,8 +43,8 @@ <script src="assets/js/prism.js"></script> - <style type="text/css">h2{--heading-prefix:"2.12"} - h3,h4,h5,h6{--heading-prefix:"2.12"}</style> + <style type="text/css">h2{--heading-prefix:"2.18"} + h3,h4,h5,h6{--heading-prefix:"2.18"}</style> <div id="segment-header" class="segment"> <!-- segment-header --> <div class="container"> <!-- container --> <!-- Placeholder for child template header declarations --> @@ -184,7 +184,7 @@ <h2 id="root">Extension: HnBasisFlagStatusPeriod - Mappings</h2> Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -260,7 +260,7 @@ <h2 id="root">Extension: HnBasisFlagStatusPeriod - Mappings</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-hn-basis-flagStatusPeriod-testing.html b/StructureDefinition-hn-basis-flagStatusPeriod-testing.html index e9e14b69..34022c07 100644 --- a/StructureDefinition-hn-basis-flagStatusPeriod-testing.html +++ b/StructureDefinition-hn-basis-flagStatusPeriod-testing.html @@ -43,8 +43,8 @@ <script src="assets/js/prism.js"></script> - <style type="text/css">h2{--heading-prefix:"2.12"} - h3,h4,h5,h6{--heading-prefix:"2.12"}</style> + <style type="text/css">h2{--heading-prefix:"2.18"} + h3,h4,h5,h6{--heading-prefix:"2.18"}</style> <div id="segment-header" class="segment"> <!-- segment-header --> <div class="container"> <!-- container --> <!-- Placeholder for child template header declarations --> @@ -184,7 +184,7 @@ <h2 id="root">Extension: HnBasisFlagStatusPeriod - Testing</h2> Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -261,7 +261,7 @@ <h3>Test Scripts</h3> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-hn-basis-flagStatusPeriod.html b/StructureDefinition-hn-basis-flagStatusPeriod.html index 7978cede..5114c444 100644 --- a/StructureDefinition-hn-basis-flagStatusPeriod.html +++ b/StructureDefinition-hn-basis-flagStatusPeriod.html @@ -39,8 +39,8 @@ <script src="assets/js/prism.js"></script> - <style type="text/css">h2{--heading-prefix:"2.12"} - h3,h4,h5,h6{--heading-prefix:"2.12"}</style> + <style type="text/css">h2{--heading-prefix:"2.18"} + h3,h4,h5,h6{--heading-prefix:"2.18"}</style> <div id="segment-header" class="segment"> <!-- segment-header --> <div class="container"> <!-- container --> <!-- Placeholder for child template header declarations --> @@ -196,7 +196,7 @@ <h2 id="root">Extension: hn-basis-flagStatusPeriod Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -503,7 +503,7 @@ <h4>Constraints</h4> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-hn-basis-flagStatusPeriod.json b/StructureDefinition-hn-basis-flagStatusPeriod.json index 6be00bd5..44668659 100644 --- a/StructureDefinition-hn-basis-flagStatusPeriod.json +++ b/StructureDefinition-hn-basis-flagStatusPeriod.json @@ -10,7 +10,7 @@ "name" : "HnBasisFlagStatusPeriod", "title" : "hn-basis-flagStatusPeriod", "status" : "draft", - "date" : "2023-10-11T00:03:21+02:00", + "date" : "2023-10-12T00:15:11+02:00", "publisher" : "Example Publisher", "contact" : [{ "name" : "Example Publisher", diff --git a/StructureDefinition-hn-basis-flagStatusPeriod.profile.history.html b/StructureDefinition-hn-basis-flagStatusPeriod.profile.history.html index d9866aec..18940891 100644 --- a/StructureDefinition-hn-basis-flagStatusPeriod.profile.history.html +++ b/StructureDefinition-hn-basis-flagStatusPeriod.profile.history.html @@ -185,7 +185,7 @@ <h2 id="root">Extension: HnBasisFlagStatusPeriod - Change History</h2> Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -243,7 +243,7 @@ <h2 id="root">Extension: HnBasisFlagStatusPeriod - Change History</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-hn-basis-flagStatusPeriod.profile.json.html b/StructureDefinition-hn-basis-flagStatusPeriod.profile.json.html index 7af1179d..28c7de23 100644 --- a/StructureDefinition-hn-basis-flagStatusPeriod.profile.json.html +++ b/StructureDefinition-hn-basis-flagStatusPeriod.profile.json.html @@ -47,8 +47,8 @@ <script src="assets/js/prism.js"></script> - <style type="text/css">h2{--heading-prefix:"2.12"} - h3,h4,h5,h6{--heading-prefix:"2.12"}</style> + <style type="text/css">h2{--heading-prefix:"2.18"} + h3,h4,h5,h6{--heading-prefix:"2.18"}</style> <div id="segment-header" class="segment"> <!-- segment-header --> <div class="container"> <!-- container --> <!-- Placeholder for child template header declarations --> @@ -188,7 +188,7 @@ <h2 id="root">Extension: HnBasisFlagStatusPeriod - JSON Profile</h2> Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -219,7 +219,7 @@ <h2 id="root">Extension: HnBasisFlagStatusPeriod - JSON Profile</h2> "<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.name">name</a>" : "HnBasisFlagStatusPeriod", "<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.title">title</a>" : "hn-basis-flagStatusPeriod", "<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.status">status</a>" : "draft", - "<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.date">date</a>" : "2023-10-11T00:03:21+02:00", + "<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.date">date</a>" : "2023-10-12T00:15:11+02:00", "<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.publisher">publisher</a>" : "Example Publisher", "<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.contact">contact</a>" : [ { @@ -532,7 +532,7 @@ <h2 id="root">Extension: HnBasisFlagStatusPeriod - JSON Profile</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-hn-basis-flagStatusPeriod.profile.ttl.html b/StructureDefinition-hn-basis-flagStatusPeriod.profile.ttl.html index 43e073f9..9b52a1d9 100644 --- a/StructureDefinition-hn-basis-flagStatusPeriod.profile.ttl.html +++ b/StructureDefinition-hn-basis-flagStatusPeriod.profile.ttl.html @@ -47,8 +47,8 @@ <script src="assets/js/prism.js"></script> - <style type="text/css">h2{--heading-prefix:"2.12"} - h3,h4,h5,h6{--heading-prefix:"2.12"}</style> + <style type="text/css">h2{--heading-prefix:"2.18"} + h3,h4,h5,h6{--heading-prefix:"2.18"}</style> <div id="segment-header" class="segment"> <!-- segment-header --> <div class="container"> <!-- container --> <!-- Placeholder for child template header declarations --> @@ -188,7 +188,7 @@ <h2 id="root">Extension: HnBasisFlagStatusPeriod - TTL Profile</h2> Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -226,7 +226,7 @@ <h2 id="root">Extension: HnBasisFlagStatusPeriod - TTL Profile</h2> <a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.name">fhir:name</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#string">fhir:v</a> "HnBasisFlagStatusPeriod"] ; # <a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.title">fhir:title</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#string">fhir:v</a> "hn-basis-flagStatusPeriod"] ; # <a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.status">fhir:status</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#code">fhir:v</a> "draft"] ; # - <a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.date">fhir:date</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#dateTime">fhir:v</a> "2023-10-11T00:03:21+02:00"^^xsd:dateTime] ; # + <a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.date">fhir:date</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#dateTime">fhir:v</a> "2023-10-12T00:15:11+02:00"^^xsd:dateTime] ; # <a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.publisher">fhir:publisher</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#string">fhir:v</a> "Example Publisher"] ; # <a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.contact">fhir:contact</a> ( [ <a href="http://hl7.org/fhir/R4/metadatatypes.html#ContactDetail#ContactDetail.name">fhir:name</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#string">fhir:v</a> "Example Publisher" ] ; @@ -467,7 +467,7 @@ <h2 id="root">Extension: HnBasisFlagStatusPeriod - TTL Profile</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-hn-basis-flagStatusPeriod.profile.xml.html b/StructureDefinition-hn-basis-flagStatusPeriod.profile.xml.html index 5a4172b3..e89c6165 100644 --- a/StructureDefinition-hn-basis-flagStatusPeriod.profile.xml.html +++ b/StructureDefinition-hn-basis-flagStatusPeriod.profile.xml.html @@ -47,8 +47,8 @@ <script src="assets/js/prism.js"></script> - <style type="text/css">h2{--heading-prefix:"2.12"} - h3,h4,h5,h6{--heading-prefix:"2.12"}</style> + <style type="text/css">h2{--heading-prefix:"2.18"} + h3,h4,h5,h6{--heading-prefix:"2.18"}</style> <div id="segment-header" class="segment"> <!-- segment-header --> <div class="container"> <!-- container --> <!-- Placeholder for child template header declarations --> @@ -188,7 +188,7 @@ <h2 id="root">Extension: HnBasisFlagStatusPeriod - XML Profile</h2> Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -220,7 +220,7 @@ <h2 id="root">Extension: HnBasisFlagStatusPeriod - XML Profile</h2> <<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.name">name</a> <a href="http://hl7.org/fhir/R4/datatypes.html#string">value</a>="HnBasisFlagStatusPeriod"/> <<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.title">title</a> <a href="http://hl7.org/fhir/R4/datatypes.html#string">value</a>="hn-basis-flagStatusPeriod"/> <<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.status">status</a> <a href="http://hl7.org/fhir/R4/datatypes.html#code">value</a>="draft"/> - <<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.date">date</a> <a href="http://hl7.org/fhir/R4/datatypes.html#dateTime">value</a>="2023-10-11T00:03:21+02:00"/> + <<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.date">date</a> <a href="http://hl7.org/fhir/R4/datatypes.html#dateTime">value</a>="2023-10-12T00:15:11+02:00"/> <<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.publisher">publisher</a> <a href="http://hl7.org/fhir/R4/datatypes.html#string">value</a>="Example Publisher"/> <<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.contact">contact</a>> <<a href="http://hl7.org/fhir/R4/metadatatypes.html#ContactDetail#ContactDetail.name">name</a> <a href="http://hl7.org/fhir/R4/datatypes.html#string">value</a>="Example Publisher"/> @@ -492,7 +492,7 @@ <h2 id="root">Extension: HnBasisFlagStatusPeriod - XML Profile</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-hn-basis-flagStatusPeriod.ttl b/StructureDefinition-hn-basis-flagStatusPeriod.ttl index 7c07cd9a..f0c070b0 100644 --- a/StructureDefinition-hn-basis-flagStatusPeriod.ttl +++ b/StructureDefinition-hn-basis-flagStatusPeriod.ttl @@ -17,7 +17,7 @@ fhir:name [ fhir:v "HnBasisFlagStatusPeriod"] ; # fhir:title [ fhir:v "hn-basis-flagStatusPeriod"] ; # fhir:status [ fhir:v "draft"] ; # - fhir:date [ fhir:v "2023-10-11T00:03:21+02:00"^^xsd:dateTime] ; # + fhir:date [ fhir:v "2023-10-12T00:15:11+02:00"^^xsd:dateTime] ; # fhir:publisher [ fhir:v "Example Publisher"] ; # fhir:contact ( [ fhir:name [ fhir:v "Example Publisher" ] ; diff --git a/StructureDefinition-hn-basis-flagStatusPeriod.xlsx b/StructureDefinition-hn-basis-flagStatusPeriod.xlsx index 338a1606..ca7704d2 100644 Binary files a/StructureDefinition-hn-basis-flagStatusPeriod.xlsx and b/StructureDefinition-hn-basis-flagStatusPeriod.xlsx differ diff --git a/StructureDefinition-hn-basis-flagStatusPeriod.xml b/StructureDefinition-hn-basis-flagStatusPeriod.xml index d2a015f6..bf544cfc 100644 --- a/StructureDefinition-hn-basis-flagStatusPeriod.xml +++ b/StructureDefinition-hn-basis-flagStatusPeriod.xml @@ -10,7 +10,7 @@ <name value="HnBasisFlagStatusPeriod"/> <title value="hn-basis-flagStatusPeriod"/> <status value="draft"/> - <date value="2023-10-11T00:03:21+02:00"/> + <date value="2023-10-12T00:15:11+02:00"/> <publisher value="Example Publisher"/> <contact> <name value="Example Publisher"/> diff --git a/StructureDefinition-hn-basis-postponementreason-definitions.html b/StructureDefinition-hn-basis-postponementreason-definitions.html index 0ab7af4e..0d666b79 100644 --- a/StructureDefinition-hn-basis-postponementreason-definitions.html +++ b/StructureDefinition-hn-basis-postponementreason-definitions.html @@ -43,8 +43,8 @@ <script src="assets/js/prism.js"></script> - <style type="text/css">h2{--heading-prefix:"2.13"} - h3,h4,h5,h6{--heading-prefix:"2.13"}</style> + <style type="text/css">h2{--heading-prefix:"2.19"} + h3,h4,h5,h6{--heading-prefix:"2.19"}</style> <div id="segment-header" class="segment"> <!-- segment-header --> <div class="container"> <!-- container --> <!-- Placeholder for child template header declarations --> @@ -184,7 +184,7 @@ <h2 id="root">Extension: HnBasisPostponementReason - Detailed Descriptions</h2> Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -314,7 +314,7 @@ <h2 id="root">Extension: HnBasisPostponementReason - Detailed Descriptions</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-hn-basis-postponementreason-mappings.html b/StructureDefinition-hn-basis-postponementreason-mappings.html index 966c2e1b..9b9513b3 100644 --- a/StructureDefinition-hn-basis-postponementreason-mappings.html +++ b/StructureDefinition-hn-basis-postponementreason-mappings.html @@ -43,8 +43,8 @@ <script src="assets/js/prism.js"></script> - <style type="text/css">h2{--heading-prefix:"2.13"} - h3,h4,h5,h6{--heading-prefix:"2.13"}</style> + <style type="text/css">h2{--heading-prefix:"2.19"} + h3,h4,h5,h6{--heading-prefix:"2.19"}</style> <div id="segment-header" class="segment"> <!-- segment-header --> <div class="container"> <!-- container --> <!-- Placeholder for child template header declarations --> @@ -184,7 +184,7 @@ <h2 id="root">Extension: HnBasisPostponementReason - Mappings</h2> Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -260,7 +260,7 @@ <h2 id="root">Extension: HnBasisPostponementReason - Mappings</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-hn-basis-postponementreason-testing.html b/StructureDefinition-hn-basis-postponementreason-testing.html index 7cc68052..87502c03 100644 --- a/StructureDefinition-hn-basis-postponementreason-testing.html +++ b/StructureDefinition-hn-basis-postponementreason-testing.html @@ -43,8 +43,8 @@ <script src="assets/js/prism.js"></script> - <style type="text/css">h2{--heading-prefix:"2.13"} - h3,h4,h5,h6{--heading-prefix:"2.13"}</style> + <style type="text/css">h2{--heading-prefix:"2.19"} + h3,h4,h5,h6{--heading-prefix:"2.19"}</style> <div id="segment-header" class="segment"> <!-- segment-header --> <div class="container"> <!-- container --> <!-- Placeholder for child template header declarations --> @@ -184,7 +184,7 @@ <h2 id="root">Extension: HnBasisPostponementReason - Testing</h2> Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -261,7 +261,7 @@ <h3>Test Scripts</h3> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-hn-basis-postponementreason.html b/StructureDefinition-hn-basis-postponementreason.html index 6f014625..acc8122e 100644 --- a/StructureDefinition-hn-basis-postponementreason.html +++ b/StructureDefinition-hn-basis-postponementreason.html @@ -39,8 +39,8 @@ <script src="assets/js/prism.js"></script> - <style type="text/css">h2{--heading-prefix:"2.13"} - h3,h4,h5,h6{--heading-prefix:"2.13"}</style> + <style type="text/css">h2{--heading-prefix:"2.19"} + h3,h4,h5,h6{--heading-prefix:"2.19"}</style> <div id="segment-header" class="segment"> <!-- segment-header --> <div class="container"> <!-- container --> <!-- Placeholder for child template header declarations --> @@ -196,7 +196,7 @@ <h2 id="root">Extension: hn-basis-postponementreason Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -509,7 +509,7 @@ <h4>Constraints</h4> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-hn-basis-postponementreason.json b/StructureDefinition-hn-basis-postponementreason.json index 34e65d9e..5228956c 100644 --- a/StructureDefinition-hn-basis-postponementreason.json +++ b/StructureDefinition-hn-basis-postponementreason.json @@ -10,7 +10,7 @@ "name" : "HnBasisPostponementReason", "title" : "hn-basis-postponementreason", "status" : "draft", - "date" : "2023-10-11T00:03:21+02:00", + "date" : "2023-10-12T00:15:11+02:00", "publisher" : "Example Publisher", "contact" : [{ "name" : "Example Publisher", diff --git a/StructureDefinition-hn-basis-postponementreason.profile.history.html b/StructureDefinition-hn-basis-postponementreason.profile.history.html index 7105ecc4..6a9fedd7 100644 --- a/StructureDefinition-hn-basis-postponementreason.profile.history.html +++ b/StructureDefinition-hn-basis-postponementreason.profile.history.html @@ -185,7 +185,7 @@ <h2 id="root">Extension: HnBasisPostponementReason - Change History</h2> Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -243,7 +243,7 @@ <h2 id="root">Extension: HnBasisPostponementReason - Change History</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-hn-basis-postponementreason.profile.json.html b/StructureDefinition-hn-basis-postponementreason.profile.json.html index 22b2434b..56af742c 100644 --- a/StructureDefinition-hn-basis-postponementreason.profile.json.html +++ b/StructureDefinition-hn-basis-postponementreason.profile.json.html @@ -47,8 +47,8 @@ <script src="assets/js/prism.js"></script> - <style type="text/css">h2{--heading-prefix:"2.13"} - h3,h4,h5,h6{--heading-prefix:"2.13"}</style> + <style type="text/css">h2{--heading-prefix:"2.19"} + h3,h4,h5,h6{--heading-prefix:"2.19"}</style> <div id="segment-header" class="segment"> <!-- segment-header --> <div class="container"> <!-- container --> <!-- Placeholder for child template header declarations --> @@ -188,7 +188,7 @@ <h2 id="root">Extension: HnBasisPostponementReason - JSON Profile</h2> Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -219,7 +219,7 @@ <h2 id="root">Extension: HnBasisPostponementReason - JSON Profile</h2> "<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.name">name</a>" : "HnBasisPostponementReason", "<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.title">title</a>" : "hn-basis-postponementreason", "<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.status">status</a>" : "draft", - "<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.date">date</a>" : "2023-10-11T00:03:21+02:00", + "<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.date">date</a>" : "2023-10-12T00:15:11+02:00", "<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.publisher">publisher</a>" : "Example Publisher", "<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.contact">contact</a>" : [ { @@ -550,7 +550,7 @@ <h2 id="root">Extension: HnBasisPostponementReason - JSON Profile</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-hn-basis-postponementreason.profile.ttl.html b/StructureDefinition-hn-basis-postponementreason.profile.ttl.html index 0148d7d5..b5218a3a 100644 --- a/StructureDefinition-hn-basis-postponementreason.profile.ttl.html +++ b/StructureDefinition-hn-basis-postponementreason.profile.ttl.html @@ -47,8 +47,8 @@ <script src="assets/js/prism.js"></script> - <style type="text/css">h2{--heading-prefix:"2.13"} - h3,h4,h5,h6{--heading-prefix:"2.13"}</style> + <style type="text/css">h2{--heading-prefix:"2.19"} + h3,h4,h5,h6{--heading-prefix:"2.19"}</style> <div id="segment-header" class="segment"> <!-- segment-header --> <div class="container"> <!-- container --> <!-- Placeholder for child template header declarations --> @@ -188,7 +188,7 @@ <h2 id="root">Extension: HnBasisPostponementReason - TTL Profile</h2> Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -226,7 +226,7 @@ <h2 id="root">Extension: HnBasisPostponementReason - TTL Profile</h2> <a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.name">fhir:name</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#string">fhir:v</a> "HnBasisPostponementReason"] ; # <a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.title">fhir:title</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#string">fhir:v</a> "hn-basis-postponementreason"] ; # <a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.status">fhir:status</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#code">fhir:v</a> "draft"] ; # - <a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.date">fhir:date</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#dateTime">fhir:v</a> "2023-10-11T00:03:21+02:00"^^xsd:dateTime] ; # + <a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.date">fhir:date</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#dateTime">fhir:v</a> "2023-10-12T00:15:11+02:00"^^xsd:dateTime] ; # <a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.publisher">fhir:publisher</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#string">fhir:v</a> "Example Publisher"] ; # <a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.contact">fhir:contact</a> ( [ <a href="http://hl7.org/fhir/R4/metadatatypes.html#ContactDetail#ContactDetail.name">fhir:name</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#string">fhir:v</a> "Example Publisher" ] ; @@ -480,7 +480,7 @@ <h2 id="root">Extension: HnBasisPostponementReason - TTL Profile</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-hn-basis-postponementreason.profile.xml.html b/StructureDefinition-hn-basis-postponementreason.profile.xml.html index b5e19893..6576031b 100644 --- a/StructureDefinition-hn-basis-postponementreason.profile.xml.html +++ b/StructureDefinition-hn-basis-postponementreason.profile.xml.html @@ -47,8 +47,8 @@ <script src="assets/js/prism.js"></script> - <style type="text/css">h2{--heading-prefix:"2.13"} - h3,h4,h5,h6{--heading-prefix:"2.13"}</style> + <style type="text/css">h2{--heading-prefix:"2.19"} + h3,h4,h5,h6{--heading-prefix:"2.19"}</style> <div id="segment-header" class="segment"> <!-- segment-header --> <div class="container"> <!-- container --> <!-- Placeholder for child template header declarations --> @@ -188,7 +188,7 @@ <h2 id="root">Extension: HnBasisPostponementReason - XML Profile</h2> Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -220,7 +220,7 @@ <h2 id="root">Extension: HnBasisPostponementReason - XML Profile</h2> <<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.name">name</a> <a href="http://hl7.org/fhir/R4/datatypes.html#string">value</a>="HnBasisPostponementReason"/> <<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.title">title</a> <a href="http://hl7.org/fhir/R4/datatypes.html#string">value</a>="hn-basis-postponementreason"/> <<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.status">status</a> <a href="http://hl7.org/fhir/R4/datatypes.html#code">value</a>="draft"/> - <<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.date">date</a> <a href="http://hl7.org/fhir/R4/datatypes.html#dateTime">value</a>="2023-10-11T00:03:21+02:00"/> + <<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.date">date</a> <a href="http://hl7.org/fhir/R4/datatypes.html#dateTime">value</a>="2023-10-12T00:15:11+02:00"/> <<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.publisher">publisher</a> <a href="http://hl7.org/fhir/R4/datatypes.html#string">value</a>="Example Publisher"/> <<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.contact">contact</a>> <<a href="http://hl7.org/fhir/R4/metadatatypes.html#ContactDetail#ContactDetail.name">name</a> <a href="http://hl7.org/fhir/R4/datatypes.html#string">value</a>="Example Publisher"/> @@ -504,7 +504,7 @@ <h2 id="root">Extension: HnBasisPostponementReason - XML Profile</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-hn-basis-postponementreason.ttl b/StructureDefinition-hn-basis-postponementreason.ttl index 30830aea..c8c37b26 100644 --- a/StructureDefinition-hn-basis-postponementreason.ttl +++ b/StructureDefinition-hn-basis-postponementreason.ttl @@ -17,7 +17,7 @@ fhir:name [ fhir:v "HnBasisPostponementReason"] ; # fhir:title [ fhir:v "hn-basis-postponementreason"] ; # fhir:status [ fhir:v "draft"] ; # - fhir:date [ fhir:v "2023-10-11T00:03:21+02:00"^^xsd:dateTime] ; # + fhir:date [ fhir:v "2023-10-12T00:15:11+02:00"^^xsd:dateTime] ; # fhir:publisher [ fhir:v "Example Publisher"] ; # fhir:contact ( [ fhir:name [ fhir:v "Example Publisher" ] ; diff --git a/StructureDefinition-hn-basis-postponementreason.xlsx b/StructureDefinition-hn-basis-postponementreason.xlsx index 977828e4..c8b1ef60 100644 Binary files a/StructureDefinition-hn-basis-postponementreason.xlsx and b/StructureDefinition-hn-basis-postponementreason.xlsx differ diff --git a/StructureDefinition-hn-basis-postponementreason.xml b/StructureDefinition-hn-basis-postponementreason.xml index 7db71f37..c46f2ecc 100644 --- a/StructureDefinition-hn-basis-postponementreason.xml +++ b/StructureDefinition-hn-basis-postponementreason.xml @@ -10,7 +10,7 @@ <name value="HnBasisPostponementReason"/> <title value="hn-basis-postponementreason"/> <status value="draft"/> - <date value="2023-10-11T00:03:21+02:00"/> + <date value="2023-10-12T00:15:11+02:00"/> <publisher value="Example Publisher"/> <contact> <name value="Example Publisher"/> diff --git a/StructureDefinition-hn-basis-schedule-definitions.html b/StructureDefinition-hn-basis-schedule-definitions.html index 021eaa06..f5d68e32 100644 --- a/StructureDefinition-hn-basis-schedule-definitions.html +++ b/StructureDefinition-hn-basis-schedule-definitions.html @@ -184,7 +184,7 @@ <h2 id="root">Resource Profile: HnBasisSchedule - Detailed Descriptions</h2> Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -421,7 +421,7 @@ <h2 id="root">Resource Profile: HnBasisSchedule - Detailed Descriptions</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-hn-basis-schedule-examples.html b/StructureDefinition-hn-basis-schedule-examples.html index 8bcd389b..3580eddd 100644 --- a/StructureDefinition-hn-basis-schedule-examples.html +++ b/StructureDefinition-hn-basis-schedule-examples.html @@ -184,7 +184,7 @@ <h2 id="root">Resource Profile: HnBasisSchedule - Examples</h2> Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -254,7 +254,7 @@ <h2 id="root">Resource Profile: HnBasisSchedule - Examples</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-hn-basis-schedule-mappings.html b/StructureDefinition-hn-basis-schedule-mappings.html index b256014d..dc5cc0e7 100644 --- a/StructureDefinition-hn-basis-schedule-mappings.html +++ b/StructureDefinition-hn-basis-schedule-mappings.html @@ -184,7 +184,7 @@ <h2 id="root">Resource Profile: HnBasisSchedule - Mappings</h2> Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -302,7 +302,7 @@ <h2 id="root">Resource Profile: HnBasisSchedule - Mappings</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-hn-basis-schedule-testing.html b/StructureDefinition-hn-basis-schedule-testing.html index 0ee04e02..ceb37721 100644 --- a/StructureDefinition-hn-basis-schedule-testing.html +++ b/StructureDefinition-hn-basis-schedule-testing.html @@ -184,7 +184,7 @@ <h2 id="root">Resource Profile: HnBasisSchedule - Testing</h2> Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -261,7 +261,7 @@ <h3>Test Scripts</h3> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-hn-basis-schedule.html b/StructureDefinition-hn-basis-schedule.html index f6485c52..137bc39e 100644 --- a/StructureDefinition-hn-basis-schedule.html +++ b/StructureDefinition-hn-basis-schedule.html @@ -207,7 +207,7 @@ <h2 id="root">Resource Profile: Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -894,7 +894,7 @@ <h4>Constraints</h4> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-hn-basis-schedule.json b/StructureDefinition-hn-basis-schedule.json index bec6039e..1f65d634 100644 --- a/StructureDefinition-hn-basis-schedule.json +++ b/StructureDefinition-hn-basis-schedule.json @@ -10,7 +10,7 @@ "name" : "HnBasisSchedule", "title" : "hn-basis-schedule", "status" : "draft", - "date" : "2023-10-11T00:03:21+02:00", + "date" : "2023-10-12T00:15:11+02:00", "publisher" : "Example Publisher", "contact" : [{ "name" : "Example Publisher", diff --git a/StructureDefinition-hn-basis-schedule.profile.history.html b/StructureDefinition-hn-basis-schedule.profile.history.html index 6dc9886c..2fc76245 100644 --- a/StructureDefinition-hn-basis-schedule.profile.history.html +++ b/StructureDefinition-hn-basis-schedule.profile.history.html @@ -185,7 +185,7 @@ <h2 id="root">Resource Profile: HnBasisSchedule - Change History</h2> Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -243,7 +243,7 @@ <h2 id="root">Resource Profile: HnBasisSchedule - Change History</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-hn-basis-schedule.profile.json.html b/StructureDefinition-hn-basis-schedule.profile.json.html index 213ff5b1..1cc9e711 100644 --- a/StructureDefinition-hn-basis-schedule.profile.json.html +++ b/StructureDefinition-hn-basis-schedule.profile.json.html @@ -188,7 +188,7 @@ <h2 id="root">Resource Profile: HnBasisSchedule - JSON Profile</h2> Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -219,7 +219,7 @@ <h2 id="root">Resource Profile: HnBasisSchedule - JSON Profile</h2> "<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.name">name</a>" : "HnBasisSchedule", "<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.title">title</a>" : "hn-basis-schedule", "<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.status">status</a>" : "draft", - "<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.date">date</a>" : "2023-10-11T00:03:21+02:00", + "<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.date">date</a>" : "2023-10-12T00:15:11+02:00", "<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.publisher">publisher</a>" : "Example Publisher", "<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.contact">contact</a>" : [ { @@ -2009,7 +2009,7 @@ <h2 id="root">Resource Profile: HnBasisSchedule - JSON Profile</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-hn-basis-schedule.profile.ttl.html b/StructureDefinition-hn-basis-schedule.profile.ttl.html index 3f6f404f..41b4a5f1 100644 --- a/StructureDefinition-hn-basis-schedule.profile.ttl.html +++ b/StructureDefinition-hn-basis-schedule.profile.ttl.html @@ -188,7 +188,7 @@ <h2 id="root">Resource Profile: HnBasisSchedule - TTL Profile</h2> Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -226,7 +226,7 @@ <h2 id="root">Resource Profile: HnBasisSchedule - TTL Profile</h2> <a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.name">fhir:name</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#string">fhir:v</a> "HnBasisSchedule"] ; # <a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.title">fhir:title</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#string">fhir:v</a> "hn-basis-schedule"] ; # <a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.status">fhir:status</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#code">fhir:v</a> "draft"] ; # - <a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.date">fhir:date</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#dateTime">fhir:v</a> "2023-10-11T00:03:21+02:00"^^xsd:dateTime] ; # + <a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.date">fhir:date</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#dateTime">fhir:v</a> "2023-10-12T00:15:11+02:00"^^xsd:dateTime] ; # <a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.publisher">fhir:publisher</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#string">fhir:v</a> "Example Publisher"] ; # <a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.contact">fhir:contact</a> ( [ <a href="http://hl7.org/fhir/R4/metadatatypes.html#ContactDetail#ContactDetail.name">fhir:name</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#string">fhir:v</a> "Example Publisher" ] ; @@ -1532,7 +1532,7 @@ <h2 id="root">Resource Profile: HnBasisSchedule - TTL Profile</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-hn-basis-schedule.profile.xml.html b/StructureDefinition-hn-basis-schedule.profile.xml.html index ab2a10d7..c3d90627 100644 --- a/StructureDefinition-hn-basis-schedule.profile.xml.html +++ b/StructureDefinition-hn-basis-schedule.profile.xml.html @@ -188,7 +188,7 @@ <h2 id="root">Resource Profile: HnBasisSchedule - XML Profile</h2> Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -220,7 +220,7 @@ <h2 id="root">Resource Profile: HnBasisSchedule - XML Profile</h2> <<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.name">name</a> <a href="http://hl7.org/fhir/R4/datatypes.html#string">value</a>="HnBasisSchedule"/> <<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.title">title</a> <a href="http://hl7.org/fhir/R4/datatypes.html#string">value</a>="hn-basis-schedule"/> <<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.status">status</a> <a href="http://hl7.org/fhir/R4/datatypes.html#code">value</a>="draft"/> - <<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.date">date</a> <a href="http://hl7.org/fhir/R4/datatypes.html#dateTime">value</a>="2023-10-11T00:03:21+02:00"/> + <<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.date">date</a> <a href="http://hl7.org/fhir/R4/datatypes.html#dateTime">value</a>="2023-10-12T00:15:11+02:00"/> <<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.publisher">publisher</a> <a href="http://hl7.org/fhir/R4/datatypes.html#string">value</a>="Example Publisher"/> <<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.contact">contact</a>> <<a href="http://hl7.org/fhir/R4/metadatatypes.html#ContactDetail#ContactDetail.name">name</a> <a href="http://hl7.org/fhir/R4/datatypes.html#string">value</a>="Example Publisher"/> @@ -1868,7 +1868,7 @@ <h2 id="root">Resource Profile: HnBasisSchedule - XML Profile</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-hn-basis-schedule.ttl b/StructureDefinition-hn-basis-schedule.ttl index 4f3b1fc5..03f4fdb8 100644 --- a/StructureDefinition-hn-basis-schedule.ttl +++ b/StructureDefinition-hn-basis-schedule.ttl @@ -17,7 +17,7 @@ fhir:name [ fhir:v "HnBasisSchedule"] ; # fhir:title [ fhir:v "hn-basis-schedule"] ; # fhir:status [ fhir:v "draft"] ; # - fhir:date [ fhir:v "2023-10-11T00:03:21+02:00"^^xsd:dateTime] ; # + fhir:date [ fhir:v "2023-10-12T00:15:11+02:00"^^xsd:dateTime] ; # fhir:publisher [ fhir:v "Example Publisher"] ; # fhir:contact ( [ fhir:name [ fhir:v "Example Publisher" ] ; diff --git a/StructureDefinition-hn-basis-schedule.xlsx b/StructureDefinition-hn-basis-schedule.xlsx index f0280ad2..f0f15166 100644 Binary files a/StructureDefinition-hn-basis-schedule.xlsx and b/StructureDefinition-hn-basis-schedule.xlsx differ diff --git a/StructureDefinition-hn-basis-schedule.xml b/StructureDefinition-hn-basis-schedule.xml index 7986707a..69394278 100644 --- a/StructureDefinition-hn-basis-schedule.xml +++ b/StructureDefinition-hn-basis-schedule.xml @@ -10,7 +10,7 @@ <name value="HnBasisSchedule"/> <title value="hn-basis-schedule"/> <status value="draft"/> - <date value="2023-10-11T00:03:21+02:00"/> + <date value="2023-10-12T00:15:11+02:00"/> <publisher value="Example Publisher"/> <contact> <name value="Example Publisher"/> diff --git a/StructureDefinition-hn-basis-slot-definitions.html b/StructureDefinition-hn-basis-slot-definitions.html index bc77935a..b8a1e67c 100644 --- a/StructureDefinition-hn-basis-slot-definitions.html +++ b/StructureDefinition-hn-basis-slot-definitions.html @@ -184,7 +184,7 @@ <h2 id="root">Resource Profile: HnBasisSlot - Detailed Descriptions</h2> Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -440,7 +440,7 @@ <h2 id="root">Resource Profile: HnBasisSlot - Detailed Descriptions</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-hn-basis-slot-examples.html b/StructureDefinition-hn-basis-slot-examples.html index 0fb6648b..cba670bd 100644 --- a/StructureDefinition-hn-basis-slot-examples.html +++ b/StructureDefinition-hn-basis-slot-examples.html @@ -184,7 +184,7 @@ <h2 id="root">Resource Profile: HnBasisSlot - Examples</h2> Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -254,7 +254,7 @@ <h2 id="root">Resource Profile: HnBasisSlot - Examples</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-hn-basis-slot-mappings.html b/StructureDefinition-hn-basis-slot-mappings.html index 5121a816..4b196b9c 100644 --- a/StructureDefinition-hn-basis-slot-mappings.html +++ b/StructureDefinition-hn-basis-slot-mappings.html @@ -184,7 +184,7 @@ <h2 id="root">Resource Profile: HnBasisSlot - Mappings</h2> Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -302,7 +302,7 @@ <h2 id="root">Resource Profile: HnBasisSlot - Mappings</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-hn-basis-slot-testing.html b/StructureDefinition-hn-basis-slot-testing.html index a04cc07e..3ad87970 100644 --- a/StructureDefinition-hn-basis-slot-testing.html +++ b/StructureDefinition-hn-basis-slot-testing.html @@ -184,7 +184,7 @@ <h2 id="root">Resource Profile: HnBasisSlot - Testing</h2> Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -261,7 +261,7 @@ <h3>Test Scripts</h3> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-hn-basis-slot.html b/StructureDefinition-hn-basis-slot.html index ecb8fc0a..8ead10dc 100644 --- a/StructureDefinition-hn-basis-slot.html +++ b/StructureDefinition-hn-basis-slot.html @@ -207,7 +207,7 @@ <h2 id="root">Resource Profile: Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -912,7 +912,7 @@ <h4>Constraints</h4> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-hn-basis-slot.json b/StructureDefinition-hn-basis-slot.json index e92815b7..90e51c58 100644 --- a/StructureDefinition-hn-basis-slot.json +++ b/StructureDefinition-hn-basis-slot.json @@ -10,7 +10,7 @@ "name" : "HnBasisSlot", "title" : "hn-basis-slot", "status" : "draft", - "date" : "2023-10-11T00:03:21+02:00", + "date" : "2023-10-12T00:15:11+02:00", "publisher" : "Example Publisher", "contact" : [{ "name" : "Example Publisher", diff --git a/StructureDefinition-hn-basis-slot.profile.history.html b/StructureDefinition-hn-basis-slot.profile.history.html index a5d227c8..28dd040c 100644 --- a/StructureDefinition-hn-basis-slot.profile.history.html +++ b/StructureDefinition-hn-basis-slot.profile.history.html @@ -185,7 +185,7 @@ <h2 id="root">Resource Profile: HnBasisSlot - Change History</h2> Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -243,7 +243,7 @@ <h2 id="root">Resource Profile: HnBasisSlot - Change History</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-hn-basis-slot.profile.json.html b/StructureDefinition-hn-basis-slot.profile.json.html index 004efd14..685d8c0a 100644 --- a/StructureDefinition-hn-basis-slot.profile.json.html +++ b/StructureDefinition-hn-basis-slot.profile.json.html @@ -188,7 +188,7 @@ <h2 id="root">Resource Profile: HnBasisSlot - JSON Profile</h2> Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -219,7 +219,7 @@ <h2 id="root">Resource Profile: HnBasisSlot - JSON Profile</h2> "<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.name">name</a>" : "HnBasisSlot", "<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.title">title</a>" : "hn-basis-slot", "<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.status">status</a>" : "draft", - "<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.date">date</a>" : "2023-10-11T00:03:21+02:00", + "<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.date">date</a>" : "2023-10-12T00:15:11+02:00", "<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.publisher">publisher</a>" : "Example Publisher", "<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.contact">contact</a>" : [ { @@ -2214,7 +2214,7 @@ <h2 id="root">Resource Profile: HnBasisSlot - JSON Profile</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-hn-basis-slot.profile.ttl.html b/StructureDefinition-hn-basis-slot.profile.ttl.html index 03c48ed1..bd3de13c 100644 --- a/StructureDefinition-hn-basis-slot.profile.ttl.html +++ b/StructureDefinition-hn-basis-slot.profile.ttl.html @@ -188,7 +188,7 @@ <h2 id="root">Resource Profile: HnBasisSlot - TTL Profile</h2> Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -226,7 +226,7 @@ <h2 id="root">Resource Profile: HnBasisSlot - TTL Profile</h2> <a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.name">fhir:name</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#string">fhir:v</a> "HnBasisSlot"] ; # <a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.title">fhir:title</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#string">fhir:v</a> "hn-basis-slot"] ; # <a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.status">fhir:status</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#code">fhir:v</a> "draft"] ; # - <a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.date">fhir:date</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#dateTime">fhir:v</a> "2023-10-11T00:03:21+02:00"^^xsd:dateTime] ; # + <a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.date">fhir:date</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#dateTime">fhir:v</a> "2023-10-12T00:15:11+02:00"^^xsd:dateTime] ; # <a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.publisher">fhir:publisher</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#string">fhir:v</a> "Example Publisher"] ; # <a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.contact">fhir:contact</a> ( [ <a href="http://hl7.org/fhir/R4/metadatatypes.html#ContactDetail#ContactDetail.name">fhir:name</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#string">fhir:v</a> "Example Publisher" ] ; @@ -1674,7 +1674,7 @@ <h2 id="root">Resource Profile: HnBasisSlot - TTL Profile</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-hn-basis-slot.profile.xml.html b/StructureDefinition-hn-basis-slot.profile.xml.html index 4799b0a6..76dde8af 100644 --- a/StructureDefinition-hn-basis-slot.profile.xml.html +++ b/StructureDefinition-hn-basis-slot.profile.xml.html @@ -188,7 +188,7 @@ <h2 id="root">Resource Profile: HnBasisSlot - XML Profile</h2> Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -219,7 +219,7 @@ <h2 id="root">Resource Profile: HnBasisSlot - XML Profile</h2> <<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.name">name</a> <a href="http://hl7.org/fhir/R4/datatypes.html#string">value</a>="HnBasisSlot"/> <<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.title">title</a> <a href="http://hl7.org/fhir/R4/datatypes.html#string">value</a>="hn-basis-slot"/> <<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.status">status</a> <a href="http://hl7.org/fhir/R4/datatypes.html#code">value</a>="draft"/> - <<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.date">date</a> <a href="http://hl7.org/fhir/R4/datatypes.html#dateTime">value</a>="2023-10-11T00:03:21+02:00"/> + <<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.date">date</a> <a href="http://hl7.org/fhir/R4/datatypes.html#dateTime">value</a>="2023-10-12T00:15:11+02:00"/> <<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.publisher">publisher</a> <a href="http://hl7.org/fhir/R4/datatypes.html#string">value</a>="Example Publisher"/> <<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.contact">contact</a>> <<a href="http://hl7.org/fhir/R4/metadatatypes.html#ContactDetail#ContactDetail.name">name</a> <a href="http://hl7.org/fhir/R4/datatypes.html#string">value</a>="Example Publisher"/> @@ -2044,7 +2044,7 @@ <h2 id="root">Resource Profile: HnBasisSlot - XML Profile</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-hn-basis-slot.ttl b/StructureDefinition-hn-basis-slot.ttl index 49ffb9e8..ef80c5e7 100644 --- a/StructureDefinition-hn-basis-slot.ttl +++ b/StructureDefinition-hn-basis-slot.ttl @@ -17,7 +17,7 @@ fhir:name [ fhir:v "HnBasisSlot"] ; # fhir:title [ fhir:v "hn-basis-slot"] ; # fhir:status [ fhir:v "draft"] ; # - fhir:date [ fhir:v "2023-10-11T00:03:21+02:00"^^xsd:dateTime] ; # + fhir:date [ fhir:v "2023-10-12T00:15:11+02:00"^^xsd:dateTime] ; # fhir:publisher [ fhir:v "Example Publisher"] ; # fhir:contact ( [ fhir:name [ fhir:v "Example Publisher" ] ; diff --git a/StructureDefinition-hn-basis-slot.xlsx b/StructureDefinition-hn-basis-slot.xlsx index bc6dc350..ad25c78f 100644 Binary files a/StructureDefinition-hn-basis-slot.xlsx and b/StructureDefinition-hn-basis-slot.xlsx differ diff --git a/StructureDefinition-hn-basis-slot.xml b/StructureDefinition-hn-basis-slot.xml index cc23552c..c4075d88 100644 --- a/StructureDefinition-hn-basis-slot.xml +++ b/StructureDefinition-hn-basis-slot.xml @@ -10,7 +10,7 @@ <name value="HnBasisSlot"/> <title value="hn-basis-slot"/> <status value="draft"/> - <date value="2023-10-11T00:03:21+02:00"/> + <date value="2023-10-12T00:15:11+02:00"/> <publisher value="Example Publisher"/> <contact> <name value="Example Publisher"/> diff --git a/StructureDefinition-no-basis-Address-definitions.html b/StructureDefinition-no-basis-Address-definitions.html index a63c6b71..a6dfa6df 100644 --- a/StructureDefinition-no-basis-Address-definitions.html +++ b/StructureDefinition-no-basis-Address-definitions.html @@ -43,8 +43,8 @@ <script src="assets/js/prism.js"></script> - <style type="text/css">h2{--heading-prefix:"2.9"} - h3,h4,h5,h6{--heading-prefix:"2.9"}</style> + <style type="text/css">h2{--heading-prefix:"2.14"} + h3,h4,h5,h6{--heading-prefix:"2.14"}</style> <div id="segment-header" class="segment"> <!-- segment-header --> <div class="container"> <!-- container --> <!-- Placeholder for child template header declarations --> @@ -387,7 +387,7 @@ <h2 id="root">Data Type Profile: NoBasisAddress - Detailed Descriptions</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-no-basis-Address-examples.html b/StructureDefinition-no-basis-Address-examples.html index 9be98b70..57ed1618 100644 --- a/StructureDefinition-no-basis-Address-examples.html +++ b/StructureDefinition-no-basis-Address-examples.html @@ -254,7 +254,7 @@ <h2 id="root">Data Type Profile: NoBasisAddress - Examples</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-no-basis-Address-mappings.html b/StructureDefinition-no-basis-Address-mappings.html index 19ea226e..b316206f 100644 --- a/StructureDefinition-no-basis-Address-mappings.html +++ b/StructureDefinition-no-basis-Address-mappings.html @@ -43,8 +43,8 @@ <script src="assets/js/prism.js"></script> - <style type="text/css">h2{--heading-prefix:"2.9"} - h3,h4,h5,h6{--heading-prefix:"2.9"}</style> + <style type="text/css">h2{--heading-prefix:"2.14"} + h3,h4,h5,h6{--heading-prefix:"2.14"}</style> <div id="segment-header" class="segment"> <!-- segment-header --> <div class="container"> <!-- container --> <!-- Placeholder for child template header declarations --> @@ -305,7 +305,7 @@ <h2 id="root">Data Type Profile: NoBasisAddress - Mappings</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-no-basis-Address-testing.html b/StructureDefinition-no-basis-Address-testing.html index 2ad38806..f747d26b 100644 --- a/StructureDefinition-no-basis-Address-testing.html +++ b/StructureDefinition-no-basis-Address-testing.html @@ -43,8 +43,8 @@ <script src="assets/js/prism.js"></script> - <style type="text/css">h2{--heading-prefix:"2.9"} - h3,h4,h5,h6{--heading-prefix:"2.9"}</style> + <style type="text/css">h2{--heading-prefix:"2.14"} + h3,h4,h5,h6{--heading-prefix:"2.14"}</style> <div id="segment-header" class="segment"> <!-- segment-header --> <div class="container"> <!-- container --> <!-- Placeholder for child template header declarations --> @@ -261,7 +261,7 @@ <h3>Test Scripts</h3> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-no-basis-Address.html b/StructureDefinition-no-basis-Address.html index 102f2c29..536b8d17 100644 --- a/StructureDefinition-no-basis-Address.html +++ b/StructureDefinition-no-basis-Address.html @@ -43,8 +43,8 @@ <script src="assets/js/prism.js"></script> - <style type="text/css">h2{--heading-prefix:"2.9"} - h3,h4,h5,h6{--heading-prefix:"2.9"}</style> + <style type="text/css">h2{--heading-prefix:"2.14"} + h3,h4,h5,h6{--heading-prefix:"2.14"}</style> <div id="segment-header" class="segment"> <!-- segment-header --> <div class="container"> <!-- container --> <!-- Placeholder for child template header declarations --> @@ -241,7 +241,7 @@ <h2 id="root">Data Type Profile: <p><b>Usage:</b></p> <ul> - <li>This DataType Constraint is not used by any profiles in this Implementation Guide</li> + <li>Use this DataType Constraint: <a href="StructureDefinition-no-basis-Location.html">no-basis-Location</a> and <a href="StructureDefinition-no-basis-Practitioner.html">no-basis-Practitioner</a></li> </ul> @@ -789,7 +789,7 @@ <h4>Constraints</h4> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-no-basis-Address.profile.history.html b/StructureDefinition-no-basis-Address.profile.history.html index 00c5d166..93a44e51 100644 --- a/StructureDefinition-no-basis-Address.profile.history.html +++ b/StructureDefinition-no-basis-Address.profile.history.html @@ -243,7 +243,7 @@ <h2 id="root">Data Type Profile: NoBasisAddress - Change History</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-no-basis-Address.profile.json.html b/StructureDefinition-no-basis-Address.profile.json.html index 334f9a6c..2cdb3c3f 100644 --- a/StructureDefinition-no-basis-Address.profile.json.html +++ b/StructureDefinition-no-basis-Address.profile.json.html @@ -47,8 +47,8 @@ <script src="assets/js/prism.js"></script> - <style type="text/css">h2{--heading-prefix:"2.9"} - h3,h4,h5,h6{--heading-prefix:"2.9"}</style> + <style type="text/css">h2{--heading-prefix:"2.14"} + h3,h4,h5,h6{--heading-prefix:"2.14"}</style> <div id="segment-header" class="segment"> <!-- segment-header --> <div class="container"> <!-- container --> <!-- Placeholder for child template header declarations --> @@ -1199,7 +1199,7 @@ <h2 id="root">Data Type Profile: NoBasisAddress - JSON Profile</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-no-basis-Address.profile.ttl.html b/StructureDefinition-no-basis-Address.profile.ttl.html index f3c52663..847eb9d0 100644 --- a/StructureDefinition-no-basis-Address.profile.ttl.html +++ b/StructureDefinition-no-basis-Address.profile.ttl.html @@ -47,8 +47,8 @@ <script src="assets/js/prism.js"></script> - <style type="text/css">h2{--heading-prefix:"2.9"} - h3,h4,h5,h6{--heading-prefix:"2.9"}</style> + <style type="text/css">h2{--heading-prefix:"2.14"} + h3,h4,h5,h6{--heading-prefix:"2.14"}</style> <div id="segment-header" class="segment"> <!-- segment-header --> <div class="container"> <!-- container --> <!-- Placeholder for child template header declarations --> @@ -898,7 +898,7 @@ <h2 id="root">Data Type Profile: NoBasisAddress - TTL Profile</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-no-basis-Address.profile.xml.html b/StructureDefinition-no-basis-Address.profile.xml.html index cf4af9af..664bafd9 100644 --- a/StructureDefinition-no-basis-Address.profile.xml.html +++ b/StructureDefinition-no-basis-Address.profile.xml.html @@ -47,8 +47,8 @@ <script src="assets/js/prism.js"></script> - <style type="text/css">h2{--heading-prefix:"2.9"} - h3,h4,h5,h6{--heading-prefix:"2.9"}</style> + <style type="text/css">h2{--heading-prefix:"2.14"} + h3,h4,h5,h6{--heading-prefix:"2.14"}</style> <div id="segment-header" class="segment"> <!-- segment-header --> <div class="container"> <!-- container --> <!-- Placeholder for child template header declarations --> @@ -1099,7 +1099,7 @@ <h2 id="root">Data Type Profile: NoBasisAddress - XML Profile</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-no-basis-Address.xlsx b/StructureDefinition-no-basis-Address.xlsx index 522d769e..930a428a 100644 Binary files a/StructureDefinition-no-basis-Address.xlsx and b/StructureDefinition-no-basis-Address.xlsx differ diff --git a/StructureDefinition-no-basis-Appointment-definitions.html b/StructureDefinition-no-basis-Appointment-definitions.html index 14abb43e..9eb857f2 100644 --- a/StructureDefinition-no-basis-Appointment-definitions.html +++ b/StructureDefinition-no-basis-Appointment-definitions.html @@ -194,7 +194,7 @@ <h2 id="root">Resource Profile: NoBasisAppointment - Detailed Descriptions</h2> Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -454,7 +454,7 @@ <h2 id="root">Resource Profile: NoBasisAppointment - Detailed Descriptions</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-no-basis-Appointment-examples.html b/StructureDefinition-no-basis-Appointment-examples.html index cbdf1e01..e9fad372 100644 --- a/StructureDefinition-no-basis-Appointment-examples.html +++ b/StructureDefinition-no-basis-Appointment-examples.html @@ -194,7 +194,7 @@ <h2 id="root">Resource Profile: NoBasisAppointment - Examples</h2> Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -275,7 +275,7 @@ <h2 id="root">Resource Profile: NoBasisAppointment - Examples</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-no-basis-Appointment-mappings.html b/StructureDefinition-no-basis-Appointment-mappings.html index 3596ab41..164e9d11 100644 --- a/StructureDefinition-no-basis-Appointment-mappings.html +++ b/StructureDefinition-no-basis-Appointment-mappings.html @@ -194,7 +194,7 @@ <h2 id="root">Resource Profile: NoBasisAppointment - Mappings</h2> Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -385,7 +385,7 @@ <h2 id="root">Resource Profile: NoBasisAppointment - Mappings</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-no-basis-Appointment-testing.html b/StructureDefinition-no-basis-Appointment-testing.html index 45395950..ed983793 100644 --- a/StructureDefinition-no-basis-Appointment-testing.html +++ b/StructureDefinition-no-basis-Appointment-testing.html @@ -194,7 +194,7 @@ <h2 id="root">Resource Profile: NoBasisAppointment - Testing</h2> Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -271,7 +271,7 @@ <h3>Test Scripts</h3> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-no-basis-Appointment.html b/StructureDefinition-no-basis-Appointment.html index b0840a93..c43f4809 100644 --- a/StructureDefinition-no-basis-Appointment.html +++ b/StructureDefinition-no-basis-Appointment.html @@ -217,7 +217,7 @@ <h2 id="root">Resource Profile: Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -1048,7 +1048,7 @@ <h4>Constraints</h4> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-no-basis-Appointment.json b/StructureDefinition-no-basis-Appointment.json index e70a08ff..ccea6e62 100644 --- a/StructureDefinition-no-basis-Appointment.json +++ b/StructureDefinition-no-basis-Appointment.json @@ -10,7 +10,7 @@ "name" : "NoBasisAppointment", "title" : "no-basis-Appointment", "status" : "draft", - "date" : "2023-10-11T00:03:21+02:00", + "date" : "2023-10-12T00:15:11+02:00", "publisher" : "Example Publisher", "contact" : [{ "name" : "Example Publisher", diff --git a/StructureDefinition-no-basis-Appointment.profile.history.html b/StructureDefinition-no-basis-Appointment.profile.history.html index 1a65a795..62a51cb2 100644 --- a/StructureDefinition-no-basis-Appointment.profile.history.html +++ b/StructureDefinition-no-basis-Appointment.profile.history.html @@ -195,7 +195,7 @@ <h2 id="root">Resource Profile: NoBasisAppointment - Change History</h2> Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -253,7 +253,7 @@ <h2 id="root">Resource Profile: NoBasisAppointment - Change History</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-no-basis-Appointment.profile.json.html b/StructureDefinition-no-basis-Appointment.profile.json.html index 14337f96..9c8ee6d8 100644 --- a/StructureDefinition-no-basis-Appointment.profile.json.html +++ b/StructureDefinition-no-basis-Appointment.profile.json.html @@ -198,7 +198,7 @@ <h2 id="root">Resource Profile: NoBasisAppointment - JSON Profile</h2> Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -229,7 +229,7 @@ <h2 id="root">Resource Profile: NoBasisAppointment - JSON Profile</h2> "<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.name">name</a>" : "NoBasisAppointment", "<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.title">title</a>" : "no-basis-Appointment", "<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.status">status</a>" : "draft", - "<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.date">date</a>" : "2023-10-11T00:03:21+02:00", + "<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.date">date</a>" : "2023-10-12T00:15:11+02:00", "<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.publisher">publisher</a>" : "Example Publisher", "<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.contact">contact</a>" : [ { @@ -2859,7 +2859,7 @@ <h2 id="root">Resource Profile: NoBasisAppointment - JSON Profile</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-no-basis-Appointment.profile.ttl.html b/StructureDefinition-no-basis-Appointment.profile.ttl.html index 06d8e57e..5fbafbee 100644 --- a/StructureDefinition-no-basis-Appointment.profile.ttl.html +++ b/StructureDefinition-no-basis-Appointment.profile.ttl.html @@ -198,7 +198,7 @@ <h2 id="root">Resource Profile: NoBasisAppointment - TTL Profile</h2> Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -236,7 +236,7 @@ <h2 id="root">Resource Profile: NoBasisAppointment - TTL Profile</h2> <a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.name">fhir:name</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#string">fhir:v</a> "NoBasisAppointment"] ; # <a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.title">fhir:title</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#string">fhir:v</a> "no-basis-Appointment"] ; # <a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.status">fhir:status</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#code">fhir:v</a> "draft"] ; # - <a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.date">fhir:date</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#dateTime">fhir:v</a> "2023-10-11T00:03:21+02:00"^^xsd:dateTime] ; # + <a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.date">fhir:date</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#dateTime">fhir:v</a> "2023-10-12T00:15:11+02:00"^^xsd:dateTime] ; # <a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.publisher">fhir:publisher</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#string">fhir:v</a> "Example Publisher"] ; # <a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.contact">fhir:contact</a> ( [ <a href="http://hl7.org/fhir/R4/metadatatypes.html#ContactDetail#ContactDetail.name">fhir:name</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#string">fhir:v</a> "Example Publisher" ] ; @@ -2142,7 +2142,7 @@ <h2 id="root">Resource Profile: NoBasisAppointment - TTL Profile</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-no-basis-Appointment.profile.xml.html b/StructureDefinition-no-basis-Appointment.profile.xml.html index 7b17cbda..f90d04b8 100644 --- a/StructureDefinition-no-basis-Appointment.profile.xml.html +++ b/StructureDefinition-no-basis-Appointment.profile.xml.html @@ -198,7 +198,7 @@ <h2 id="root">Resource Profile: NoBasisAppointment - XML Profile</h2> Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -230,7 +230,7 @@ <h2 id="root">Resource Profile: NoBasisAppointment - XML Profile</h2> <<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.name">name</a> <a href="http://hl7.org/fhir/R4/datatypes.html#string">value</a>="NoBasisAppointment"/> <<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.title">title</a> <a href="http://hl7.org/fhir/R4/datatypes.html#string">value</a>="no-basis-Appointment"/> <<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.status">status</a> <a href="http://hl7.org/fhir/R4/datatypes.html#code">value</a>="draft"/> - <<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.date">date</a> <a href="http://hl7.org/fhir/R4/datatypes.html#dateTime">value</a>="2023-10-11T00:03:21+02:00"/> + <<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.date">date</a> <a href="http://hl7.org/fhir/R4/datatypes.html#dateTime">value</a>="2023-10-12T00:15:11+02:00"/> <<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.publisher">publisher</a> <a href="http://hl7.org/fhir/R4/datatypes.html#string">value</a>="Example Publisher"/> <<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.contact">contact</a>> <<a href="http://hl7.org/fhir/R4/metadatatypes.html#ContactDetail#ContactDetail.name">name</a> <a href="http://hl7.org/fhir/R4/datatypes.html#string">value</a>="Example Publisher"/> @@ -2645,7 +2645,7 @@ <h2 id="root">Resource Profile: NoBasisAppointment - XML Profile</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-no-basis-Appointment.ttl b/StructureDefinition-no-basis-Appointment.ttl index 7f531a91..25d39f3c 100644 --- a/StructureDefinition-no-basis-Appointment.ttl +++ b/StructureDefinition-no-basis-Appointment.ttl @@ -17,7 +17,7 @@ fhir:name [ fhir:v "NoBasisAppointment"] ; # fhir:title [ fhir:v "no-basis-Appointment"] ; # fhir:status [ fhir:v "draft"] ; # - fhir:date [ fhir:v "2023-10-11T00:03:21+02:00"^^xsd:dateTime] ; # + fhir:date [ fhir:v "2023-10-12T00:15:11+02:00"^^xsd:dateTime] ; # fhir:publisher [ fhir:v "Example Publisher"] ; # fhir:contact ( [ fhir:name [ fhir:v "Example Publisher" ] ; diff --git a/StructureDefinition-no-basis-Appointment.xlsx b/StructureDefinition-no-basis-Appointment.xlsx index 9857ca8b..8f5f6cb8 100644 Binary files a/StructureDefinition-no-basis-Appointment.xlsx and b/StructureDefinition-no-basis-Appointment.xlsx differ diff --git a/StructureDefinition-no-basis-Appointment.xml b/StructureDefinition-no-basis-Appointment.xml index 1aa3cf39..3439e70a 100644 --- a/StructureDefinition-no-basis-Appointment.xml +++ b/StructureDefinition-no-basis-Appointment.xml @@ -10,7 +10,7 @@ <name value="NoBasisAppointment"/> <title value="no-basis-Appointment"/> <status value="draft"/> - <date value="2023-10-11T00:03:21+02:00"/> + <date value="2023-10-12T00:15:11+02:00"/> <publisher value="Example Publisher"/> <contact> <name value="Example Publisher"/> diff --git a/StructureDefinition-no-basis-AppointmentResponse-definitions.html b/StructureDefinition-no-basis-AppointmentResponse-definitions.html index 7d31902b..b55e5ed0 100644 --- a/StructureDefinition-no-basis-AppointmentResponse-definitions.html +++ b/StructureDefinition-no-basis-AppointmentResponse-definitions.html @@ -184,7 +184,7 @@ <h2 id="root">Resource Profile: NoBasisAppointmentResponse - Detailed Descriptio Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -375,7 +375,7 @@ <h2 id="root">Resource Profile: NoBasisAppointmentResponse - Detailed Descriptio <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-no-basis-AppointmentResponse-examples.html b/StructureDefinition-no-basis-AppointmentResponse-examples.html index 75eb2154..7418ee26 100644 --- a/StructureDefinition-no-basis-AppointmentResponse-examples.html +++ b/StructureDefinition-no-basis-AppointmentResponse-examples.html @@ -184,7 +184,7 @@ <h2 id="root">Resource Profile: NoBasisAppointmentResponse - Examples</h2> Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -254,7 +254,7 @@ <h2 id="root">Resource Profile: NoBasisAppointmentResponse - Examples</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-no-basis-AppointmentResponse-mappings.html b/StructureDefinition-no-basis-AppointmentResponse-mappings.html index d5ac9e37..2c59026e 100644 --- a/StructureDefinition-no-basis-AppointmentResponse-mappings.html +++ b/StructureDefinition-no-basis-AppointmentResponse-mappings.html @@ -184,7 +184,7 @@ <h2 id="root">Resource Profile: NoBasisAppointmentResponse - Mappings</h2> Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -307,7 +307,7 @@ <h2 id="root">Resource Profile: NoBasisAppointmentResponse - Mappings</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-no-basis-AppointmentResponse-testing.html b/StructureDefinition-no-basis-AppointmentResponse-testing.html index 48bc951e..95d8a0a4 100644 --- a/StructureDefinition-no-basis-AppointmentResponse-testing.html +++ b/StructureDefinition-no-basis-AppointmentResponse-testing.html @@ -184,7 +184,7 @@ <h2 id="root">Resource Profile: NoBasisAppointmentResponse - Testing</h2> Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -261,7 +261,7 @@ <h3>Test Scripts</h3> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-no-basis-AppointmentResponse.html b/StructureDefinition-no-basis-AppointmentResponse.html index bce6fe8b..240f1d33 100644 --- a/StructureDefinition-no-basis-AppointmentResponse.html +++ b/StructureDefinition-no-basis-AppointmentResponse.html @@ -207,7 +207,7 @@ <h2 id="root">Resource Profile: Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -804,7 +804,7 @@ <h4>Constraints</h4> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-no-basis-AppointmentResponse.json b/StructureDefinition-no-basis-AppointmentResponse.json index 30c77837..40290538 100644 --- a/StructureDefinition-no-basis-AppointmentResponse.json +++ b/StructureDefinition-no-basis-AppointmentResponse.json @@ -10,7 +10,7 @@ "name" : "NoBasisAppointmentResponse", "title" : "no-basis-AppointmentResponse", "status" : "draft", - "date" : "2023-10-11T00:03:21+02:00", + "date" : "2023-10-12T00:15:11+02:00", "publisher" : "Example Publisher", "contact" : [{ "name" : "Example Publisher", diff --git a/StructureDefinition-no-basis-AppointmentResponse.profile.history.html b/StructureDefinition-no-basis-AppointmentResponse.profile.history.html index 306b7b3b..6e66c159 100644 --- a/StructureDefinition-no-basis-AppointmentResponse.profile.history.html +++ b/StructureDefinition-no-basis-AppointmentResponse.profile.history.html @@ -185,7 +185,7 @@ <h2 id="root">Resource Profile: NoBasisAppointmentResponse - Change History</h2> Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -243,7 +243,7 @@ <h2 id="root">Resource Profile: NoBasisAppointmentResponse - Change History</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-no-basis-AppointmentResponse.profile.json.html b/StructureDefinition-no-basis-AppointmentResponse.profile.json.html index 8d2e25e7..0fbdd226 100644 --- a/StructureDefinition-no-basis-AppointmentResponse.profile.json.html +++ b/StructureDefinition-no-basis-AppointmentResponse.profile.json.html @@ -188,7 +188,7 @@ <h2 id="root">Resource Profile: NoBasisAppointmentResponse - JSON Profile</h2> Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -219,7 +219,7 @@ <h2 id="root">Resource Profile: NoBasisAppointmentResponse - JSON Profile</h2> "<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.name">name</a>" : "NoBasisAppointmentResponse", "<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.title">title</a>" : "no-basis-AppointmentResponse", "<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.status">status</a>" : "draft", - "<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.date">date</a>" : "2023-10-11T00:03:21+02:00", + "<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.date">date</a>" : "2023-10-12T00:15:11+02:00", "<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.publisher">publisher</a>" : "Example Publisher", "<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.contact">contact</a>" : [ { @@ -1386,7 +1386,7 @@ <h2 id="root">Resource Profile: NoBasisAppointmentResponse - JSON Profile</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-no-basis-AppointmentResponse.profile.ttl.html b/StructureDefinition-no-basis-AppointmentResponse.profile.ttl.html index c31f7bee..db82dc0f 100644 --- a/StructureDefinition-no-basis-AppointmentResponse.profile.ttl.html +++ b/StructureDefinition-no-basis-AppointmentResponse.profile.ttl.html @@ -188,7 +188,7 @@ <h2 id="root">Resource Profile: NoBasisAppointmentResponse - TTL Profile</h2> Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -226,7 +226,7 @@ <h2 id="root">Resource Profile: NoBasisAppointmentResponse - TTL Profile</h2> <a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.name">fhir:name</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#string">fhir:v</a> "NoBasisAppointmentResponse"] ; # <a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.title">fhir:title</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#string">fhir:v</a> "no-basis-AppointmentResponse"] ; # <a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.status">fhir:status</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#code">fhir:v</a> "draft"] ; # - <a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.date">fhir:date</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#dateTime">fhir:v</a> "2023-10-11T00:03:21+02:00"^^xsd:dateTime] ; # + <a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.date">fhir:date</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#dateTime">fhir:v</a> "2023-10-12T00:15:11+02:00"^^xsd:dateTime] ; # <a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.publisher">fhir:publisher</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#string">fhir:v</a> "Example Publisher"] ; # <a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.contact">fhir:contact</a> ( [ <a href="http://hl7.org/fhir/R4/metadatatypes.html#ContactDetail#ContactDetail.name">fhir:name</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#string">fhir:v</a> "Example Publisher" ] ; @@ -1093,7 +1093,7 @@ <h2 id="root">Resource Profile: NoBasisAppointmentResponse - TTL Profile</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-no-basis-AppointmentResponse.profile.xml.html b/StructureDefinition-no-basis-AppointmentResponse.profile.xml.html index a3ab661a..528a2ef9 100644 --- a/StructureDefinition-no-basis-AppointmentResponse.profile.xml.html +++ b/StructureDefinition-no-basis-AppointmentResponse.profile.xml.html @@ -188,7 +188,7 @@ <h2 id="root">Resource Profile: NoBasisAppointmentResponse - XML Profile</h2> Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -220,7 +220,7 @@ <h2 id="root">Resource Profile: NoBasisAppointmentResponse - XML Profile</h2> <<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.name">name</a> <a href="http://hl7.org/fhir/R4/datatypes.html#string">value</a>="NoBasisAppointmentResponse"/> <<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.title">title</a> <a href="http://hl7.org/fhir/R4/datatypes.html#string">value</a>="no-basis-AppointmentResponse"/> <<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.status">status</a> <a href="http://hl7.org/fhir/R4/datatypes.html#code">value</a>="draft"/> - <<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.date">date</a> <a href="http://hl7.org/fhir/R4/datatypes.html#dateTime">value</a>="2023-10-11T00:03:21+02:00"/> + <<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.date">date</a> <a href="http://hl7.org/fhir/R4/datatypes.html#dateTime">value</a>="2023-10-12T00:15:11+02:00"/> <<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.publisher">publisher</a> <a href="http://hl7.org/fhir/R4/datatypes.html#string">value</a>="Example Publisher"/> <<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.contact">contact</a>> <<a href="http://hl7.org/fhir/R4/metadatatypes.html#ContactDetail#ContactDetail.name">name</a> <a href="http://hl7.org/fhir/R4/datatypes.html#string">value</a>="Example Publisher"/> @@ -1302,7 +1302,7 @@ <h2 id="root">Resource Profile: NoBasisAppointmentResponse - XML Profile</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-no-basis-AppointmentResponse.ttl b/StructureDefinition-no-basis-AppointmentResponse.ttl index d01034b8..e9e54e40 100644 --- a/StructureDefinition-no-basis-AppointmentResponse.ttl +++ b/StructureDefinition-no-basis-AppointmentResponse.ttl @@ -17,7 +17,7 @@ fhir:name [ fhir:v "NoBasisAppointmentResponse"] ; # fhir:title [ fhir:v "no-basis-AppointmentResponse"] ; # fhir:status [ fhir:v "draft"] ; # - fhir:date [ fhir:v "2023-10-11T00:03:21+02:00"^^xsd:dateTime] ; # + fhir:date [ fhir:v "2023-10-12T00:15:11+02:00"^^xsd:dateTime] ; # fhir:publisher [ fhir:v "Example Publisher"] ; # fhir:contact ( [ fhir:name [ fhir:v "Example Publisher" ] ; diff --git a/StructureDefinition-no-basis-AppointmentResponse.xlsx b/StructureDefinition-no-basis-AppointmentResponse.xlsx index d1750563..584af776 100644 Binary files a/StructureDefinition-no-basis-AppointmentResponse.xlsx and b/StructureDefinition-no-basis-AppointmentResponse.xlsx differ diff --git a/StructureDefinition-no-basis-AppointmentResponse.xml b/StructureDefinition-no-basis-AppointmentResponse.xml index e87d0cb9..08f59997 100644 --- a/StructureDefinition-no-basis-AppointmentResponse.xml +++ b/StructureDefinition-no-basis-AppointmentResponse.xml @@ -10,7 +10,7 @@ <name value="NoBasisAppointmentResponse"/> <title value="no-basis-AppointmentResponse"/> <status value="draft"/> - <date value="2023-10-11T00:03:21+02:00"/> + <date value="2023-10-12T00:15:11+02:00"/> <publisher value="Example Publisher"/> <contact> <name value="Example Publisher"/> diff --git a/StructureDefinition-no-basis-Endpoint-definitions.html b/StructureDefinition-no-basis-Endpoint-definitions.html new file mode 100644 index 00000000..c22f2ee3 --- /dev/null +++ b/StructureDefinition-no-basis-Endpoint-definitions.html @@ -0,0 +1,485 @@ +<!-- get modelType --> + + + +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE HTML> +<html xml:lang="en" xmlns="http://www.w3.org/1999/xhtml" lang="en"> + <head> + <meta content="text/html;charset=utf-8" http-equiv="Content-Type"/> + <title>no-basis-Endpoint - Definitions - v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+
+ + + +
+

+
+ 0.1.0 - draft + + + +

+
+
+
+ +
+
+
+ + + + +
+
+ + +
+
+ +
+
+ + +
+
+
+
+ +
+

NyTimelosingIG - Local Development build (v0.1.0). See the Directory of published versions

+ + + + + + + + + + + + + + + + +

Resource Profile: NoBasisEndpoint - Detailed Descriptions

+ + + + + + + +
+ + Active + + as of 2019-05-15 + + +
+ + +

Definitions for the no-basis-Endpoint resource profile.

+ + + + + + +
+ + +
+

Guidance on how to interpret the contents of this table can be found here

+ + + + + + + + + + + + + + + + + + +
0. Endpoint
Definition

The no-basis profile of the Endpoint resource makes it possible to use the resource for the norwegian service based adressing (tjenestebasert adressering) and other adressing schemes.

2. Endpoint.identifier
Comments

no-basis: Adresseregisteret do not provide a identifier for the Endpoints, so any identifier scheme is apropriate.

NoteThis is a business identifier, not a resource identifier (see discussion)
4. Endpoint.connectionType
Definition

no-basis: the connection type should be coded according to http://hl7.org/fhir/ValueSet/endpoint-connection-type. However specific connection types used in Norway can be coded according to http://hl7.no/fhir/ValueSet/no-basis-endpoint-connection-type (amqp, ebxml etc.)

BindingUnless not suitable, these codes SHALL be taken from http://hl7.no/fhir/ValueSet/no-basis-connection-type
6. Endpoint.managingOrganization
Definition

The organization that manages this endpoint (even if technically another organisation is hosting this in the cloud, it is the organisation associated with the data).

TypeReference(Organization, no-basis-Organization)
Alternate Namesdataansvarlig
8. Endpoint.payloadType
Definition

no-basis: for ebXML and AMQP messages in Norway one is expected to list all mesage types that the endpoint supports using the CodeSystem Meldingens funksjon (OID=8279) as a minimum. To describe complete version information to determine the type and version of the messages the endpoint supports, a CapabilityStatement can be used to describe the endpoints communication capabilities in detail. +REST endpoints are expected to use the code "any" from https://www.hl7.org/fhir/codesystem-endpoint-payload-type.html. Proper FHIR Restful API's are expected to serve a CapabilityStatement from the base uri specified. +Other payload types can be given using codes from the ValueSet http://hl7.org/fhir/ValueSet/endpoint-payload-type.

SlicingThis element introduces a set of slices on Endpoint.payloadType. The slices are unordered and Open, and can be differentiated using the following discriminators: , and can be differentiated using the following discriminators:
  • value @ coding.system
10. Endpoint.payloadType:meldingensFunksjon
Slice NamemeldingensFunksjon
Definition

no-basis: for ebXML and AMQP messages in Norway one is expected to list all mesage types that the endpoint supports using the CodeSystem Meldingens funksjon (OID=8279). Version information (version of the payload document) shold be given in the coding.version element.

Control0..*
BindingThe codes SHALL be taken from urn:oid:2.16.578.1.12.4.1.1.8279
12. Endpoint.payloadType:formatCode
Slice NameformatCode
Definition

no-basis: Specific information about payload type and version. Information about the payload type and version for ebxml and amqp messages

ShortSpecific information about payload type and version
Control0..*
BindingThe codes SHALL be taken from urn:oid:2.16.578.1.12.4.1.1.9999
14. Endpoint.payloadMimeType
Definition

no-basis: should we list relevant codes for ebXML messages? List appropriate media types for FHIR REST endpoints? +XML: application/fhir+xml +JSON: application/fhir+json +RDF: application/fhir+turtle +ebXML messages: text/xml

BindingThe codes SHALL be taken from http://www.rfc-editor.org/bcp/bcp13.txt
16. Endpoint.address
Definition

The uri that describes the actual end-point to connect to.

Example<br/><b>amqp endpoint</b>:amqp_endpoint +<br/><b>ebxml endpoint</b>:ebxml_endpoint +<br/><b>REST endpoint</b>:REST_endpoint +
+
+ +
+

Guidance on how to interpret the contents of this table can be found here

+ + + + + + + + + + + + + + + + + + + + + + + + +
0. Endpoint
Definition

The no-basis profile of the Endpoint resource makes it possible to use the resource for the norwegian service based adressing (tjenestebasert adressering) and other adressing schemes.

+

The technical details of an endpoint that can be used for electronic services, such as for web services providing XDS.b or a REST endpoint for another FHIR server. This may include any security context information.

+

The technical details of an endpoint that can be used for electronic services, such as for web services providing XDS.b or a REST endpoint for another FHIR server. This may include any security context information.

+
ShortThe technical details of an endpoint that can be used for electronic services
Control0..*
Is Modifierfalse
Summaryfalse
Invariantsdom-2: If the resource is contained in another resource, it SHALL NOT contain nested Resources (contained.contained.empty())
dom-3: If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource (contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty())
dom-4: If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated (contained.meta.versionId.empty() and contained.meta.lastUpdated.empty())
dom-5: If a resource is contained in another resource, it SHALL NOT have a security label (contained.meta.security.empty())
dom-6: A resource should have narrative for robust management (text.`div`.exists())
2. Endpoint.implicitRules
Definition

A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc.

+
ShortA set of rules under which this content was created
Comments

Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of it's narrative along with other profiles, value sets, etc.

+
Control0..1
Typeuri
Is Modifiertrue because This element is labeled as a modifier because the implicit rules may provide additional knowledge about the resource that modifies it's meaning or interpretation
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
4. Endpoint.modifierExtension
Definition

May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

+

Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

+
ShortExtensions that cannot be ignored
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

+
Control0..*
TypeExtension
Is Modifiertrue because Modifier extensions are expected to modify the meaning or interpretation of the resource that contains them
Summaryfalse
Requirements

Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

+
Alternate Namesextensions, user content
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
6. Endpoint.identifier
Definition

Identifier for the organization that is used to identify the endpoint across multiple disparate systems.

+
ShortIdentifies this endpoint across multiple systems
Comments

no-basis: Adresseregisteret do not provide a identifier for the Endpoints, so any identifier scheme is apropriate.

+
NoteThis is a business identifier, not a resource identifier (see discussion)
Control0..*
TypeIdentifier
Is Modifierfalse
Summarytrue
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
8. Endpoint.status
Definition

active | suspended | error | off | test.

+
Shortactive | suspended | error | off | entered-in-error | test
Comments

This element is labeled as a modifier because the status contains codes that mark the endpoint as not currently valid.

+
Control1..1
BindingThe codes SHALL be taken from EndpointStatushttp://hl7.org/fhir/ValueSet/endpoint-status|4.0.1

The status of the endpoint.

+
Typecode
Is Modifiertrue because This element is labelled as a modifier because it is a status element that contains status entered-in-error which means that the resource should not be treated as valid
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
10. Endpoint.connectionType
Definition

no-basis: the connection type should be coded according to http://hl7.org/fhir/ValueSet/endpoint-connection-type. However specific connection types used in Norway can be coded according to http://hl7.no/fhir/ValueSet/no-basis-endpoint-connection-type (amqp, ebxml etc.)

+

A coded value that represents the technical details of the usage of this endpoint, such as what WSDLs should be used in what way. (e.g. XDS.b/DICOM/cds-hook).

+

A coded value that represents the technical details of the usage of this endpoint, such as what WSDLs should be used in what way. (e.g. XDS.b/DICOM/cds-hook).

+
ShortProtocol/Profile/Standard to be used with this endpoint connection
Comments

For additional connectivity details for the protocol, extensions will be used at this point, as in the XDS example.

+
Control1..1
BindingUnless not suitable, these codes SHALL be taken from http://hl7.no/fhir/ValueSet/no-basis-connection-typehttp://hl7.org/fhir/ValueSet/endpoint-connection-type
TypeCoding
Is Modifierfalse
Summarytrue
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
12. Endpoint.managingOrganization
Definition

The organization that manages this endpoint (even if technically another organisation is hosting this in the cloud, it is the organisation associated with the data).

+

no-basis: In Norway this relates to the organization with the responsibility for the data e.g. "dataansvarlig". +no-basis recommends the use of logical reference to an organization using ENH or RSH. To describe a top level organization. Departments within an organization could use a different reference scheme defined by the organization.

+

The organization that manages this endpoint (even if technically another organization is hosting this in the cloud, it is the organization associated with the data).

+
ShortOrganization that manages this endpoint (might not be the organization that exposes the endpoint)
Comments

This property is not typically used when searching for Endpoint resources for usage. The typical usage is via the reference from an applicable Organization/Location/Practitioner resource, which is where the context is provided. Multiple Locations may reference a single endpoint, and don't have to be within the same organization resource, but most likely within the same organizational hierarchy.

+
Control0..1
TypeReference(Organization, no-basis-Organization)
Is Modifierfalse
Summarytrue
Alternate Namesdataansvarlig
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
14. Endpoint.payloadType
Definition

no-basis: for ebXML and AMQP messages in Norway one is expected to list all mesage types that the endpoint supports using the CodeSystem Meldingens funksjon (OID=8279) as a minimum. To describe complete version information to determine the type and version of the messages the endpoint supports, a CapabilityStatement can be used to describe the endpoints communication capabilities in detail. +REST endpoints are expected to use the code "any" from https://www.hl7.org/fhir/codesystem-endpoint-payload-type.html. Proper FHIR Restful API's are expected to serve a CapabilityStatement from the base uri specified. +Other payload types can be given using codes from the ValueSet http://hl7.org/fhir/ValueSet/endpoint-payload-type.

+

The payload type describes the acceptable content that can be communicated on the endpoint.

+

The payload type describes the acceptable content that can be communicated on the endpoint.

+
ShortThe type of content that may be used at this endpoint (e.g. XDS Discharge summaries)
Comments

The payloadFormat describes the serialization format of the data, where the payloadType indicates the specific document/schema that is being transferred; e.g. DischargeSummary or CarePlan.

+
Control1..*
BindingFor example codes, see EndpointPayloadTypehttp://hl7.org/fhir/ValueSet/endpoint-payload-type
TypeCodeableConcept
Is Modifierfalse
Summarytrue
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
SlicingThis element introduces a set of slices on Endpoint.payloadType. The slices are unordered and Open, and can be differentiated using the following discriminators: , and can be differentiated using the following discriminators:
  • value @ coding.system
16. Endpoint.payloadType:meldingensFunksjon
Slice NamemeldingensFunksjon
Definition

no-basis: for ebXML and AMQP messages in Norway one is expected to list all mesage types that the endpoint supports using the CodeSystem Meldingens funksjon (OID=8279). Version information (version of the payload document) shold be given in the coding.version element.

+

The payload type describes the acceptable content that can be communicated on the endpoint.

+

The payload type describes the acceptable content that can be communicated on the endpoint.

+
ShortThe type of content that may be used at this endpoint (e.g. XDS Discharge summaries)
Comments

The payloadFormat describes the serialization format of the data, where the payloadType indicates the specific document/schema that is being transferred; e.g. DischargeSummary or CarePlan.

+
Control01..*
BindingThe codes SHALL be taken from For example codes, see urn:oid:2.16.578.1.12.4.1.1.8279http://hl7.org/fhir/ValueSet/endpoint-payload-type
TypeCodeableConcept
Is Modifierfalse
Summarytrue
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
18. Endpoint.payloadType:formatCode
Slice NameformatCode
Definition

no-basis: Specific information about payload type and version. Information about the payload type and version for ebxml and amqp messages

+

The payload type describes the acceptable content that can be communicated on the endpoint.

+

The payload type describes the acceptable content that can be communicated on the endpoint.

+
ShortSpecific information about payload type and versionThe type of content that may be used at this endpoint (e.g. XDS Discharge summaries)
Comments

The payloadFormat describes the serialization format of the data, where the payloadType indicates the specific document/schema that is being transferred; e.g. DischargeSummary or CarePlan.

+
Control01..*
BindingThe codes SHALL be taken from For example codes, see urn:oid:2.16.578.1.12.4.1.1.9999http://hl7.org/fhir/ValueSet/endpoint-payload-type
TypeCodeableConcept
Is Modifierfalse
Summarytrue
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
20. Endpoint.payloadMimeType
Definition

no-basis: should we list relevant codes for ebXML messages? List appropriate media types for FHIR REST endpoints? +XML: application/fhir+xml +JSON: application/fhir+json +RDF: application/fhir+turtle +ebXML messages: text/xml

+

The mime type to send the payload in - e.g. application/fhir+xml, application/fhir+json. If the mime type is not specified, then the sender could send any content (including no content depending on the connectionType).

+

The mime type to send the payload in - e.g. application/fhir+xml, application/fhir+json. If the mime type is not specified, then the sender could send any content (including no content depending on the connectionType).

+
ShortMimetype to send. If not specified, the content could be anything (including no payload, if the connectionType defined this)
Comments

Sending the payload has obvious security consequences. The server is responsible for ensuring that the content is appropriately secured.

+
Control0..*
BindingThe codes SHALL be taken from http://www.rfc-editor.org/bcp/bcp13.txthttp://hl7.org/fhir/ValueSet/mimetypes|4.0.1
Typecode
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
22. Endpoint.address
Definition

The uri that describes the actual end-point to connect to.

+

no-basis: for ebXML messages in Norway one is expected to use mailto: prefix for the endpoint. +For AMQP messages in Norway one is expected to use "ampq://" or "amqps://" prefix. +REST endpoints will have "http://" or "https://" prefix.

+

The uri that describes the actual end-point to connect to.

+
ShortThe technical base address for connecting to this endpoint
Comments

For rest-hook, and websocket, the end-point must be an http: or https: URL; for email, a mailto: url, for sms, a tel: url, and for message the endpoint can be in any form of url the server understands (usually, http: or mllp:). The URI is allowed to be relative; in which case, it is relative to the server end-point (since there may be more than one, clients should avoid using relative URIs)

+

This address will be to the service base, without any parameters, or sub-services or resources tacked on.

+

E.g. for a WADO-RS endpoint, the url should be "https://pacs.hospital.org/wado-rs"

+

and not "https://pacs.hospital.org/wado-rs/studies/1.2.250.1.59.40211.12345678.678910/series/1.2.250.1.59.40211.789001276.14556172.67789/instances/...".

+
Control1..1
Typeurl
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Example<br/><b>amqp endpoint</b>:amqp_endpoint +<br/><b>ebxml endpoint</b>:ebxml_endpoint +<br/><b>REST endpoint</b>:REST_endpoint +
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
+
+ +
+

Guidance on how to interpret the contents of this table can be found here

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
0. Endpoint
Definition

The no-basis profile of the Endpoint resource makes it possible to use the resource for the norwegian service based adressing (tjenestebasert adressering) and other adressing schemes.

ShortThe technical details of an endpoint that can be used for electronic services
Control0..*
Is Modifierfalse
Summaryfalse
Invariantsdom-2: If the resource is contained in another resource, it SHALL NOT contain nested Resources (contained.contained.empty())
dom-3: If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource (contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty())
dom-4: If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated (contained.meta.versionId.empty() and contained.meta.lastUpdated.empty())
dom-5: If a resource is contained in another resource, it SHALL NOT have a security label (contained.meta.security.empty())
dom-6: A resource should have narrative for robust management (text.`div`.exists())
2. Endpoint.id
Definition

The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.

ShortLogical id of this artifact
Comments

The only time that a resource does not have an id is when it is being submitted to the server using a create operation.

Control0..1
Typeid
Is Modifierfalse
Summarytrue
4. Endpoint.meta
Definition

The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource.

ShortMetadata about the resource
Control0..1
TypeMeta
Is Modifierfalse
Summarytrue
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
6. Endpoint.implicitRules
Definition

A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc.

ShortA set of rules under which this content was created
Comments

Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of it's narrative along with other profiles, value sets, etc.

Control0..1
Typeuri
Is Modifiertrue because This element is labeled as a modifier because the implicit rules may provide additional knowledge about the resource that modifies it's meaning or interpretation
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
8. Endpoint.language
Definition

The base language in which the resource is written.

ShortLanguage of the resource content
Comments

Language is provided to support indexing and accessibility (typically, services such as text to speech use the language tag). The html language tag in the narrative applies to the narrative. The language tag on the resource may be used to specify the language of other presentations generated from the data in the resource. Not all the content has to be in the base language. The Resource.language should not be assumed to apply to the narrative automatically. If a language is specified, it should it also be specified on the div element in the html (see rules in HTML5 for information about the relationship between xml:lang and the html lang attribute).

Control0..1
BindingThe codes SHOULD be taken from CommonLanguages: A human language.
Additional BindingsPurpose
AllLanguagesMax Binding
Typecode
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summaryfalse
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
10. Endpoint.text
Definition

A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it "clinically safe" for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety.

ShortText summary of the resource, for human interpretation
Comments

Contained resources do not have narrative. Resources that are not contained SHOULD have a narrative. In some cases, a resource may only have text with little or no additional discrete data (as long as all minOccurs=1 elements are satisfied). This may be necessary for data from legacy systems where information is captured as a "text blob" or where text is additionally entered raw or narrated and encoded information is added later.

Control0..1
TypeNarrative
Is Modifierfalse
Summaryfalse
Alternate Namesnarrative, html, xhtml, display
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
12. Endpoint.contained
Definition

These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.

ShortContained, inline Resources
Comments

This should never be done when the content can be identified properly, as once identification is lost, it is extremely difficult (and context dependent) to restore it again. Contained resources may have profiles and tags In their meta elements, but SHALL NOT have security labels.

Control0..*
TypeResource
Is Modifierfalse
Summaryfalse
Alternate Namesinline resources, anonymous resources, contained resources
14. Endpoint.extension
Definition

May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

ShortAdditional content defined by implementations
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Control0..*
TypeExtension
Is Modifierfalse
Summaryfalse
Alternate Namesextensions, user content
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
16. Endpoint.modifierExtension
Definition

May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

ShortExtensions that cannot be ignored
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Control0..*
TypeExtension
Is Modifiertrue because Modifier extensions are expected to modify the meaning or interpretation of the resource that contains them
Summaryfalse
Requirements

Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

Alternate Namesextensions, user content
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
18. Endpoint.identifier
Definition

Identifier for the organization that is used to identify the endpoint across multiple disparate systems.

ShortIdentifies this endpoint across multiple systems
Comments

no-basis: Adresseregisteret do not provide a identifier for the Endpoints, so any identifier scheme is apropriate.

NoteThis is a business identifier, not a resource identifier (see discussion)
Control0..*
TypeIdentifier
Is Modifierfalse
Summarytrue
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
20. Endpoint.status
Definition

active | suspended | error | off | test.

Shortactive | suspended | error | off | entered-in-error | test
Comments

This element is labeled as a modifier because the status contains codes that mark the endpoint as not currently valid.

Control1..1
BindingThe codes SHALL be taken from EndpointStatus: The status of the endpoint.
Typecode
Is Modifiertrue because This element is labelled as a modifier because it is a status element that contains status entered-in-error which means that the resource should not be treated as valid
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
22. Endpoint.connectionType
Definition

no-basis: the connection type should be coded according to http://hl7.org/fhir/ValueSet/endpoint-connection-type. However specific connection types used in Norway can be coded according to http://hl7.no/fhir/ValueSet/no-basis-endpoint-connection-type (amqp, ebxml etc.)

ShortProtocol/Profile/Standard to be used with this endpoint connection
Comments

For additional connectivity details for the protocol, extensions will be used at this point, as in the XDS example.

Control1..1
BindingUnless not suitable, these codes SHALL be taken from http://hl7.no/fhir/ValueSet/no-basis-connection-type
TypeCoding
Is Modifierfalse
Summarytrue
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
24. Endpoint.name
Definition

A friendly name that this endpoint can be referred to with.

ShortA name that this endpoint can be identified by
Control0..1
Typestring
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
26. Endpoint.managingOrganization
Definition

The organization that manages this endpoint (even if technically another organisation is hosting this in the cloud, it is the organisation associated with the data).

ShortOrganization that manages this endpoint (might not be the organization that exposes the endpoint)
Comments

This property is not typically used when searching for Endpoint resources for usage. The typical usage is via the reference from an applicable Organization/Location/Practitioner resource, which is where the context is provided. Multiple Locations may reference a single endpoint, and don't have to be within the same organization resource, but most likely within the same organizational hierarchy.

Control0..1
TypeReference(Organization, no-basis-Organization)
Is Modifierfalse
Summarytrue
Alternate Namesdataansvarlig
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
28. Endpoint.contact
Definition

Contact details for a human to contact about the subscription. The primary use of this for system administrator troubleshooting.

ShortContact details for source (e.g. troubleshooting)
Control0..*
TypeContactPoint
Is Modifierfalse
Summaryfalse
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
30. Endpoint.period
Definition

The interval during which the endpoint is expected to be operational.

ShortInterval the endpoint is expected to be operational
Control0..1
TypePeriod
Is Modifierfalse
Summarytrue
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
32. Endpoint.payloadType
Definition

no-basis: for ebXML and AMQP messages in Norway one is expected to list all mesage types that the endpoint supports using the CodeSystem Meldingens funksjon (OID=8279) as a minimum. To describe complete version information to determine the type and version of the messages the endpoint supports, a CapabilityStatement can be used to describe the endpoints communication capabilities in detail. +REST endpoints are expected to use the code "any" from https://www.hl7.org/fhir/codesystem-endpoint-payload-type.html. Proper FHIR Restful API's are expected to serve a CapabilityStatement from the base uri specified. +Other payload types can be given using codes from the ValueSet http://hl7.org/fhir/ValueSet/endpoint-payload-type.

ShortThe type of content that may be used at this endpoint (e.g. XDS Discharge summaries)
Comments

The payloadFormat describes the serialization format of the data, where the payloadType indicates the specific document/schema that is being transferred; e.g. DischargeSummary or CarePlan.

Control1..*
BindingFor example codes, see EndpointPayloadType
TypeCodeableConcept
Is Modifierfalse
Summarytrue
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
SlicingThis element introduces a set of slices on Endpoint.payloadType. The slices are unordered and Open, and can be differentiated using the following discriminators: , and can be differentiated using the following discriminators:
  • value @ coding.system
34. Endpoint.payloadType:meldingensFunksjon
Slice NamemeldingensFunksjon
Definition

no-basis: for ebXML and AMQP messages in Norway one is expected to list all mesage types that the endpoint supports using the CodeSystem Meldingens funksjon (OID=8279). Version information (version of the payload document) shold be given in the coding.version element.

ShortThe type of content that may be used at this endpoint (e.g. XDS Discharge summaries)
Comments

The payloadFormat describes the serialization format of the data, where the payloadType indicates the specific document/schema that is being transferred; e.g. DischargeSummary or CarePlan.

Control0..*
BindingThe codes SHALL be taken from urn:oid:2.16.578.1.12.4.1.1.8279
TypeCodeableConcept
Is Modifierfalse
Summarytrue
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
36. Endpoint.payloadType:formatCode
Slice NameformatCode
Definition

no-basis: Specific information about payload type and version. Information about the payload type and version for ebxml and amqp messages

ShortSpecific information about payload type and version
Comments

The payloadFormat describes the serialization format of the data, where the payloadType indicates the specific document/schema that is being transferred; e.g. DischargeSummary or CarePlan.

Control0..*
BindingThe codes SHALL be taken from urn:oid:2.16.578.1.12.4.1.1.9999
TypeCodeableConcept
Is Modifierfalse
Summarytrue
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
38. Endpoint.payloadMimeType
Definition

no-basis: should we list relevant codes for ebXML messages? List appropriate media types for FHIR REST endpoints? +XML: application/fhir+xml +JSON: application/fhir+json +RDF: application/fhir+turtle +ebXML messages: text/xml

ShortMimetype to send. If not specified, the content could be anything (including no payload, if the connectionType defined this)
Comments

Sending the payload has obvious security consequences. The server is responsible for ensuring that the content is appropriately secured.

Control0..*
BindingThe codes SHALL be taken from http://www.rfc-editor.org/bcp/bcp13.txt
Typecode
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
40. Endpoint.address
Definition

The uri that describes the actual end-point to connect to.

ShortThe technical base address for connecting to this endpoint
Comments

For rest-hook, and websocket, the end-point must be an http: or https: URL; for email, a mailto: url, for sms, a tel: url, and for message the endpoint can be in any form of url the server understands (usually, http: or mllp:). The URI is allowed to be relative; in which case, it is relative to the server end-point (since there may be more than one, clients should avoid using relative URIs)

Control1..1
Typeurl
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Example<br/><b>amqp endpoint</b>:amqp_endpoint +<br/><b>ebxml endpoint</b>:ebxml_endpoint +<br/><b>REST endpoint</b>:REST_endpoint +
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
42. Endpoint.header
Definition

Additional headers / information to send as part of the notification.

ShortUsage depends on the channel type
Comments

Exactly what these mean depends on the channel type. The can convey additional information to the recipient and/or meet security requirements.

Control0..*
Typestring
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summaryfalse
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
+
+
+ + + + + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/StructureDefinition-no-basis-Endpoint-examples.html b/StructureDefinition-no-basis-Endpoint-examples.html new file mode 100644 index 00000000..70b75010 --- /dev/null +++ b/StructureDefinition-no-basis-Endpoint-examples.html @@ -0,0 +1,298 @@ + + + + + + + + + + - v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - draft + + + +

+
+
+
+ +
+
+
+ + + + +
+
+ + +
+
+ +
+
+ + +
+
+
+
+ +
+

NyTimelosingIG - Local Development build (v0.1.0). See the Directory of published versions

+ + + + + + + + + + + + + + + + +

Resource Profile: NoBasisEndpoint - Examples

+ + + + + + + +
+ + Active + + as of 2019-05-15 + + +
+ + + + + + + + + +

No examples are currently available for the Profile.

+ + + + + + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/StructureDefinition-no-basis-Endpoint-mappings.html b/StructureDefinition-no-basis-Endpoint-mappings.html new file mode 100644 index 00000000..ddf0d5cc --- /dev/null +++ b/StructureDefinition-no-basis-Endpoint-mappings.html @@ -0,0 +1,326 @@ + + + + + + + + + + no-basis-Endpoint - Mappings - v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - draft + + + +

+
+
+
+ +
+
+
+ + + + +
+
+ + +
+
+ +
+
+ + +
+
+
+
+ +
+

NyTimelosingIG - Local Development build (v0.1.0). See the Directory of published versions

+ + + + + + + + + + + + + + + + +

Resource Profile: NoBasisEndpoint - Mappings

+ + + + + + + +
+ + Active + + as of 2019-05-15 + + +
+ + +

Mappings for the no-basis-Endpoint resource profile.

+ + + + + + +

Mappings for RIM Mapping (http://hl7.org/v3)

+ + + + + + + + + + + + + + + + + + +
NoBasisEndpoint
EndpointEntity. Role, or Act, n/a
   textAct.text?
   containedN/A
   extensionN/A
   modifierExtensionN/A
   identifiern/a
   statusn/a
   connectionTypen/a
   namen/a
   managingOrganizationn/a
   contactn/a
   periodn/a
   payloadTypen/a
   payloadType (meldingensFunksjon)n/a
   payloadType (formatCode)n/a
   payloadMimeTypen/a
   addressn/a
+

Mappings for FiveWs Pattern Mapping (http://hl7.org/fhir/fivews)

+ + + + + + + +
NoBasisEndpoint
Endpoint
   identifierFiveWs.identifier
   statusFiveWs.status
   connectionTypeFiveWs.class
   nameFiveWs.what[x]
   periodFiveWs.done[x]
+ + + + + + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/StructureDefinition-no-basis-Endpoint-testing.html b/StructureDefinition-no-basis-Endpoint-testing.html new file mode 100644 index 00000000..44bcc04c --- /dev/null +++ b/StructureDefinition-no-basis-Endpoint-testing.html @@ -0,0 +1,305 @@ + + + + + + + + + + no-basis-Endpoint - Testing - v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - draft + + + +

+
+
+
+ +
+
+
+ + + + +
+
+ + +
+
+ +
+
+ + +
+
+
+
+ +
+

NyTimelosingIG - Local Development build (v0.1.0). See the Directory of published versions

+ + + + + + + + + + + + + + + + +

Resource Profile: NoBasisEndpoint - Testing

+ + + + + + + +
+ + Active + + as of 2019-05-15 + + +
+ + + + + + + + + +

Test Plans

+ +

No test plans are currently available for the Profile.

+ + +

Test Scripts

+ +

No test scripts are currently available for the Profile.

+ + + + + + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/StructureDefinition-no-basis-Endpoint.csv b/StructureDefinition-no-basis-Endpoint.csv new file mode 100644 index 00000000..a26d6e54 --- /dev/null +++ b/StructureDefinition-no-basis-Endpoint.csv @@ -0,0 +1,104 @@ +"Id","Path","Slice Name","Alias(s)","Label","Min","Max","Must Support?","Is Modifier?","Is Summary?","Type(s)","Short","Definition","Comments","Requirements","Default Value","Meaning When Missing","Fixed Value","Pattern","Example","Minimum Value","Maximum Value","Maximum Length","Binding Strength","Binding Description","Binding Value Set","Code","Slicing Discriminator","Slicing Description","Slicing Ordered","Slicing Rules","Base Path","Base Min","Base Max","Condition(s)","Constraint(s)","Mapping: RIM Mapping","Mapping: FiveWs Pattern Mapping" +"Endpoint","Endpoint","","","",0,*,"","","","null {[]} {[]} +","The technical details of an endpoint that can be used for electronic services","The no-basis profile of the Endpoint resource makes it possible to use the resource for the norwegian service based adressing (tjenestebasert adressering) and other adressing schemes. + +The technical details of an endpoint that can be used for electronic services, such as for web services providing XDS.b or a REST endpoint for another FHIR server. This may include any security context information.","","","","","","","","","",,,,,"",,,,"Endpoint",0,*,"","dom-2:If the resource is contained in another resource, it SHALL NOT contain nested Resources {contained.contained.empty()} +dom-3:If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource {contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()}dom-4:If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated {contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()}dom-5:If a resource is contained in another resource, it SHALL NOT have a security label {contained.meta.security.empty()}dom-6:A resource should have narrative for robust management {text.`div`.exists()}","Entity. Role, or Act","n/a" +"Endpoint.id","Endpoint.id","","","",0,1,"","","Y","id {[]} {[]} +","Logical id of this artifact","The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.","The only time that a resource does not have an id is when it is being submitted to the server using a create operation.","","","","","","","","",,,,,"",,,,"Resource.id",0,1,"","" +"Endpoint.meta","Endpoint.meta","","","",0,1,"","","Y","Meta {[]} {[]} +","Metadata about the resource","The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource.","","","","","","","","","",,,,,"",,,,"Resource.meta",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"Endpoint.implicitRules","Endpoint.implicitRules","","","",0,1,"","Y","Y","uri {[]} {[]} +","A set of rules under which this content was created","A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc.","Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of it's narrative along with other profiles, value sets, etc.","","","","","","","","",,,,,"",,,,"Resource.implicitRules",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"Endpoint.language","Endpoint.language","","","",0,1,"","","","code {[]} {[]} +","Language of the resource content","The base language in which the resource is written.","Language is provided to support indexing and accessibility (typically, services such as text to speech use the language tag). The html language tag in the narrative applies to the narrative. The language tag on the resource may be used to specify the language of other presentations generated from the data in the resource. Not all the content has to be in the base language. The Resource.language should not be assumed to apply to the narrative automatically. If a language is specified, it should it also be specified on the div element in the html (see rules in HTML5 for information about the relationship between xml:lang and the html lang attribute).","","","","","","","","",,"preferred","A human language.","http://hl7.org/fhir/ValueSet/languages","",,,,"Resource.language",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"Endpoint.text","Endpoint.text","","narrative +htmlxhtmldisplay","",0,1,"","","","Narrative {[]} {[]} +","Text summary of the resource, for human interpretation","A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it ""clinically safe"" for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety.","Contained resources do not have narrative. Resources that are not contained SHOULD have a narrative. In some cases, a resource may only have text with little or no additional discrete data (as long as all minOccurs=1 elements are satisfied). This may be necessary for data from legacy systems where information is captured as a ""text blob"" or where text is additionally entered raw or narrated and encoded information is added later.","","","","","","","","",,,,,"",,,,"DomainResource.text",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","Act.text?" +"Endpoint.contained","Endpoint.contained","","inline resources +anonymous resourcescontained resources","",0,*,"","","","Resource {[]} {[]} +","Contained, inline Resources","These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.","This should never be done when the content can be identified properly, as once identification is lost, it is extremely difficult (and context dependent) to restore it again. Contained resources may have profiles and tags In their meta elements, but SHALL NOT have security labels.","","","","","","","","",,,,,"",,,,"DomainResource.contained",0,*,"","","N/A" +"Endpoint.extension","Endpoint.extension","","extensions +user content","",0,*,"","","","Extension {[]} {[]} +","Additional content defined by implementations","May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","","","","","","","","",,,,,"",,,,"DomainResource.extension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}","N/A" +"Endpoint.modifierExtension","Endpoint.modifierExtension","","extensions +user content","",0,*,"","Y","","Extension {[]} {[]} +","Extensions that cannot be ignored","May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. + +Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).","","","","","","","",,,,,"",,,,"DomainResource.modifierExtension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}","N/A" +"Endpoint.identifier","Endpoint.identifier","","","",0,*,"","","Y","Identifier {[]} {[]} +","Identifies this endpoint across multiple systems","Identifier for the organization that is used to identify the endpoint across multiple disparate systems.","no-basis: Adresseregisteret do not provide a identifier for the Endpoints, so any identifier scheme is apropriate.","","","","","","","","",,,,,"",,,,"Endpoint.identifier",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","n/a","FiveWs.identifier" +"Endpoint.status","Endpoint.status","","","",1,1,"","Y","Y","code {[]} {[]} +","active | suspended | error | off | entered-in-error | test","active | suspended | error | off | test.","This element is labeled as a modifier because the status contains codes that mark the endpoint as not currently valid.","","","","","","","","",,"required","The status of the endpoint.","http://hl7.org/fhir/ValueSet/endpoint-status|4.0.1","",,,,"Endpoint.status",1,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","n/a","FiveWs.status" +"Endpoint.connectionType","Endpoint.connectionType","","","",1,1,"","","Y","Coding {[]} {[]} +","Protocol/Profile/Standard to be used with this endpoint connection","no-basis: the connection type should be coded according to http://hl7.org/fhir/ValueSet/endpoint-connection-type. However specific connection types used in Norway can be coded according to http://hl7.no/fhir/ValueSet/no-basis-endpoint-connection-type (amqp, ebxml etc.) + +A coded value that represents the technical details of the usage of this endpoint, such as what WSDLs should be used in what way. (e.g. XDS.b/DICOM/cds-hook).","For additional connectivity details for the protocol, extensions will be used at this point, as in the XDS example.","","","","","","","","",,"extensible","","http://hl7.no/fhir/ValueSet/no-basis-connection-type","",,,,"Endpoint.connectionType",1,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","n/a","FiveWs.class" +"Endpoint.name","Endpoint.name","","","",0,1,"","","Y","string {[]} {[]} +","A name that this endpoint can be identified by","A friendly name that this endpoint can be referred to with.","","","","","","","","","",,,,,"",,,,"Endpoint.name",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","n/a","FiveWs.what[x]" +"Endpoint.managingOrganization","Endpoint.managingOrganization","","dataansvarlig +","",0,1,"","","Y","Reference {[]} {[CanonicalType[http://hl7.org/fhir/StructureDefinition/Organization], CanonicalType[http://helsenorge.no/fhir/StructureDefinition/no-basis-Organization]]} +","Organization that manages this endpoint (might not be the organization that exposes the endpoint)","The organization that manages this endpoint (even if technically another organisation is hosting this in the cloud, it is the organisation associated with the data). + +no-basis: In Norway this relates to the organization with the responsibility for the data e.g. ""dataansvarlig"". +no-basis recommends the use of logical reference to an organization using ENH or RSH. To describe a top level organization. Departments within an organization could use a different reference scheme defined by the organization.","This property is not typically used when searching for Endpoint resources for usage. The typical usage is via the reference from an applicable Organization/Location/Practitioner resource, which is where the context is provided. Multiple Locations may reference a single endpoint, and don't have to be within the same organization resource, but most likely within the same organizational hierarchy.","","","","","","","","",,,,,"",,,,"Endpoint.managingOrganization",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","n/a" +"Endpoint.contact","Endpoint.contact","","","",0,*,"","","","ContactPoint {[]} {[]} +","Contact details for source (e.g. troubleshooting)","Contact details for a human to contact about the subscription. The primary use of this for system administrator troubleshooting.","","","","","","","","","",,,,,"",,,,"Endpoint.contact",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","n/a" +"Endpoint.period","Endpoint.period","","","",0,1,"","","Y","Period {[]} {[]} +","Interval the endpoint is expected to be operational","The interval during which the endpoint is expected to be operational.","","","","","","","","","",,,,,"",,,,"Endpoint.period",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","n/a","FiveWs.done[x]" +"Endpoint.payloadType","Endpoint.payloadType","","","",1,*,"","","Y","CodeableConcept {[]} {[]} +","The type of content that may be used at this endpoint (e.g. XDS Discharge summaries)","no-basis: for ebXML and AMQP messages in Norway one is expected to list all mesage types that the endpoint supports using the CodeSystem Meldingens funksjon (OID=8279) as a minimum. To describe complete version information to determine the type and version of the messages the endpoint supports, a CapabilityStatement can be used to describe the endpoints communication capabilities in detail. +REST endpoints are expected to use the code ""any"" from https://www.hl7.org/fhir/codesystem-endpoint-payload-type.html. Proper FHIR Restful API's are expected to serve a CapabilityStatement from the base uri specified. +Other payload types can be given using codes from the ValueSet http://hl7.org/fhir/ValueSet/endpoint-payload-type. + +The payload type describes the acceptable content that can be communicated on the endpoint.","The payloadFormat describes the serialization format of the data, where the payloadType indicates the specific document/schema that is being transferred; e.g. DischargeSummary or CarePlan.","","","","","","","","",,"example","","http://hl7.org/fhir/ValueSet/endpoint-payload-type","","value:coding.system} +","",,"open","Endpoint.payloadType",1,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","n/a" +"Endpoint.payloadType:meldingensFunksjon","Endpoint.payloadType","meldingensFunksjon","","",0,*,"","","Y","CodeableConcept {[]} {[]} +","The type of content that may be used at this endpoint (e.g. XDS Discharge summaries)","no-basis: for ebXML and AMQP messages in Norway one is expected to list all mesage types that the endpoint supports using the CodeSystem Meldingens funksjon (OID=8279). Version information (version of the payload document) shold be given in the coding.version element. + +The payload type describes the acceptable content that can be communicated on the endpoint.","The payloadFormat describes the serialization format of the data, where the payloadType indicates the specific document/schema that is being transferred; e.g. DischargeSummary or CarePlan.","","","","","","","","",,"required","","urn:oid:2.16.578.1.12.4.1.1.8279","",,,,"Endpoint.payloadType",1,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","n/a" +"Endpoint.payloadType:formatCode","Endpoint.payloadType","formatCode","","",0,*,"","","Y","CodeableConcept {[]} {[]} +","Specific information about payload type and version","no-basis: Specific information about payload type and version. Information about the payload type and version for ebxml and amqp messages + +The payload type describes the acceptable content that can be communicated on the endpoint.","The payloadFormat describes the serialization format of the data, where the payloadType indicates the specific document/schema that is being transferred; e.g. DischargeSummary or CarePlan.","","","","","","","","",,"required","","urn:oid:2.16.578.1.12.4.1.1.9999","",,,,"Endpoint.payloadType",1,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","n/a" +"Endpoint.payloadMimeType","Endpoint.payloadMimeType","","","",0,*,"","","Y","code {[]} {[]} +","Mimetype to send. If not specified, the content could be anything (including no payload, if the connectionType defined this)","no-basis: should we list relevant codes for ebXML messages? List appropriate media types for FHIR REST endpoints? +XML: application/fhir+xml +JSON: application/fhir+json +RDF: application/fhir+turtle +ebXML messages: text/xml + +The mime type to send the payload in - e.g. application/fhir+xml, application/fhir+json. If the mime type is not specified, then the sender could send any content (including no content depending on the connectionType).","Sending the payload has obvious security consequences. The server is responsible for ensuring that the content is appropriately secured.","","","","","","","","",,"required","","http://www.rfc-editor.org/bcp/bcp13.txt","",,,,"Endpoint.payloadMimeType",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","n/a" +"Endpoint.address","Endpoint.address","","","",1,1,"","","Y","url {[]} {[]} +","The technical base address for connecting to this endpoint","The uri that describes the actual end-point to connect to. + +no-basis: for ebXML messages in Norway one is expected to use mailto: prefix for the endpoint. +For AMQP messages in Norway one is expected to use ""ampq://"" or ""amqps://"" prefix. +REST endpoints will have ""http://"" or ""https://"" prefix.","For rest-hook, and websocket, the end-point must be an http: or https: URL; for email, a mailto: url, for sms, a tel: url, and for message the endpoint can be in any form of url the server understands (usually, http: or mllp:). The URI is allowed to be relative; in which case, it is relative to the server end-point (since there may be more than one, clients should avoid using relative URIs) + +This address will be to the service base, without any parameters, or sub-services or resources tacked on. + +E.g. for a WADO-RS endpoint, the url should be ""https://pacs.hospital.org/wado-rs"" + +and not ""https://pacs.hospital.org/wado-rs/studies/1.2.250.1.59.40211.12345678.678910/series/1.2.250.1.59.40211.789001276.14556172.67789/instances/..."".","","","","","","","","",,,,,"",,,,"Endpoint.address",1,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","n/a" +"Endpoint.header","Endpoint.header","","","",0,*,"","","","string {[]} {[]} +","Usage depends on the channel type","Additional headers / information to send as part of the notification.","Exactly what these mean depends on the channel type. The can convey additional information to the recipient and/or meet security requirements.","","","","","","","","",,,,,"",,,,"Endpoint.header",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" diff --git a/StructureDefinition-no-basis-Endpoint.html b/StructureDefinition-no-basis-Endpoint.html new file mode 100644 index 00000000..b147c4c3 --- /dev/null +++ b/StructureDefinition-no-basis-Endpoint.html @@ -0,0 +1,1098 @@ + + + + + + + + + + no-basis-Endpoint - v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - draft + + + +

+
+
+
+ +
+
+
+ + + + +
+
+ + +
+
+ +
+
+ + +
+
+
+
+ +
+

NyTimelosingIG - Local Development build (v0.1.0). See the Directory of published versions

+ + + + + + + + + + + + + + + + +

Resource Profile: + + no-basis-Endpoint + + + + + +

+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Official URL: http://helsenorge.no/fhir/StructureDefinition/no-basis-EndpointVersion: + 0.1.0
+ + Active + + as of 2019-05-15 + + + Computable Name: NoBasisEndpoint
+ +

+

Basisprofil for Norwegian Endpoint information. Defined by The Norwegian Directorate of eHealth and HL7 Norway. The profile adds Norwegian specific identification of Endpoing. The basis profile is open, but derived profiles should close down the information elements according to specification relevant to the use-case.

+ +

Resource profile for definition of electronic endpoints used by healthcare organizations to communicate using different protocols. The norwegian profile use-case is to represent endpoints for electronic communication. Fallback solutions using mail or fax has to be indexed in the norwegian master index for healthcare organizations and are not described using this profile.

+ +

+ + + + + + + + +

Usage:

+ + + + + +

Formal Views of Profile Content

+

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

+
+ + +
+
+

This structure is derived from Endpoint +

+
+ + + + + + + + + +
NameFlagsCard.TypeDescription & Constraintsdoco
.. Endpoint 0..*EndpointThe technical details of an endpoint that can be used for electronic services
... identifier 0..*IdentifierIdentifies this endpoint across multiple systems
... connectionType 1..1CodingProtocol/Profile/Standard to be used with this endpoint connection
Binding: http://hl7.no/fhir/ValueSet/no-basis-connection-type (extensible)
... managingOrganization 0..1Reference(Organization | no-basis-Organization)Organization that manages this endpoint (might not be the organization that exposes the endpoint)
.... payloadType:meldingensFunksjon 0..*CodeableConceptThe type of content that may be used at this endpoint (e.g. XDS Discharge summaries)
Binding: urn:oid:2.16.578.1.12.4.1.1.8279 (required)
.... payloadType:formatCode 0..*CodeableConceptSpecific information about payload type and version
Binding: urn:oid:2.16.578.1.12.4.1.1.9999 (required)
... payloadMimeType 0..*codeMimetype to send. If not specified, the content could be anything (including no payload, if the connectionType defined this)
Binding: http://www.rfc-editor.org/bcp/bcp13.txt (required)
... address 1..1urlThe technical base address for connecting to this endpoint
Example amqp endpoint: amqp_endpoint
Example ebxml endpoint: ebxml_endpoint
Example REST endpoint: REST_endpoint

doco Documentation for this format
+ + +

Terminology Bindings (Differential)

+ + + + + + +
PathConformanceValueSet
Endpoint.connectionTypeextensiblehttp://hl7.no/fhir/ValueSet/no-basis-connection-type
Endpoint.payloadType:meldingensFunksjonrequired

urn:oid:2.16.578.1.12.4.1.1.8279

+
Endpoint.payloadType:formatCoderequired

urn:oid:2.16.578.1.12.4.1.1.9999

+
Endpoint.payloadMimeTyperequiredhttp://www.rfc-editor.org/bcp/bcp13.txt
+ + + + + +
+
+
+ +
+
+
+ + + + + + + + + + + + +
NameFlagsCard.TypeDescription & Constraintsdoco
.. Endpoint 0..*EndpointThe technical details of an endpoint that can be used for electronic services
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... identifier Σ0..*IdentifierIdentifies this endpoint across multiple systems
... connectionType Σ1..1CodingProtocol/Profile/Standard to be used with this endpoint connection
Binding: http://hl7.no/fhir/ValueSet/no-basis-connection-type (extensible)
... managingOrganization Σ0..1Reference(Organization | no-basis-Organization)Organization that manages this endpoint (might not be the organization that exposes the endpoint)
... Slices for payloadType Σ1..*CodeableConceptThe type of content that may be used at this endpoint (e.g. XDS Discharge summaries)
Slice: Unordered, Open by value:coding.system
Binding: EndpointPayloadType (example)
.... payloadType:meldingensFunksjon Σ0..*CodeableConceptThe type of content that may be used at this endpoint (e.g. XDS Discharge summaries)
Binding: urn:oid:2.16.578.1.12.4.1.1.8279 (required)
.... payloadType:formatCode Σ0..*CodeableConceptSpecific information about payload type and version
Binding: urn:oid:2.16.578.1.12.4.1.1.9999 (required)
... payloadMimeType Σ0..*codeMimetype to send. If not specified, the content could be anything (including no payload, if the connectionType defined this)
Binding: http://www.rfc-editor.org/bcp/bcp13.txt (required)
... address Σ1..1urlThe technical base address for connecting to this endpoint
Example amqp endpoint: amqp_endpoint
Example ebxml endpoint: ebxml_endpoint
Example REST endpoint: REST_endpoint

doco Documentation for this format
+ +

Terminology Bindings

+ + + + + + + + +
PathConformanceValueSet
Endpoint.statusrequiredEndpointStatus
Endpoint.connectionTypeextensiblehttp://hl7.no/fhir/ValueSet/no-basis-connection-type
Endpoint.payloadTypeexampleEndpointPayloadType
Endpoint.payloadType:meldingensFunksjonrequired

urn:oid:2.16.578.1.12.4.1.1.8279

+
Endpoint.payloadType:formatCoderequired

urn:oid:2.16.578.1.12.4.1.1.9999

+
Endpoint.payloadMimeTyperequiredhttp://www.rfc-editor.org/bcp/bcp13.txt
+ + + + + + + +

Constraints

+ + + + + + + + + +
IdGradePath(s)DetailsRequirements
dom-2errorEndpointIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorEndpointIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
: contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4errorEndpointIf a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5errorEndpointIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceEndpointA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
+ + +
+
+
+ +
+
+
+ + + + + + + + + + + + + + + + + + + + + + +
NameFlagsCard.TypeDescription & Constraintsdoco
.. Endpoint 0..*EndpointThe technical details of an endpoint that can be used for electronic services
... id Σ0..1idLogical id of this artifact
... meta Σ0..1MetaMetadata about the resource
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... text 0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... extension 0..*ExtensionAdditional content defined by implementations
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... identifier Σ0..*IdentifierIdentifies this endpoint across multiple systems
... status ?!Σ1..1codeactive | suspended | error | off | entered-in-error | test
Binding: EndpointStatus (required): The status of the endpoint.

... connectionType Σ1..1CodingProtocol/Profile/Standard to be used with this endpoint connection
Binding: http://hl7.no/fhir/ValueSet/no-basis-connection-type (extensible)
... name Σ0..1stringA name that this endpoint can be identified by
... managingOrganization Σ0..1Reference(Organization | no-basis-Organization)Organization that manages this endpoint (might not be the organization that exposes the endpoint)
... contact 0..*ContactPointContact details for source (e.g. troubleshooting)
... period Σ0..1PeriodInterval the endpoint is expected to be operational
... Slices for payloadType Σ1..*CodeableConceptThe type of content that may be used at this endpoint (e.g. XDS Discharge summaries)
Slice: Unordered, Open by value:coding.system
Binding: EndpointPayloadType (example)
.... payloadType:meldingensFunksjon Σ0..*CodeableConceptThe type of content that may be used at this endpoint (e.g. XDS Discharge summaries)
Binding: urn:oid:2.16.578.1.12.4.1.1.8279 (required)
.... payloadType:formatCode Σ0..*CodeableConceptSpecific information about payload type and version
Binding: urn:oid:2.16.578.1.12.4.1.1.9999 (required)
... payloadMimeType Σ0..*codeMimetype to send. If not specified, the content could be anything (including no payload, if the connectionType defined this)
Binding: http://www.rfc-editor.org/bcp/bcp13.txt (required)
... address Σ1..1urlThe technical base address for connecting to this endpoint
Example amqp endpoint: amqp_endpoint
Example ebxml endpoint: ebxml_endpoint
Example REST endpoint: REST_endpoint
... header 0..*stringUsage depends on the channel type

doco Documentation for this format
+ +

Terminology Bindings

+ + + + + + + + + +
PathConformanceValueSet
Endpoint.languagepreferredCommonLanguages + + + + + + + + +
+ Additional Bindings + Purpose
+ AllLanguages + + Max Binding +
+
Endpoint.statusrequiredEndpointStatus
Endpoint.connectionTypeextensiblehttp://hl7.no/fhir/ValueSet/no-basis-connection-type
Endpoint.payloadTypeexampleEndpointPayloadType
Endpoint.payloadType:meldingensFunksjonrequired

urn:oid:2.16.578.1.12.4.1.1.8279

+
Endpoint.payloadType:formatCoderequired

urn:oid:2.16.578.1.12.4.1.1.9999

+
Endpoint.payloadMimeTyperequiredhttp://www.rfc-editor.org/bcp/bcp13.txt
+ + + + + + + +

Constraints

+ + + + + + + + + +
IdGradePath(s)DetailsRequirements
dom-2errorEndpointIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorEndpointIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
: contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4errorEndpointIf a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5errorEndpointIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceEndpointA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
+ + +
+
+
+ + + + + + + + + + +
+
+

This structure is derived from Endpoint +

+
+ + +

+Summary +

+

Structures

+

This structure refers to these other structures:

+ + +

Slices

+

This structure defines the following Slices:

+
    +
  • The element Endpoint.payloadType is sliced based on the value of value:coding.system
  • + +
+ + +
+
+
+ +
+
+

+ Differential View +

+

This structure is derived from Endpoint +

+
+ + + + + + + + + +
NameFlagsCard.TypeDescription & Constraintsdoco
.. Endpoint 0..*EndpointThe technical details of an endpoint that can be used for electronic services
... identifier 0..*IdentifierIdentifies this endpoint across multiple systems
... connectionType 1..1CodingProtocol/Profile/Standard to be used with this endpoint connection
Binding: http://hl7.no/fhir/ValueSet/no-basis-connection-type (extensible)
... managingOrganization 0..1Reference(Organization | no-basis-Organization)Organization that manages this endpoint (might not be the organization that exposes the endpoint)
.... payloadType:meldingensFunksjon 0..*CodeableConceptThe type of content that may be used at this endpoint (e.g. XDS Discharge summaries)
Binding: urn:oid:2.16.578.1.12.4.1.1.8279 (required)
.... payloadType:formatCode 0..*CodeableConceptSpecific information about payload type and version
Binding: urn:oid:2.16.578.1.12.4.1.1.9999 (required)
... payloadMimeType 0..*codeMimetype to send. If not specified, the content could be anything (including no payload, if the connectionType defined this)
Binding: http://www.rfc-editor.org/bcp/bcp13.txt (required)
... address 1..1urlThe technical base address for connecting to this endpoint
Example amqp endpoint: amqp_endpoint
Example ebxml endpoint: ebxml_endpoint
Example REST endpoint: REST_endpoint

doco Documentation for this format
+ +

Terminology Bindings (Differential)

+ + + + + + +
PathConformanceValueSet
Endpoint.connectionTypeextensiblehttp://hl7.no/fhir/ValueSet/no-basis-connection-type
Endpoint.payloadType:meldingensFunksjonrequired

urn:oid:2.16.578.1.12.4.1.1.8279

+
Endpoint.payloadType:formatCoderequired

urn:oid:2.16.578.1.12.4.1.1.9999

+
Endpoint.payloadMimeTyperequiredhttp://www.rfc-editor.org/bcp/bcp13.txt
+ + + + + +
+
+
+

+ Key Elements View +

+
+ + + + + + + + + + + + +
NameFlagsCard.TypeDescription & Constraintsdoco
.. Endpoint 0..*EndpointThe technical details of an endpoint that can be used for electronic services
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... identifier Σ0..*IdentifierIdentifies this endpoint across multiple systems
... connectionType Σ1..1CodingProtocol/Profile/Standard to be used with this endpoint connection
Binding: http://hl7.no/fhir/ValueSet/no-basis-connection-type (extensible)
... managingOrganization Σ0..1Reference(Organization | no-basis-Organization)Organization that manages this endpoint (might not be the organization that exposes the endpoint)
... Slices for payloadType Σ1..*CodeableConceptThe type of content that may be used at this endpoint (e.g. XDS Discharge summaries)
Slice: Unordered, Open by value:coding.system
Binding: EndpointPayloadType (example)
.... payloadType:meldingensFunksjon Σ0..*CodeableConceptThe type of content that may be used at this endpoint (e.g. XDS Discharge summaries)
Binding: urn:oid:2.16.578.1.12.4.1.1.8279 (required)
.... payloadType:formatCode Σ0..*CodeableConceptSpecific information about payload type and version
Binding: urn:oid:2.16.578.1.12.4.1.1.9999 (required)
... payloadMimeType Σ0..*codeMimetype to send. If not specified, the content could be anything (including no payload, if the connectionType defined this)
Binding: http://www.rfc-editor.org/bcp/bcp13.txt (required)
... address Σ1..1urlThe technical base address for connecting to this endpoint
Example amqp endpoint: amqp_endpoint
Example ebxml endpoint: ebxml_endpoint
Example REST endpoint: REST_endpoint

doco Documentation for this format
+ +

Terminology Bindings

+ + + + + + + + +
PathConformanceValueSet
Endpoint.statusrequiredEndpointStatus
Endpoint.connectionTypeextensiblehttp://hl7.no/fhir/ValueSet/no-basis-connection-type
Endpoint.payloadTypeexampleEndpointPayloadType
Endpoint.payloadType:meldingensFunksjonrequired

urn:oid:2.16.578.1.12.4.1.1.8279

+
Endpoint.payloadType:formatCoderequired

urn:oid:2.16.578.1.12.4.1.1.9999

+
Endpoint.payloadMimeTyperequiredhttp://www.rfc-editor.org/bcp/bcp13.txt
+ + + + + + + +

Constraints

+ + + + + + + + + +
IdGradePath(s)DetailsRequirements
dom-2errorEndpointIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorEndpointIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
: contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4errorEndpointIf a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5errorEndpointIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceEndpointA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
+ + +
+
+
+

+ Snapshot View +

+
+ + + + + + + + + + + + + + + + + + + + + + +
NameFlagsCard.TypeDescription & Constraintsdoco
.. Endpoint 0..*EndpointThe technical details of an endpoint that can be used for electronic services
... id Σ0..1idLogical id of this artifact
... meta Σ0..1MetaMetadata about the resource
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... text 0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... extension 0..*ExtensionAdditional content defined by implementations
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... identifier Σ0..*IdentifierIdentifies this endpoint across multiple systems
... status ?!Σ1..1codeactive | suspended | error | off | entered-in-error | test
Binding: EndpointStatus (required): The status of the endpoint.

... connectionType Σ1..1CodingProtocol/Profile/Standard to be used with this endpoint connection
Binding: http://hl7.no/fhir/ValueSet/no-basis-connection-type (extensible)
... name Σ0..1stringA name that this endpoint can be identified by
... managingOrganization Σ0..1Reference(Organization | no-basis-Organization)Organization that manages this endpoint (might not be the organization that exposes the endpoint)
... contact 0..*ContactPointContact details for source (e.g. troubleshooting)
... period Σ0..1PeriodInterval the endpoint is expected to be operational
... Slices for payloadType Σ1..*CodeableConceptThe type of content that may be used at this endpoint (e.g. XDS Discharge summaries)
Slice: Unordered, Open by value:coding.system
Binding: EndpointPayloadType (example)
.... payloadType:meldingensFunksjon Σ0..*CodeableConceptThe type of content that may be used at this endpoint (e.g. XDS Discharge summaries)
Binding: urn:oid:2.16.578.1.12.4.1.1.8279 (required)
.... payloadType:formatCode Σ0..*CodeableConceptSpecific information about payload type and version
Binding: urn:oid:2.16.578.1.12.4.1.1.9999 (required)
... payloadMimeType Σ0..*codeMimetype to send. If not specified, the content could be anything (including no payload, if the connectionType defined this)
Binding: http://www.rfc-editor.org/bcp/bcp13.txt (required)
... address Σ1..1urlThe technical base address for connecting to this endpoint
Example amqp endpoint: amqp_endpoint
Example ebxml endpoint: ebxml_endpoint
Example REST endpoint: REST_endpoint
... header 0..*stringUsage depends on the channel type

doco Documentation for this format
+ +

Terminology Bindings

+ + + + + + + + + +
PathConformanceValueSet
Endpoint.languagepreferredCommonLanguages + + + + + + + + +
+ Additional Bindings + Purpose
+ AllLanguages + + Max Binding +
+
Endpoint.statusrequiredEndpointStatus
Endpoint.connectionTypeextensiblehttp://hl7.no/fhir/ValueSet/no-basis-connection-type
Endpoint.payloadTypeexampleEndpointPayloadType
Endpoint.payloadType:meldingensFunksjonrequired

urn:oid:2.16.578.1.12.4.1.1.8279

+
Endpoint.payloadType:formatCoderequired

urn:oid:2.16.578.1.12.4.1.1.9999

+
Endpoint.payloadMimeTyperequiredhttp://www.rfc-editor.org/bcp/bcp13.txt
+ + + + + + + +

Constraints

+ + + + + + + + + +
IdGradePath(s)DetailsRequirements
dom-2errorEndpointIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorEndpointIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
: contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4errorEndpointIf a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5errorEndpointIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceEndpointA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
+ + +
+
+ + + + + + + + + +
+

This structure is derived from Endpoint +

+
+ +

+Summary +

+

Structures

+

This structure refers to these other structures:

+ + +

Slices

+

This structure defines the following Slices:

+
    +
  • The element Endpoint.payloadType is sliced based on the value of value:coding.system
  • + +
+ + +
+
+
+
+

 

+

Other representations of profile: CSV, Excel, Schematron + +

+ + + + + + + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/StructureDefinition-no-basis-Endpoint.json b/StructureDefinition-no-basis-Endpoint.json new file mode 100644 index 00000000..60e0e600 --- /dev/null +++ b/StructureDefinition-no-basis-Endpoint.json @@ -0,0 +1,947 @@ +{ + "resourceType" : "StructureDefinition", + "id" : "no-basis-Endpoint", + "text" : { + "status" : "extensions", + "div" : "
Placeholder
" + }, + "url" : "http://helsenorge.no/fhir/StructureDefinition/no-basis-Endpoint", + "version" : "0.1.0", + "name" : "NoBasisEndpoint", + "title" : "no-basis-Endpoint", + "status" : "active", + "date" : "2019-05-15", + "publisher" : "Example Publisher", + "contact" : [{ + "name" : "Example Publisher", + "telecom" : [{ + "system" : "url", + "value" : "http://example.org/example-publisher" + }] + }], + "description" : "Basisprofil for Norwegian Endpoint information. Defined by The Norwegian Directorate of eHealth and HL7 Norway. The profile adds Norwegian specific identification of Endpoing. The basis profile is open, but derived profiles should close down the information elements according to specification relevant to the use-case.\n\nResource profile for definition of electronic endpoints used by healthcare organizations to communicate using different protocols. The norwegian profile use-case is to represent endpoints for electronic communication. Fallback solutions using mail or fax has to be indexed in the norwegian master index for healthcare organizations and are not described using this profile.", + "fhirVersion" : "4.0.1", + "mapping" : [{ + "identity" : "rim", + "uri" : "http://hl7.org/v3", + "name" : "RIM Mapping" + }, + { + "identity" : "w5", + "uri" : "http://hl7.org/fhir/fivews", + "name" : "FiveWs Pattern Mapping" + }], + "kind" : "resource", + "abstract" : false, + "type" : "Endpoint", + "baseDefinition" : "http://hl7.org/fhir/StructureDefinition/Endpoint", + "derivation" : "constraint", + "snapshot" : { + "element" : [{ + "id" : "Endpoint", + "path" : "Endpoint", + "short" : "The technical details of an endpoint that can be used for electronic services", + "definition" : "The no-basis profile of the Endpoint resource makes it possible to use the resource for the norwegian service based adressing (tjenestebasert adressering) and other adressing schemes.\n\nThe technical details of an endpoint that can be used for electronic services, such as for web services providing XDS.b or a REST endpoint for another FHIR server. This may include any security context information.", + "min" : 0, + "max" : "*", + "base" : { + "path" : "Endpoint", + "min" : 0, + "max" : "*" + }, + "constraint" : [{ + "key" : "dom-2", + "severity" : "error", + "human" : "If the resource is contained in another resource, it SHALL NOT contain nested Resources", + "expression" : "contained.contained.empty()", + "xpath" : "not(parent::f:contained and f:contained)", + "source" : "http://hl7.org/fhir/StructureDefinition/DomainResource" + }, + { + "key" : "dom-3", + "severity" : "error", + "human" : "If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource", + "expression" : "contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()", + "xpath" : "not(exists(for $id in f:contained/*/f:id/@value return $contained[not(parent::*/descendant::f:reference/@value=concat('#', $contained/*/id/@value) or descendant::f:reference[@value='#'])]))", + "source" : "http://hl7.org/fhir/StructureDefinition/DomainResource" + }, + { + "key" : "dom-4", + "severity" : "error", + "human" : "If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated", + "expression" : "contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()", + "xpath" : "not(exists(f:contained/*/f:meta/f:versionId)) and not(exists(f:contained/*/f:meta/f:lastUpdated))", + "source" : "http://hl7.org/fhir/StructureDefinition/DomainResource" + }, + { + "key" : "dom-5", + "severity" : "error", + "human" : "If a resource is contained in another resource, it SHALL NOT have a security label", + "expression" : "contained.meta.security.empty()", + "xpath" : "not(exists(f:contained/*/f:meta/f:security))", + "source" : "http://hl7.org/fhir/StructureDefinition/DomainResource" + }, + { + "extension" : [{ + "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bestpractice", + "valueBoolean" : true + }, + { + "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bestpractice-explanation", + "valueMarkdown" : "When a resource has no narrative, only systems that fully understand the data can display the resource to a human safely. Including a human readable representation in the resource makes for a much more robust eco-system and cheaper handling of resources by intermediary systems. Some ecosystems restrict distribution of resources to only those systems that do fully understand the resources, and as a consequence implementers may believe that the narrative is superfluous. However experience shows that such eco-systems often open up to new participants over time." + }], + "key" : "dom-6", + "severity" : "warning", + "human" : "A resource should have narrative for robust management", + "expression" : "text.`div`.exists()", + "xpath" : "exists(f:text/h:div)", + "source" : "http://hl7.org/fhir/StructureDefinition/DomainResource" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "Entity. Role, or Act" + }, + { + "identity" : "rim", + "map" : "n/a" + }] + }, + { + "id" : "Endpoint.id", + "path" : "Endpoint.id", + "short" : "Logical id of this artifact", + "definition" : "The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.", + "comment" : "The only time that a resource does not have an id is when it is being submitted to the server using a create operation.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Resource.id", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "extension" : [{ + "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type", + "valueUrl" : "id" + }], + "code" : "http://hl7.org/fhirpath/System.String" + }], + "isModifier" : false, + "isSummary" : true + }, + { + "id" : "Endpoint.meta", + "path" : "Endpoint.meta", + "short" : "Metadata about the resource", + "definition" : "The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Resource.meta", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "Meta" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true + }, + { + "id" : "Endpoint.implicitRules", + "path" : "Endpoint.implicitRules", + "short" : "A set of rules under which this content was created", + "definition" : "A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc.", + "comment" : "Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of it's narrative along with other profiles, value sets, etc.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Resource.implicitRules", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "uri" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : true, + "isModifierReason" : "This element is labeled as a modifier because the implicit rules may provide additional knowledge about the resource that modifies it's meaning or interpretation", + "isSummary" : true + }, + { + "id" : "Endpoint.language", + "path" : "Endpoint.language", + "short" : "Language of the resource content", + "definition" : "The base language in which the resource is written.", + "comment" : "Language is provided to support indexing and accessibility (typically, services such as text to speech use the language tag). The html language tag in the narrative applies to the narrative. The language tag on the resource may be used to specify the language of other presentations generated from the data in the resource. Not all the content has to be in the base language. The Resource.language should not be assumed to apply to the narrative automatically. If a language is specified, it should it also be specified on the div element in the html (see rules in HTML5 for information about the relationship between xml:lang and the html lang attribute).", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Resource.language", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "code" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : false, + "binding" : { + "extension" : [{ + "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-maxValueSet", + "valueCanonical" : "http://hl7.org/fhir/ValueSet/all-languages" + }, + { + "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", + "valueString" : "Language" + }, + { + "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding", + "valueBoolean" : true + }], + "strength" : "preferred", + "description" : "A human language.", + "valueSet" : "http://hl7.org/fhir/ValueSet/languages" + } + }, + { + "id" : "Endpoint.text", + "path" : "Endpoint.text", + "short" : "Text summary of the resource, for human interpretation", + "definition" : "A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it \"clinically safe\" for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety.", + "comment" : "Contained resources do not have narrative. Resources that are not contained SHOULD have a narrative. In some cases, a resource may only have text with little or no additional discrete data (as long as all minOccurs=1 elements are satisfied). This may be necessary for data from legacy systems where information is captured as a \"text blob\" or where text is additionally entered raw or narrated and encoded information is added later.", + "alias" : ["narrative", + "html", + "xhtml", + "display"], + "min" : 0, + "max" : "1", + "base" : { + "path" : "DomainResource.text", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "Narrative" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "Act.text?" + }] + }, + { + "id" : "Endpoint.contained", + "path" : "Endpoint.contained", + "short" : "Contained, inline Resources", + "definition" : "These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.", + "comment" : "This should never be done when the content can be identified properly, as once identification is lost, it is extremely difficult (and context dependent) to restore it again. Contained resources may have profiles and tags In their meta elements, but SHALL NOT have security labels.", + "alias" : ["inline resources", + "anonymous resources", + "contained resources"], + "min" : 0, + "max" : "*", + "base" : { + "path" : "DomainResource.contained", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "Resource" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "N/A" + }] + }, + { + "id" : "Endpoint.extension", + "path" : "Endpoint.extension", + "short" : "Additional content defined by implementations", + "definition" : "May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.", + "alias" : ["extensions", + "user content"], + "min" : 0, + "max" : "*", + "base" : { + "path" : "DomainResource.extension", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "Extension" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }, + { + "key" : "ext-1", + "severity" : "error", + "human" : "Must have either extensions or value[x], not both", + "expression" : "extension.exists() != value.exists()", + "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])", + "source" : "http://hl7.org/fhir/StructureDefinition/Extension" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "N/A" + }] + }, + { + "id" : "Endpoint.modifierExtension", + "path" : "Endpoint.modifierExtension", + "short" : "Extensions that cannot be ignored", + "definition" : "May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", + "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.", + "requirements" : "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).", + "alias" : ["extensions", + "user content"], + "min" : 0, + "max" : "*", + "base" : { + "path" : "DomainResource.modifierExtension", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "Extension" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }, + { + "key" : "ext-1", + "severity" : "error", + "human" : "Must have either extensions or value[x], not both", + "expression" : "extension.exists() != value.exists()", + "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])", + "source" : "http://hl7.org/fhir/StructureDefinition/Extension" + }], + "isModifier" : true, + "isModifierReason" : "Modifier extensions are expected to modify the meaning or interpretation of the resource that contains them", + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "N/A" + }] + }, + { + "id" : "Endpoint.identifier", + "path" : "Endpoint.identifier", + "short" : "Identifies this endpoint across multiple systems", + "definition" : "Identifier for the organization that is used to identify the endpoint across multiple disparate systems.", + "comment" : "no-basis: Adresseregisteret do not provide a identifier for the Endpoints, so any identifier scheme is apropriate.", + "min" : 0, + "max" : "*", + "base" : { + "path" : "Endpoint.identifier", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "Identifier" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "mapping" : [{ + "identity" : "w5", + "map" : "FiveWs.identifier" + }, + { + "identity" : "rim", + "map" : "n/a" + }] + }, + { + "id" : "Endpoint.status", + "path" : "Endpoint.status", + "short" : "active | suspended | error | off | entered-in-error | test", + "definition" : "active | suspended | error | off | test.", + "comment" : "This element is labeled as a modifier because the status contains codes that mark the endpoint as not currently valid.", + "min" : 1, + "max" : "1", + "base" : { + "path" : "Endpoint.status", + "min" : 1, + "max" : "1" + }, + "type" : [{ + "code" : "code" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : true, + "isModifierReason" : "This element is labelled as a modifier because it is a status element that contains status entered-in-error which means that the resource should not be treated as valid", + "isSummary" : true, + "binding" : { + "extension" : [{ + "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", + "valueString" : "EndpointStatus" + }], + "strength" : "required", + "description" : "The status of the endpoint.", + "valueSet" : "http://hl7.org/fhir/ValueSet/endpoint-status|4.0.1" + }, + "mapping" : [{ + "identity" : "w5", + "map" : "FiveWs.status" + }, + { + "identity" : "rim", + "map" : "n/a" + }] + }, + { + "id" : "Endpoint.connectionType", + "path" : "Endpoint.connectionType", + "short" : "Protocol/Profile/Standard to be used with this endpoint connection", + "definition" : "no-basis: the connection type should be coded according to http://hl7.org/fhir/ValueSet/endpoint-connection-type. However specific connection types used in Norway can be coded according to http://hl7.no/fhir/ValueSet/no-basis-endpoint-connection-type (amqp, ebxml etc.)\n\nA coded value that represents the technical details of the usage of this endpoint, such as what WSDLs should be used in what way. (e.g. XDS.b/DICOM/cds-hook).", + "comment" : "For additional connectivity details for the protocol, extensions will be used at this point, as in the XDS example.", + "min" : 1, + "max" : "1", + "base" : { + "path" : "Endpoint.connectionType", + "min" : 1, + "max" : "1" + }, + "type" : [{ + "code" : "Coding" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "binding" : { + "strength" : "extensible", + "valueSet" : "http://hl7.no/fhir/ValueSet/no-basis-connection-type" + }, + "mapping" : [{ + "identity" : "w5", + "map" : "FiveWs.class" + }, + { + "identity" : "rim", + "map" : "n/a" + }] + }, + { + "id" : "Endpoint.name", + "path" : "Endpoint.name", + "short" : "A name that this endpoint can be identified by", + "definition" : "A friendly name that this endpoint can be referred to with.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Endpoint.name", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "string" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "mapping" : [{ + "identity" : "w5", + "map" : "FiveWs.what[x]" + }, + { + "identity" : "rim", + "map" : "n/a" + }] + }, + { + "id" : "Endpoint.managingOrganization", + "path" : "Endpoint.managingOrganization", + "short" : "Organization that manages this endpoint (might not be the organization that exposes the endpoint)", + "definition" : "The organization that manages this endpoint (even if technically another organisation is hosting this in the cloud, it is the organisation associated with the data).\n\nno-basis: In Norway this relates to the organization with the responsibility for the data e.g. \"dataansvarlig\".\nno-basis recommends the use of logical reference to an organization using ENH or RSH. To describe a top level organization. Departments within an organization could use a different reference scheme defined by the organization.", + "comment" : "This property is not typically used when searching for Endpoint resources for usage. The typical usage is via the reference from an applicable Organization/Location/Practitioner resource, which is where the context is provided. Multiple Locations may reference a single endpoint, and don't have to be within the same organization resource, but most likely within the same organizational hierarchy.", + "alias" : ["dataansvarlig"], + "min" : 0, + "max" : "1", + "base" : { + "path" : "Endpoint.managingOrganization", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "Reference", + "targetProfile" : ["http://hl7.org/fhir/StructureDefinition/Organization", + "http://helsenorge.no/fhir/StructureDefinition/no-basis-Organization"] + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "mapping" : [{ + "identity" : "rim", + "map" : "n/a" + }] + }, + { + "id" : "Endpoint.contact", + "path" : "Endpoint.contact", + "short" : "Contact details for source (e.g. troubleshooting)", + "definition" : "Contact details for a human to contact about the subscription. The primary use of this for system administrator troubleshooting.", + "min" : 0, + "max" : "*", + "base" : { + "path" : "Endpoint.contact", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "ContactPoint" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "n/a" + }] + }, + { + "id" : "Endpoint.period", + "path" : "Endpoint.period", + "short" : "Interval the endpoint is expected to be operational", + "definition" : "The interval during which the endpoint is expected to be operational.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Endpoint.period", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "Period" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "mapping" : [{ + "identity" : "w5", + "map" : "FiveWs.done[x]" + }, + { + "identity" : "rim", + "map" : "n/a" + }] + }, + { + "id" : "Endpoint.payloadType", + "path" : "Endpoint.payloadType", + "slicing" : { + "discriminator" : [{ + "type" : "value", + "path" : "coding.system" + }], + "rules" : "open" + }, + "short" : "The type of content that may be used at this endpoint (e.g. XDS Discharge summaries)", + "definition" : "no-basis: for ebXML and AMQP messages in Norway one is expected to list all mesage types that the endpoint supports using the CodeSystem Meldingens funksjon (OID=8279) as a minimum. To describe complete version information to determine the type and version of the messages the endpoint supports, a CapabilityStatement can be used to describe the endpoints communication capabilities in detail.\nREST endpoints are expected to use the code \"any\" from https://www.hl7.org/fhir/codesystem-endpoint-payload-type.html. Proper FHIR Restful API's are expected to serve a CapabilityStatement from the base uri specified.\nOther payload types can be given using codes from the ValueSet http://hl7.org/fhir/ValueSet/endpoint-payload-type. \n\nThe payload type describes the acceptable content that can be communicated on the endpoint.", + "comment" : "The payloadFormat describes the serialization format of the data, where the payloadType indicates the specific document/schema that is being transferred; e.g. DischargeSummary or CarePlan.", + "min" : 1, + "max" : "*", + "base" : { + "path" : "Endpoint.payloadType", + "min" : 1, + "max" : "*" + }, + "type" : [{ + "code" : "CodeableConcept" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "binding" : { + "extension" : [{ + "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", + "valueString" : "PayloadType" + }], + "strength" : "example", + "valueSet" : "http://hl7.org/fhir/ValueSet/endpoint-payload-type" + }, + "mapping" : [{ + "identity" : "rim", + "map" : "n/a" + }] + }, + { + "id" : "Endpoint.payloadType:meldingensFunksjon", + "path" : "Endpoint.payloadType", + "sliceName" : "meldingensFunksjon", + "short" : "The type of content that may be used at this endpoint (e.g. XDS Discharge summaries)", + "definition" : "no-basis: for ebXML and AMQP messages in Norway one is expected to list all mesage types that the endpoint supports using the CodeSystem Meldingens funksjon (OID=8279). Version information (version of the payload document) shold be given in the coding.version element.\n\nThe payload type describes the acceptable content that can be communicated on the endpoint.", + "comment" : "The payloadFormat describes the serialization format of the data, where the payloadType indicates the specific document/schema that is being transferred; e.g. DischargeSummary or CarePlan.", + "min" : 0, + "max" : "*", + "base" : { + "path" : "Endpoint.payloadType", + "min" : 1, + "max" : "*" + }, + "type" : [{ + "code" : "CodeableConcept" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "binding" : { + "strength" : "required", + "valueSet" : "urn:oid:2.16.578.1.12.4.1.1.8279" + }, + "mapping" : [{ + "identity" : "rim", + "map" : "n/a" + }] + }, + { + "id" : "Endpoint.payloadType:formatCode", + "path" : "Endpoint.payloadType", + "sliceName" : "formatCode", + "short" : "Specific information about payload type and version", + "definition" : "no-basis: Specific information about payload type and version. Information about the payload type and version for ebxml and amqp messages\n\nThe payload type describes the acceptable content that can be communicated on the endpoint.", + "comment" : "The payloadFormat describes the serialization format of the data, where the payloadType indicates the specific document/schema that is being transferred; e.g. DischargeSummary or CarePlan.", + "min" : 0, + "max" : "*", + "base" : { + "path" : "Endpoint.payloadType", + "min" : 1, + "max" : "*" + }, + "type" : [{ + "code" : "CodeableConcept" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "binding" : { + "strength" : "required", + "valueSet" : "urn:oid:2.16.578.1.12.4.1.1.9999" + }, + "mapping" : [{ + "identity" : "rim", + "map" : "n/a" + }] + }, + { + "id" : "Endpoint.payloadMimeType", + "path" : "Endpoint.payloadMimeType", + "short" : "Mimetype to send. If not specified, the content could be anything (including no payload, if the connectionType defined this)", + "definition" : "no-basis: should we list relevant codes for ebXML messages? List appropriate media types for FHIR REST endpoints?\nXML: application/fhir+xml\nJSON: application/fhir+json\nRDF: application/fhir+turtle\nebXML messages: text/xml\n\nThe mime type to send the payload in - e.g. application/fhir+xml, application/fhir+json. If the mime type is not specified, then the sender could send any content (including no content depending on the connectionType).", + "comment" : "Sending the payload has obvious security consequences. The server is responsible for ensuring that the content is appropriately secured.", + "min" : 0, + "max" : "*", + "base" : { + "path" : "Endpoint.payloadMimeType", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "code" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "binding" : { + "strength" : "required", + "valueSet" : "http://www.rfc-editor.org/bcp/bcp13.txt" + }, + "mapping" : [{ + "identity" : "rim", + "map" : "n/a" + }] + }, + { + "id" : "Endpoint.address", + "path" : "Endpoint.address", + "short" : "The technical base address for connecting to this endpoint", + "definition" : "The uri that describes the actual end-point to connect to.\n\nno-basis: for ebXML messages in Norway one is expected to use mailto: prefix for the endpoint. \nFor AMQP messages in Norway one is expected to use \"ampq://\" or \"amqps://\" prefix.\nREST endpoints will have \"http://\" or \"https://\" prefix.", + "comment" : "For rest-hook, and websocket, the end-point must be an http: or https: URL; for email, a mailto: url, for sms, a tel: url, and for message the endpoint can be in any form of url the server understands (usually, http: or mllp:). The URI is allowed to be relative; in which case, it is relative to the server end-point (since there may be more than one, clients should avoid using relative URIs)\n\nThis address will be to the service base, without any parameters, or sub-services or resources tacked on.\n\nE.g. for a WADO-RS endpoint, the url should be \"https://pacs.hospital.org/wado-rs\"\n\nand not \"https://pacs.hospital.org/wado-rs/studies/1.2.250.1.59.40211.12345678.678910/series/1.2.250.1.59.40211.789001276.14556172.67789/instances/...\".", + "min" : 1, + "max" : "1", + "base" : { + "path" : "Endpoint.address", + "min" : 1, + "max" : "1" + }, + "type" : [{ + "code" : "url" + }], + "example" : [{ + "label" : "amqp endpoint", + "valueUrl" : "amqp_endpoint" + }, + { + "label" : "ebxml endpoint", + "valueUrl" : "ebxml_endpoint" + }, + { + "label" : "REST endpoint", + "valueUrl" : "REST_endpoint" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "mapping" : [{ + "identity" : "rim", + "map" : "n/a" + }] + }, + { + "id" : "Endpoint.header", + "path" : "Endpoint.header", + "short" : "Usage depends on the channel type", + "definition" : "Additional headers / information to send as part of the notification.", + "comment" : "Exactly what these mean depends on the channel type. The can convey additional information to the recipient and/or meet security requirements.", + "min" : 0, + "max" : "*", + "base" : { + "path" : "Endpoint.header", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "string" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : false + }] + }, + "differential" : { + "element" : [{ + "id" : "Endpoint", + "path" : "Endpoint", + "definition" : "The no-basis profile of the Endpoint resource makes it possible to use the resource for the norwegian service based adressing (tjenestebasert adressering) and other adressing schemes.\n\nThe technical details of an endpoint that can be used for electronic services, such as for web services providing XDS.b or a REST endpoint for another FHIR server. This may include any security context information." + }, + { + "id" : "Endpoint.identifier", + "path" : "Endpoint.identifier", + "comment" : "no-basis: Adresseregisteret do not provide a identifier for the Endpoints, so any identifier scheme is apropriate." + }, + { + "id" : "Endpoint.connectionType", + "path" : "Endpoint.connectionType", + "definition" : "no-basis: the connection type should be coded according to http://hl7.org/fhir/ValueSet/endpoint-connection-type. However specific connection types used in Norway can be coded according to http://hl7.no/fhir/ValueSet/no-basis-endpoint-connection-type (amqp, ebxml etc.)\n\nA coded value that represents the technical details of the usage of this endpoint, such as what WSDLs should be used in what way. (e.g. XDS.b/DICOM/cds-hook).", + "binding" : { + "strength" : "extensible", + "valueSet" : "http://hl7.no/fhir/ValueSet/no-basis-connection-type" + } + }, + { + "id" : "Endpoint.managingOrganization", + "path" : "Endpoint.managingOrganization", + "definition" : "The organization that manages this endpoint (even if technically another organisation is hosting this in the cloud, it is the organisation associated with the data).\n\nno-basis: In Norway this relates to the organization with the responsibility for the data e.g. \"dataansvarlig\".\nno-basis recommends the use of logical reference to an organization using ENH or RSH. To describe a top level organization. Departments within an organization could use a different reference scheme defined by the organization.", + "alias" : ["dataansvarlig"], + "type" : [{ + "code" : "Reference", + "targetProfile" : ["http://hl7.org/fhir/StructureDefinition/Organization", + "http://helsenorge.no/fhir/StructureDefinition/no-basis-Organization"] + }] + }, + { + "id" : "Endpoint.payloadType", + "path" : "Endpoint.payloadType", + "slicing" : { + "discriminator" : [{ + "type" : "value", + "path" : "coding.system" + }], + "rules" : "open" + }, + "definition" : "no-basis: for ebXML and AMQP messages in Norway one is expected to list all mesage types that the endpoint supports using the CodeSystem Meldingens funksjon (OID=8279) as a minimum. To describe complete version information to determine the type and version of the messages the endpoint supports, a CapabilityStatement can be used to describe the endpoints communication capabilities in detail.\nREST endpoints are expected to use the code \"any\" from https://www.hl7.org/fhir/codesystem-endpoint-payload-type.html. Proper FHIR Restful API's are expected to serve a CapabilityStatement from the base uri specified.\nOther payload types can be given using codes from the ValueSet http://hl7.org/fhir/ValueSet/endpoint-payload-type. \n\nThe payload type describes the acceptable content that can be communicated on the endpoint." + }, + { + "id" : "Endpoint.payloadType:meldingensFunksjon", + "path" : "Endpoint.payloadType", + "sliceName" : "meldingensFunksjon", + "definition" : "no-basis: for ebXML and AMQP messages in Norway one is expected to list all mesage types that the endpoint supports using the CodeSystem Meldingens funksjon (OID=8279). Version information (version of the payload document) shold be given in the coding.version element.\n\nThe payload type describes the acceptable content that can be communicated on the endpoint.", + "min" : 0, + "max" : "*", + "binding" : { + "strength" : "required", + "valueSet" : "urn:oid:2.16.578.1.12.4.1.1.8279" + } + }, + { + "id" : "Endpoint.payloadType:formatCode", + "path" : "Endpoint.payloadType", + "sliceName" : "formatCode", + "short" : "Specific information about payload type and version", + "definition" : "no-basis: Specific information about payload type and version. Information about the payload type and version for ebxml and amqp messages\n\nThe payload type describes the acceptable content that can be communicated on the endpoint.", + "min" : 0, + "max" : "*", + "binding" : { + "strength" : "required", + "valueSet" : "urn:oid:2.16.578.1.12.4.1.1.9999" + } + }, + { + "id" : "Endpoint.payloadMimeType", + "path" : "Endpoint.payloadMimeType", + "definition" : "no-basis: should we list relevant codes for ebXML messages? List appropriate media types for FHIR REST endpoints?\nXML: application/fhir+xml\nJSON: application/fhir+json\nRDF: application/fhir+turtle\nebXML messages: text/xml\n\nThe mime type to send the payload in - e.g. application/fhir+xml, application/fhir+json. If the mime type is not specified, then the sender could send any content (including no content depending on the connectionType).", + "binding" : { + "strength" : "required", + "valueSet" : "http://www.rfc-editor.org/bcp/bcp13.txt" + } + }, + { + "id" : "Endpoint.address", + "path" : "Endpoint.address", + "definition" : "The uri that describes the actual end-point to connect to.\n\nno-basis: for ebXML messages in Norway one is expected to use mailto: prefix for the endpoint. \nFor AMQP messages in Norway one is expected to use \"ampq://\" or \"amqps://\" prefix.\nREST endpoints will have \"http://\" or \"https://\" prefix.", + "example" : [{ + "label" : "amqp endpoint", + "valueUrl" : "amqp_endpoint" + }, + { + "label" : "ebxml endpoint", + "valueUrl" : "ebxml_endpoint" + }, + { + "label" : "REST endpoint", + "valueUrl" : "REST_endpoint" + }] + }] + } +} \ No newline at end of file diff --git a/StructureDefinition-no-basis-Endpoint.profile.history.html b/StructureDefinition-no-basis-Endpoint.profile.history.html new file mode 100644 index 00000000..bd1c2623 --- /dev/null +++ b/StructureDefinition-no-basis-Endpoint.profile.history.html @@ -0,0 +1,287 @@ + + + + + + + + + + - v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - draft + + + +

+
+
+
+ +
+
+
+ + + + +
+
+ + +
+
+ +
+
+ + +
+
+
+
+ + +
+

NyTimelosingIG - Local Development build (v0.1.0). See the Directory of published versions

+ + + + + + + + + + + + + + + + +

Resource Profile: NoBasisEndpoint - Change History

+ + + + + + + +
+ + Active + + as of 2019-05-15 + + +
+ +

Changes in the no-basis-Endpoint resource profile.

+ + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/StructureDefinition-no-basis-Endpoint.profile.json.html b/StructureDefinition-no-basis-Endpoint.profile.json.html new file mode 100644 index 00000000..fd8b3080 --- /dev/null +++ b/StructureDefinition-no-basis-Endpoint.profile.json.html @@ -0,0 +1,1413 @@ + + + + + + + + + + + + + + no-basis-Endpoint - JSON Representation - v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - draft + + + +

+
+
+
+ +
+
+
+ + + + +
+
+ + +
+
+ +
+
+ + +
+
+
+
+ +
+

NyTimelosingIG - Local Development build (v0.1.0). See the Directory of published versions

+ + + + + + + + + + + + + + + + +

Resource Profile: NoBasisEndpoint - JSON Profile

+ + + + + + + +
+ + Active + + as of 2019-05-15 + + +
+ + +

JSON representation of the no-basis-Endpoint resource profile.

+ +

Raw json | Download

+ + + + + + +

+{
+  "resourceType" : "StructureDefinition",
+  "id" : "no-basis-Endpoint",
+  "text" : {
+    "status" : "extensions",
+    "div" : "<div xmlns=\"http://www.w3.org/1999/xhtml\">Placeholder</div>"
+  },
+  "url" : "http://helsenorge.no/fhir/StructureDefinition/no-basis-Endpoint",
+  "version" : "0.1.0",
+  "name" : "NoBasisEndpoint",
+  "title" : "no-basis-Endpoint",
+  "status" : "active",
+  "date" : "2019-05-15",
+  "publisher" : "Example Publisher",
+  "contact" : [
+    {
+      "name" : "Example Publisher",
+      "telecom" : [
+        {
+          "system" : "url",
+          "value" : "http://example.org/example-publisher"
+        }
+      ]
+    }
+  ],
+  "description" : "Basisprofil for Norwegian Endpoint information. Defined by The Norwegian Directorate of eHealth and HL7 Norway. The profile adds Norwegian specific identification of Endpoing. The basis profile is open, but derived profiles should close down the information elements according to specification relevant to the use-case.\n\nResource profile for definition of electronic endpoints used by healthcare organizations to communicate using different protocols. The norwegian profile use-case is to represent endpoints for electronic communication. Fallback solutions using mail or fax has to be indexed in the norwegian master index for healthcare organizations and are not described using this profile.",
+  "fhirVersion" : "4.0.1",
+  "mapping" : [
+    {
+      "identity" : "rim",
+      "uri" : "http://hl7.org/v3",
+      "name" : "RIM Mapping"
+    },
+    {
+      "identity" : "w5",
+      "uri" : "http://hl7.org/fhir/fivews",
+      "name" : "FiveWs Pattern Mapping"
+    }
+  ],
+  "kind" : "resource",
+  "abstract" : false,
+  "type" : "Endpoint",
+  "baseDefinition" : "http://hl7.org/fhir/StructureDefinition/Endpoint",
+  "derivation" : "constraint",
+  "snapshot" : {
+    "element" : [
+      {
+        "id" : "Endpoint",
+        "path" : "Endpoint",
+        "short" : "The technical details of an endpoint that can be used for electronic services",
+        "definition" : "The no-basis profile of the Endpoint resource makes it possible to use the resource for the norwegian service based adressing (tjenestebasert adressering) and other adressing schemes.\n\nThe technical details of an endpoint that can be used for electronic services, such as for web services providing XDS.b or a REST endpoint for another FHIR server. This may include any security context information.",
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "Endpoint",
+          "min" : 0,
+          "max" : "*"
+        },
+        "constraint" : [
+          {
+            "key" : "dom-2",
+            "severity" : "error",
+            "human" : "If the resource is contained in another resource, it SHALL NOT contain nested Resources",
+            "expression" : "contained.contained.empty()",
+            "xpath" : "not(parent::f:contained and f:contained)",
+            "source" : "http://hl7.org/fhir/StructureDefinition/DomainResource"
+          },
+          {
+            "key" : "dom-3",
+            "severity" : "error",
+            "human" : "If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource",
+            "expression" : "contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()",
+            "xpath" : "not(exists(for $id in f:contained/*/f:id/@value return $contained[not(parent::*/descendant::f:reference/@value=concat('#', $contained/*/id/@value) or descendant::f:reference[@value='#'])]))",
+            "source" : "http://hl7.org/fhir/StructureDefinition/DomainResource"
+          },
+          {
+            "key" : "dom-4",
+            "severity" : "error",
+            "human" : "If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated",
+            "expression" : "contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()",
+            "xpath" : "not(exists(f:contained/*/f:meta/f:versionId)) and not(exists(f:contained/*/f:meta/f:lastUpdated))",
+            "source" : "http://hl7.org/fhir/StructureDefinition/DomainResource"
+          },
+          {
+            "key" : "dom-5",
+            "severity" : "error",
+            "human" : "If a resource is contained in another resource, it SHALL NOT have a security label",
+            "expression" : "contained.meta.security.empty()",
+            "xpath" : "not(exists(f:contained/*/f:meta/f:security))",
+            "source" : "http://hl7.org/fhir/StructureDefinition/DomainResource"
+          },
+          {
+            "extension" : [
+              {
+                "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bestpractice",
+                "valueBoolean" : true
+              },
+              {
+                "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bestpractice-explanation",
+                "valueMarkdown" : "When a resource has no narrative, only systems that fully understand the data can display the resource to a human safely. Including a human readable representation in the resource makes for a much more robust eco-system and cheaper handling of resources by intermediary systems. Some ecosystems restrict distribution of resources to only those systems that do fully understand the resources, and as a consequence implementers may believe that the narrative is superfluous. However experience shows that such eco-systems often open up to new participants over time."
+              }
+            ],
+            "key" : "dom-6",
+            "severity" : "warning",
+            "human" : "A resource should have narrative for robust management",
+            "expression" : "text.`div`.exists()",
+            "xpath" : "exists(f:text/h:div)",
+            "source" : "http://hl7.org/fhir/StructureDefinition/DomainResource"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "Entity. Role, or Act"
+          },
+          {
+            "identity" : "rim",
+            "map" : "n/a"
+          }
+        ]
+      },
+      {
+        "id" : "Endpoint.id",
+        "path" : "Endpoint.id",
+        "short" : "Logical id of this artifact",
+        "definition" : "The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.",
+        "comment" : "The only time that a resource does not have an id is when it is being submitted to the server using a create operation.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Resource.id",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "extension" : [
+              {
+                "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
+                "valueUrl" : "id"
+              }
+            ],
+            "code" : "http://hl7.org/fhirpath/System.String"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true
+      },
+      {
+        "id" : "Endpoint.meta",
+        "path" : "Endpoint.meta",
+        "short" : "Metadata about the resource",
+        "definition" : "The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Resource.meta",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "Meta"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true
+      },
+      {
+        "id" : "Endpoint.implicitRules",
+        "path" : "Endpoint.implicitRules",
+        "short" : "A set of rules under which this content was created",
+        "definition" : "A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc.",
+        "comment" : "Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of it's narrative along with other profiles, value sets, etc.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Resource.implicitRules",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "uri"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : true,
+        "isModifierReason" : "This element is labeled as a modifier because the implicit rules may provide additional knowledge about the resource that modifies it's meaning or interpretation",
+        "isSummary" : true
+      },
+      {
+        "id" : "Endpoint.language",
+        "path" : "Endpoint.language",
+        "short" : "Language of the resource content",
+        "definition" : "The base language in which the resource is written.",
+        "comment" : "Language is provided to support indexing and accessibility (typically, services such as text to speech use the language tag). The html language tag in the narrative applies  to the narrative. The language tag on the resource may be used to specify the language of other presentations generated from the data in the resource. Not all the content has to be in the base language. The Resource.language should not be assumed to apply to the narrative automatically. If a language is specified, it should it also be specified on the div element in the html (see rules in HTML5 for information about the relationship between xml:lang and the html lang attribute).",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Resource.language",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "code"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "binding" : {
+          "extension" : [
+            {
+              "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-maxValueSet",
+              "valueCanonical" : "http://hl7.org/fhir/ValueSet/all-languages"
+            },
+            {
+              "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
+              "valueString" : "Language"
+            },
+            {
+              "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding",
+              "valueBoolean" : true
+            }
+          ],
+          "strength" : "preferred",
+          "description" : "A human language.",
+          "valueSet" : "http://hl7.org/fhir/ValueSet/languages"
+        }
+      },
+      {
+        "id" : "Endpoint.text",
+        "path" : "Endpoint.text",
+        "short" : "Text summary of the resource, for human interpretation",
+        "definition" : "A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it \"clinically safe\" for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety.",
+        "comment" : "Contained resources do not have narrative. Resources that are not contained SHOULD have a narrative. In some cases, a resource may only have text with little or no additional discrete data (as long as all minOccurs=1 elements are satisfied).  This may be necessary for data from legacy systems where information is captured as a \"text blob\" or where text is additionally entered raw or narrated and encoded information is added later.",
+        "alias" : [
+          "narrative",
+          "html",
+          "xhtml",
+          "display"
+        ],
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "DomainResource.text",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "Narrative"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "Act.text?"
+          }
+        ]
+      },
+      {
+        "id" : "Endpoint.contained",
+        "path" : "Endpoint.contained",
+        "short" : "Contained, inline Resources",
+        "definition" : "These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.",
+        "comment" : "This should never be done when the content can be identified properly, as once identification is lost, it is extremely difficult (and context dependent) to restore it again. Contained resources may have profiles and tags In their meta elements, but SHALL NOT have security labels.",
+        "alias" : [
+          "inline resources",
+          "anonymous resources",
+          "contained resources"
+        ],
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "DomainResource.contained",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "Resource"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "N/A"
+          }
+        ]
+      },
+      {
+        "id" : "Endpoint.extension",
+        "path" : "Endpoint.extension",
+        "short" : "Additional content defined by implementations",
+        "definition" : "May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
+        "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
+        "alias" : [
+          "extensions",
+          "user content"
+        ],
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "DomainResource.extension",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "Extension"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          },
+          {
+            "key" : "ext-1",
+            "severity" : "error",
+            "human" : "Must have either extensions or value[x], not both",
+            "expression" : "extension.exists() != value.exists()",
+            "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Extension"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "N/A"
+          }
+        ]
+      },
+      {
+        "id" : "Endpoint.modifierExtension",
+        "path" : "Endpoint.modifierExtension",
+        "short" : "Extensions that cannot be ignored",
+        "definition" : "May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).",
+        "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
+        "requirements" : "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).",
+        "alias" : [
+          "extensions",
+          "user content"
+        ],
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "DomainResource.modifierExtension",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "Extension"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          },
+          {
+            "key" : "ext-1",
+            "severity" : "error",
+            "human" : "Must have either extensions or value[x], not both",
+            "expression" : "extension.exists() != value.exists()",
+            "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Extension"
+          }
+        ],
+        "isModifier" : true,
+        "isModifierReason" : "Modifier extensions are expected to modify the meaning or interpretation of the resource that contains them",
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "N/A"
+          }
+        ]
+      },
+      {
+        "id" : "Endpoint.identifier",
+        "path" : "Endpoint.identifier",
+        "short" : "Identifies this endpoint across multiple systems",
+        "definition" : "Identifier for the organization that is used to identify the endpoint across multiple disparate systems.",
+        "comment" : "no-basis: Adresseregisteret do not provide a identifier for the Endpoints, so any identifier scheme is apropriate.",
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "Endpoint.identifier",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "Identifier"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "w5",
+            "map" : "FiveWs.identifier"
+          },
+          {
+            "identity" : "rim",
+            "map" : "n/a"
+          }
+        ]
+      },
+      {
+        "id" : "Endpoint.status",
+        "path" : "Endpoint.status",
+        "short" : "active | suspended | error | off | entered-in-error | test",
+        "definition" : "active | suspended | error | off | test.",
+        "comment" : "This element is labeled as a modifier because the status contains codes that mark the endpoint as not currently valid.",
+        "min" : 1,
+        "max" : "1",
+        "base" : {
+          "path" : "Endpoint.status",
+          "min" : 1,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "code"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : true,
+        "isModifierReason" : "This element is labelled as a modifier because it is a status element that contains status entered-in-error which means that the resource should not be treated as valid",
+        "isSummary" : true,
+        "binding" : {
+          "extension" : [
+            {
+              "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
+              "valueString" : "EndpointStatus"
+            }
+          ],
+          "strength" : "required",
+          "description" : "The status of the endpoint.",
+          "valueSet" : "http://hl7.org/fhir/ValueSet/endpoint-status|4.0.1"
+        },
+        "mapping" : [
+          {
+            "identity" : "w5",
+            "map" : "FiveWs.status"
+          },
+          {
+            "identity" : "rim",
+            "map" : "n/a"
+          }
+        ]
+      },
+      {
+        "id" : "Endpoint.connectionType",
+        "path" : "Endpoint.connectionType",
+        "short" : "Protocol/Profile/Standard to be used with this endpoint connection",
+        "definition" : "no-basis:  the connection type should be coded according to http://hl7.org/fhir/ValueSet/endpoint-connection-type. However specific connection types used in Norway can be coded according to http://hl7.no/fhir/ValueSet/no-basis-endpoint-connection-type (amqp, ebxml etc.)\n\nA coded value that represents the technical details of the usage of this endpoint, such as what WSDLs should be used in what way. (e.g. XDS.b/DICOM/cds-hook).",
+        "comment" : "For additional connectivity details for the protocol, extensions will be used at this point, as in the XDS example.",
+        "min" : 1,
+        "max" : "1",
+        "base" : {
+          "path" : "Endpoint.connectionType",
+          "min" : 1,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "Coding"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "binding" : {
+          "strength" : "extensible",
+          "valueSet" : "http://hl7.no/fhir/ValueSet/no-basis-connection-type"
+        },
+        "mapping" : [
+          {
+            "identity" : "w5",
+            "map" : "FiveWs.class"
+          },
+          {
+            "identity" : "rim",
+            "map" : "n/a"
+          }
+        ]
+      },
+      {
+        "id" : "Endpoint.name",
+        "path" : "Endpoint.name",
+        "short" : "A name that this endpoint can be identified by",
+        "definition" : "A friendly name that this endpoint can be referred to with.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Endpoint.name",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "string"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "w5",
+            "map" : "FiveWs.what[x]"
+          },
+          {
+            "identity" : "rim",
+            "map" : "n/a"
+          }
+        ]
+      },
+      {
+        "id" : "Endpoint.managingOrganization",
+        "path" : "Endpoint.managingOrganization",
+        "short" : "Organization that manages this endpoint (might not be the organization that exposes the endpoint)",
+        "definition" : "The organization that manages this endpoint (even if technically another organisation is hosting this in the cloud, it is the organisation associated with the data).\n\nno-basis: In Norway this relates to the organization with the responsibility for the data e.g. \"dataansvarlig\".\nno-basis recommends the use of logical reference to an organization using ENH or RSH. To describe a top level organization. Departments within an organization could use a different reference scheme defined by the organization.",
+        "comment" : "This property is not typically used when searching for Endpoint resources for usage. The typical usage is via the reference from an applicable Organization/Location/Practitioner resource, which is where the context is provided. Multiple Locations may reference a single endpoint, and don't have to be within the same organization resource, but most likely within the same organizational hierarchy.",
+        "alias" : [
+          "dataansvarlig"
+        ],
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Endpoint.managingOrganization",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "Reference",
+            "targetProfile" : [
+              "http://hl7.org/fhir/StructureDefinition/Organization",
+              "http://helsenorge.no/fhir/StructureDefinition/no-basis-Organization"
+            ]
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "n/a"
+          }
+        ]
+      },
+      {
+        "id" : "Endpoint.contact",
+        "path" : "Endpoint.contact",
+        "short" : "Contact details for source (e.g. troubleshooting)",
+        "definition" : "Contact details for a human to contact about the subscription. The primary use of this for system administrator troubleshooting.",
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "Endpoint.contact",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "ContactPoint"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "n/a"
+          }
+        ]
+      },
+      {
+        "id" : "Endpoint.period",
+        "path" : "Endpoint.period",
+        "short" : "Interval the endpoint is expected to be operational",
+        "definition" : "The interval during which the endpoint is expected to be operational.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Endpoint.period",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "Period"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "w5",
+            "map" : "FiveWs.done[x]"
+          },
+          {
+            "identity" : "rim",
+            "map" : "n/a"
+          }
+        ]
+      },
+      {
+        "id" : "Endpoint.payloadType",
+        "path" : "Endpoint.payloadType",
+        "slicing" : {
+          "discriminator" : [
+            {
+              "type" : "value",
+              "path" : "coding.system"
+            }
+          ],
+          "rules" : "open"
+        },
+        "short" : "The type of content that may be used at this endpoint (e.g. XDS Discharge summaries)",
+        "definition" : "no-basis: for ebXML and AMQP messages in Norway one is expected to list all mesage types that the endpoint supports using the CodeSystem Meldingens funksjon (OID=8279) as a minimum. To describe complete version information to determine the type and version of the messages the endpoint supports, a CapabilityStatement can be used to describe the endpoints communication capabilities in detail.\nREST endpoints are expected to use the code \"any\" from https://www.hl7.org/fhir/codesystem-endpoint-payload-type.html. Proper FHIR Restful API's are expected to serve a CapabilityStatement from the base uri specified.\nOther payload types can be given using codes from the ValueSet http://hl7.org/fhir/ValueSet/endpoint-payload-type. \n\nThe payload type describes the acceptable content that can be communicated on the endpoint.",
+        "comment" : "The payloadFormat describes the serialization format of the data, where the payloadType indicates the specific document/schema that is being transferred; e.g. DischargeSummary or CarePlan.",
+        "min" : 1,
+        "max" : "*",
+        "base" : {
+          "path" : "Endpoint.payloadType",
+          "min" : 1,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "CodeableConcept"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "binding" : {
+          "extension" : [
+            {
+              "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
+              "valueString" : "PayloadType"
+            }
+          ],
+          "strength" : "example",
+          "valueSet" : "http://hl7.org/fhir/ValueSet/endpoint-payload-type"
+        },
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "n/a"
+          }
+        ]
+      },
+      {
+        "id" : "Endpoint.payloadType:meldingensFunksjon",
+        "path" : "Endpoint.payloadType",
+        "sliceName" : "meldingensFunksjon",
+        "short" : "The type of content that may be used at this endpoint (e.g. XDS Discharge summaries)",
+        "definition" : "no-basis: for ebXML and AMQP messages in Norway one is expected to list all mesage types that the endpoint supports using the CodeSystem Meldingens funksjon (OID=8279). Version information (version of the payload document) shold be given in the coding.version element.\n\nThe payload type describes the acceptable content that can be communicated on the endpoint.",
+        "comment" : "The payloadFormat describes the serialization format of the data, where the payloadType indicates the specific document/schema that is being transferred; e.g. DischargeSummary or CarePlan.",
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "Endpoint.payloadType",
+          "min" : 1,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "CodeableConcept"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "binding" : {
+          "strength" : "required",
+          "valueSet" : "urn:oid:2.16.578.1.12.4.1.1.8279"
+        },
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "n/a"
+          }
+        ]
+      },
+      {
+        "id" : "Endpoint.payloadType:formatCode",
+        "path" : "Endpoint.payloadType",
+        "sliceName" : "formatCode",
+        "short" : "Specific information about payload type and version",
+        "definition" : "no-basis: Specific information about payload type and version. Information about the payload type and version for ebxml and amqp messages\n\nThe payload type describes the acceptable content that can be communicated on the endpoint.",
+        "comment" : "The payloadFormat describes the serialization format of the data, where the payloadType indicates the specific document/schema that is being transferred; e.g. DischargeSummary or CarePlan.",
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "Endpoint.payloadType",
+          "min" : 1,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "CodeableConcept"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "binding" : {
+          "strength" : "required",
+          "valueSet" : "urn:oid:2.16.578.1.12.4.1.1.9999"
+        },
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "n/a"
+          }
+        ]
+      },
+      {
+        "id" : "Endpoint.payloadMimeType",
+        "path" : "Endpoint.payloadMimeType",
+        "short" : "Mimetype to send. If not specified, the content could be anything (including no payload, if the connectionType defined this)",
+        "definition" : "no-basis: should we list relevant codes for ebXML messages? List appropriate media types for FHIR REST endpoints?\nXML: application/fhir+xml\nJSON: application/fhir+json\nRDF: application/fhir+turtle\nebXML messages: text/xml\n\nThe mime type to send the payload in - e.g. application/fhir+xml, application/fhir+json. If the mime type is not specified, then the sender could send any content (including no content depending on the connectionType).",
+        "comment" : "Sending the payload has obvious security consequences. The server is responsible for ensuring that the content is appropriately secured.",
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "Endpoint.payloadMimeType",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "code"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "binding" : {
+          "strength" : "required",
+          "valueSet" : "http://www.rfc-editor.org/bcp/bcp13.txt"
+        },
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "n/a"
+          }
+        ]
+      },
+      {
+        "id" : "Endpoint.address",
+        "path" : "Endpoint.address",
+        "short" : "The technical base address for connecting to this endpoint",
+        "definition" : "The uri that describes the actual end-point to connect to.\n\nno-basis: for ebXML messages in Norway one is expected to use mailto: prefix for the endpoint. \nFor AMQP messages in Norway one is expected to use \"ampq://\" or \"amqps://\" prefix.\nREST endpoints will have \"http://\" or \"https://\" prefix.",
+        "comment" : "For rest-hook, and websocket, the end-point must be an http: or https: URL; for email, a mailto: url, for sms, a tel: url, and for message the endpoint can be in any form of url the server understands (usually, http: or mllp:). The URI is allowed to be relative; in which case, it is relative to the server end-point (since there may be more than one, clients should avoid using relative URIs)\n\nThis address will be to the service base, without any parameters, or sub-services or resources tacked on.\n\nE.g. for a WADO-RS endpoint, the url should be \"https://pacs.hospital.org/wado-rs\"\n\nand not \"https://pacs.hospital.org/wado-rs/studies/1.2.250.1.59.40211.12345678.678910/series/1.2.250.1.59.40211.789001276.14556172.67789/instances/...\".",
+        "min" : 1,
+        "max" : "1",
+        "base" : {
+          "path" : "Endpoint.address",
+          "min" : 1,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "url"
+          }
+        ],
+        "example" : [
+          {
+            "label" : "amqp endpoint",
+            "valueUrl" : "amqp_endpoint"
+          },
+          {
+            "label" : "ebxml endpoint",
+            "valueUrl" : "ebxml_endpoint"
+          },
+          {
+            "label" : "REST endpoint",
+            "valueUrl" : "REST_endpoint"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "n/a"
+          }
+        ]
+      },
+      {
+        "id" : "Endpoint.header",
+        "path" : "Endpoint.header",
+        "short" : "Usage depends on the channel type",
+        "definition" : "Additional headers / information to send as part of the notification.",
+        "comment" : "Exactly what these mean depends on the channel type. The can convey additional information to the recipient and/or meet security requirements.",
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "Endpoint.header",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "string"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false
+      }
+    ]
+  },
+  "differential" : {
+    "element" : [
+      {
+        "id" : "Endpoint",
+        "path" : "Endpoint",
+        "definition" : "The no-basis profile of the Endpoint resource makes it possible to use the resource for the norwegian service based adressing (tjenestebasert adressering) and other adressing schemes.\n\nThe technical details of an endpoint that can be used for electronic services, such as for web services providing XDS.b or a REST endpoint for another FHIR server. This may include any security context information."
+      },
+      {
+        "id" : "Endpoint.identifier",
+        "path" : "Endpoint.identifier",
+        "comment" : "no-basis: Adresseregisteret do not provide a identifier for the Endpoints, so any identifier scheme is apropriate."
+      },
+      {
+        "id" : "Endpoint.connectionType",
+        "path" : "Endpoint.connectionType",
+        "definition" : "no-basis:  the connection type should be coded according to http://hl7.org/fhir/ValueSet/endpoint-connection-type. However specific connection types used in Norway can be coded according to http://hl7.no/fhir/ValueSet/no-basis-endpoint-connection-type (amqp, ebxml etc.)\n\nA coded value that represents the technical details of the usage of this endpoint, such as what WSDLs should be used in what way. (e.g. XDS.b/DICOM/cds-hook).",
+        "binding" : {
+          "strength" : "extensible",
+          "valueSet" : "http://hl7.no/fhir/ValueSet/no-basis-connection-type"
+        }
+      },
+      {
+        "id" : "Endpoint.managingOrganization",
+        "path" : "Endpoint.managingOrganization",
+        "definition" : "The organization that manages this endpoint (even if technically another organisation is hosting this in the cloud, it is the organisation associated with the data).\n\nno-basis: In Norway this relates to the organization with the responsibility for the data e.g. \"dataansvarlig\".\nno-basis recommends the use of logical reference to an organization using ENH or RSH. To describe a top level organization. Departments within an organization could use a different reference scheme defined by the organization.",
+        "alias" : [
+          "dataansvarlig"
+        ],
+        "type" : [
+          {
+            "code" : "Reference",
+            "targetProfile" : [
+              "http://hl7.org/fhir/StructureDefinition/Organization",
+              "http://helsenorge.no/fhir/StructureDefinition/no-basis-Organization"
+            ]
+          }
+        ]
+      },
+      {
+        "id" : "Endpoint.payloadType",
+        "path" : "Endpoint.payloadType",
+        "slicing" : {
+          "discriminator" : [
+            {
+              "type" : "value",
+              "path" : "coding.system"
+            }
+          ],
+          "rules" : "open"
+        },
+        "definition" : "no-basis: for ebXML and AMQP messages in Norway one is expected to list all mesage types that the endpoint supports using the CodeSystem Meldingens funksjon (OID=8279) as a minimum. To describe complete version information to determine the type and version of the messages the endpoint supports, a CapabilityStatement can be used to describe the endpoints communication capabilities in detail.\nREST endpoints are expected to use the code \"any\" from https://www.hl7.org/fhir/codesystem-endpoint-payload-type.html. Proper FHIR Restful API's are expected to serve a CapabilityStatement from the base uri specified.\nOther payload types can be given using codes from the ValueSet http://hl7.org/fhir/ValueSet/endpoint-payload-type. \n\nThe payload type describes the acceptable content that can be communicated on the endpoint."
+      },
+      {
+        "id" : "Endpoint.payloadType:meldingensFunksjon",
+        "path" : "Endpoint.payloadType",
+        "sliceName" : "meldingensFunksjon",
+        "definition" : "no-basis: for ebXML and AMQP messages in Norway one is expected to list all mesage types that the endpoint supports using the CodeSystem Meldingens funksjon (OID=8279). Version information (version of the payload document) shold be given in the coding.version element.\n\nThe payload type describes the acceptable content that can be communicated on the endpoint.",
+        "min" : 0,
+        "max" : "*",
+        "binding" : {
+          "strength" : "required",
+          "valueSet" : "urn:oid:2.16.578.1.12.4.1.1.8279"
+        }
+      },
+      {
+        "id" : "Endpoint.payloadType:formatCode",
+        "path" : "Endpoint.payloadType",
+        "sliceName" : "formatCode",
+        "short" : "Specific information about payload type and version",
+        "definition" : "no-basis: Specific information about payload type and version. Information about the payload type and version for ebxml and amqp messages\n\nThe payload type describes the acceptable content that can be communicated on the endpoint.",
+        "min" : 0,
+        "max" : "*",
+        "binding" : {
+          "strength" : "required",
+          "valueSet" : "urn:oid:2.16.578.1.12.4.1.1.9999"
+        }
+      },
+      {
+        "id" : "Endpoint.payloadMimeType",
+        "path" : "Endpoint.payloadMimeType",
+        "definition" : "no-basis: should we list relevant codes for ebXML messages? List appropriate media types for FHIR REST endpoints?\nXML: application/fhir+xml\nJSON: application/fhir+json\nRDF: application/fhir+turtle\nebXML messages: text/xml\n\nThe mime type to send the payload in - e.g. application/fhir+xml, application/fhir+json. If the mime type is not specified, then the sender could send any content (including no content depending on the connectionType).",
+        "binding" : {
+          "strength" : "required",
+          "valueSet" : "http://www.rfc-editor.org/bcp/bcp13.txt"
+        }
+      },
+      {
+        "id" : "Endpoint.address",
+        "path" : "Endpoint.address",
+        "definition" : "The uri that describes the actual end-point to connect to.\n\nno-basis: for ebXML messages in Norway one is expected to use mailto: prefix for the endpoint. \nFor AMQP messages in Norway one is expected to use \"ampq://\" or \"amqps://\" prefix.\nREST endpoints will have \"http://\" or \"https://\" prefix.",
+        "example" : [
+          {
+            "label" : "amqp endpoint",
+            "valueUrl" : "amqp_endpoint"
+          },
+          {
+            "label" : "ebxml endpoint",
+            "valueUrl" : "ebxml_endpoint"
+          },
+          {
+            "label" : "REST endpoint",
+            "valueUrl" : "REST_endpoint"
+          }
+        ]
+      }
+    ]
+  }
+}
+ + + + + + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/StructureDefinition-no-basis-Endpoint.profile.ttl.html b/StructureDefinition-no-basis-Endpoint.profile.ttl.html new file mode 100644 index 00000000..6d8d59b8 --- /dev/null +++ b/StructureDefinition-no-basis-Endpoint.profile.ttl.html @@ -0,0 +1,1127 @@ + + + + + + + + + + + + + + no-basis-Endpoint - TTL Representation - v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - draft + + + +

+
+
+
+ +
+
+
+ + + + +
+
+ + +
+
+ +
+
+ + +
+
+
+
+ +
+

NyTimelosingIG - Local Development build (v0.1.0). See the Directory of published versions

+ + + + + + + + + + + + + + + + +

Resource Profile: NoBasisEndpoint - TTL Profile

+ + + + + + + +
+ + Active + + as of 2019-05-15 + + +
+ + +

TTL representation of the no-basis-Endpoint resource profile.

+ +

Raw ttl | Download

+ + + + + + +
+@prefix fhir: <http://hl7.org/fhir/> .
+@prefix owl: <http://www.w3.org/2002/07/owl#> .
+@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
+@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
+
+# - resource -------------------------------------------------------------------
+
+ a fhir:StructureDefinition ;
+  fhir:nodeRole fhir:treeRoot ;
+  fhir:id [ fhir:v "no-basis-Endpoint"] ; # 
+  fhir:text [
+fhir:status [ fhir:v "extensions" ] ;
+fhir:div "<div xmlns=\"http://www.w3.org/1999/xhtml\">Placeholder</div>"
+  ] ; # 
+  fhir:url [ fhir:v "http://helsenorge.no/fhir/StructureDefinition/no-basis-Endpoint"^^xsd:anyURI] ; # 
+  fhir:version [ fhir:v "0.1.0"] ; # 
+  fhir:name [ fhir:v "NoBasisEndpoint"] ; # 
+  fhir:title [ fhir:v "no-basis-Endpoint"] ; # 
+  fhir:status [ fhir:v "active"] ; # 
+  fhir:date [ fhir:v "2019-05-15"^^xsd:date] ; # 
+  fhir:publisher [ fhir:v "Example Publisher"] ; # 
+  fhir:contact ( [
+fhir:name [ fhir:v "Example Publisher" ] ;
+    ( fhir:telecom [
+fhir:system [ fhir:v "url" ] ;
+fhir:value [ fhir:v "http://example.org/example-publisher" ]     ] )
+  ] ) ; # 
+  fhir:description [ fhir:v "Basisprofil for Norwegian Endpoint information. Defined by The Norwegian Directorate of eHealth and HL7 Norway. The profile adds Norwegian specific identification of Endpoing. The basis profile is open, but derived profiles should close down the information elements according to specification relevant to the use-case.\n\nResource profile for definition of electronic endpoints used by healthcare organizations to communicate using different protocols. The norwegian profile use-case is to represent endpoints for electronic communication. Fallback solutions using mail or fax has to be indexed in the norwegian master index for healthcare organizations and are not described using this profile."] ; # 
+  fhir:fhirVersion [ fhir:v "4.0.1"] ; # 
+  fhir:mapping ( [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:uri [ fhir:v "http://hl7.org/v3"^^xsd:anyURI ] ;
+fhir:name [ fhir:v "RIM Mapping" ]
+  ] [
+fhir:identity [ fhir:v "w5" ] ;
+fhir:uri [ fhir:v "http://hl7.org/fhir/fivews"^^xsd:anyURI ] ;
+fhir:name [ fhir:v "FiveWs Pattern Mapping" ]
+  ] ) ; # 
+  fhir:kind [ fhir:v "resource"] ; # 
+  fhir:abstract [ fhir:v "false"^^xsd:boolean] ; # 
+  fhir:type [ fhir:v "Endpoint"^^xsd:anyURI] ; # 
+  fhir:baseDefinition [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Endpoint"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Endpoint>
+  ] ; # 
+  fhir:derivation [ fhir:v "constraint"] ; # 
+  fhir:snapshot [
+    ( fhir:element [
+fhir:id [ fhir:v "Endpoint" ] ;
+fhir:path [ fhir:v "Endpoint" ] ;
+fhir:short [ fhir:v "The technical details of an endpoint that can be used for electronic services" ] ;
+fhir:definition [ fhir:v "The no-basis profile of the Endpoint resource makes it possible to use the resource for the norwegian service based adressing (tjenestebasert adressering) and other adressing schemes.\n\nThe technical details of an endpoint that can be used for electronic services, such as for web services providing XDS.b or a REST endpoint for another FHIR server. This may include any security context information." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "Endpoint" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "dom-2" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "If the resource is contained in another resource, it SHALL NOT contain nested Resources" ] ;
+fhir:expression [ fhir:v "contained.contained.empty()" ] ;
+fhir:xpath [ fhir:v "not(parent::f:contained and f:contained)" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/DomainResource"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/DomainResource>         ]       ] [
+fhir:key [ fhir:v "dom-3" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource" ] ;
+fhir:expression [ fhir:v "contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()" ] ;
+fhir:xpath [ fhir:v "not(exists(for $id in f:contained/*/f:id/@value return $contained[not(parent::*/descendant::f:reference/@value=concat('#', $contained/*/id/@value) or descendant::f:reference[@value='#'])]))" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/DomainResource"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/DomainResource>         ]       ] [
+fhir:key [ fhir:v "dom-4" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated" ] ;
+fhir:expression [ fhir:v "contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()" ] ;
+fhir:xpath [ fhir:v "not(exists(f:contained/*/f:meta/f:versionId)) and not(exists(f:contained/*/f:meta/f:lastUpdated))" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/DomainResource"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/DomainResource>         ]       ] [
+fhir:key [ fhir:v "dom-5" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "If a resource is contained in another resource, it SHALL NOT have a security label" ] ;
+fhir:expression [ fhir:v "contained.meta.security.empty()" ] ;
+fhir:xpath [ fhir:v "not(exists(f:contained/*/f:meta/f:security))" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/DomainResource"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/DomainResource>         ]       ] [
+        ( fhir:extension [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bestpractice"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "true"^^xsd:boolean ]         ] [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bestpractice-explanation"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "When a resource has no narrative, only systems that fully understand the data can display the resource to a human safely. Including a human readable representation in the resource makes for a much more robust eco-system and cheaper handling of resources by intermediary systems. Some ecosystems restrict distribution of resources to only those systems that do fully understand the resources, and as a consequence implementers may believe that the narrative is superfluous. However experience shows that such eco-systems often open up to new participants over time." ]         ] ) ;
+fhir:key [ fhir:v "dom-6" ] ;
+fhir:severity [ fhir:v "warning" ] ;
+fhir:human [ fhir:v "A resource should have narrative for robust management" ] ;
+fhir:expression [ fhir:v "text.`div`.exists()" ] ;
+fhir:xpath [ fhir:v "exists(f:text/h:div)" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/DomainResource"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/DomainResource>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "Entity. Role, or Act" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "n/a" ]       ] )     ] [
+fhir:id [ fhir:v "Endpoint.id" ] ;
+fhir:path [ fhir:v "Endpoint.id" ] ;
+fhir:short [ fhir:v "Logical id of this artifact" ] ;
+fhir:definition [ fhir:v "The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes." ] ;
+fhir:comment [ fhir:v "The only time that a resource does not have an id is when it is being submitted to the server using a create operation." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Resource.id" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+        ( fhir:extension [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "id"^^xsd:anyURI ]         ] ) ;
+fhir:code [ fhir:v "http://hl7.org/fhirpath/System.String"^^xsd:anyURI ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ]     ] [
+fhir:id [ fhir:v "Endpoint.meta" ] ;
+fhir:path [ fhir:v "Endpoint.meta" ] ;
+fhir:short [ fhir:v "Metadata about the resource" ] ;
+fhir:definition [ fhir:v "The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Resource.meta" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Meta"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ]     ] [
+fhir:id [ fhir:v "Endpoint.implicitRules" ] ;
+fhir:path [ fhir:v "Endpoint.implicitRules" ] ;
+fhir:short [ fhir:v "A set of rules under which this content was created" ] ;
+fhir:definition [ fhir:v "A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc." ] ;
+fhir:comment [ fhir:v "Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of it's narrative along with other profiles, value sets, etc." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Resource.implicitRules" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "uri"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "true"^^xsd:boolean ] ;
+fhir:isModifierReason [ fhir:v "This element is labeled as a modifier because the implicit rules may provide additional knowledge about the resource that modifies it's meaning or interpretation" ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ]     ] [
+fhir:id [ fhir:v "Endpoint.language" ] ;
+fhir:path [ fhir:v "Endpoint.language" ] ;
+fhir:short [ fhir:v "Language of the resource content" ] ;
+fhir:definition [ fhir:v "The base language in which the resource is written." ] ;
+fhir:comment [ fhir:v "Language is provided to support indexing and accessibility (typically, services such as text to speech use the language tag). The html language tag in the narrative applies  to the narrative. The language tag on the resource may be used to specify the language of other presentations generated from the data in the resource. Not all the content has to be in the base language. The Resource.language should not be assumed to apply to the narrative automatically. If a language is specified, it should it also be specified on the div element in the html (see rules in HTML5 for information about the relationship between xml:lang and the html lang attribute)." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Resource.language" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "code"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+fhir:binding [
+        ( fhir:extension [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-maxValueSet"^^xsd:anyURI ] ;
+fhir:value [
+fhir:v "http://hl7.org/fhir/ValueSet/all-languages"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/ValueSet/all-languages>           ]         ] [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "Language" ]         ] [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "true"^^xsd:boolean ]         ] ) ;
+fhir:strength [ fhir:v "preferred" ] ;
+fhir:description [ fhir:v "A human language." ] ;
+fhir:valueSet [
+fhir:v "http://hl7.org/fhir/ValueSet/languages"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/ValueSet/languages>         ]       ]     ] [
+fhir:id [ fhir:v "Endpoint.text" ] ;
+fhir:path [ fhir:v "Endpoint.text" ] ;
+fhir:short [ fhir:v "Text summary of the resource, for human interpretation" ] ;
+fhir:definition [ fhir:v "A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it \"clinically safe\" for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety." ] ;
+fhir:comment [ fhir:v "Contained resources do not have narrative. Resources that are not contained SHOULD have a narrative. In some cases, a resource may only have text with little or no additional discrete data (as long as all minOccurs=1 elements are satisfied).  This may be necessary for data from legacy systems where information is captured as a \"text blob\" or where text is additionally entered raw or narrated and encoded information is added later." ] ;
+      ( fhir:alias [ fhir:v "narrative" ] [ fhir:v "html" ] [ fhir:v "xhtml" ] [ fhir:v "display" ] ) ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "DomainResource.text" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Narrative"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "Act.text?" ]       ] )     ] [
+fhir:id [ fhir:v "Endpoint.contained" ] ;
+fhir:path [ fhir:v "Endpoint.contained" ] ;
+fhir:short [ fhir:v "Contained, inline Resources" ] ;
+fhir:definition [ fhir:v "These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope." ] ;
+fhir:comment [ fhir:v "This should never be done when the content can be identified properly, as once identification is lost, it is extremely difficult (and context dependent) to restore it again. Contained resources may have profiles and tags In their meta elements, but SHALL NOT have security labels." ] ;
+      ( fhir:alias [ fhir:v "inline resources" ] [ fhir:v "anonymous resources" ] [ fhir:v "contained resources" ] ) ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "DomainResource.contained" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Resource"^^xsd:anyURI ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "N/A" ]       ] )     ] [
+fhir:id [ fhir:v "Endpoint.extension" ] ;
+fhir:path [ fhir:v "Endpoint.extension" ] ;
+fhir:short [ fhir:v "Additional content defined by implementations" ] ;
+fhir:definition [ fhir:v "May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension." ] ;
+fhir:comment [ fhir:v "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." ] ;
+      ( fhir:alias [ fhir:v "extensions" ] [ fhir:v "user content" ] ) ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "DomainResource.extension" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Extension"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] [
+fhir:key [ fhir:v "ext-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ;
+fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ;
+fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Extension>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "N/A" ]       ] )     ] [
+fhir:id [ fhir:v "Endpoint.modifierExtension" ] ;
+fhir:path [ fhir:v "Endpoint.modifierExtension" ] ;
+fhir:short [ fhir:v "Extensions that cannot be ignored" ] ;
+fhir:definition [ fhir:v "May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)." ] ;
+fhir:comment [ fhir:v "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." ] ;
+fhir:requirements [ fhir:v "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension)." ] ;
+      ( fhir:alias [ fhir:v "extensions" ] [ fhir:v "user content" ] ) ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "DomainResource.modifierExtension" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Extension"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] [
+fhir:key [ fhir:v "ext-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ;
+fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ;
+fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Extension>         ]       ] ) ;
+fhir:isModifier [ fhir:v "true"^^xsd:boolean ] ;
+fhir:isModifierReason [ fhir:v "Modifier extensions are expected to modify the meaning or interpretation of the resource that contains them" ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "N/A" ]       ] )     ] [
+fhir:id [ fhir:v "Endpoint.identifier" ] ;
+fhir:path [ fhir:v "Endpoint.identifier" ] ;
+fhir:short [ fhir:v "Identifies this endpoint across multiple systems" ] ;
+fhir:definition [ fhir:v "Identifier for the organization that is used to identify the endpoint across multiple disparate systems." ] ;
+fhir:comment [ fhir:v "no-basis: Adresseregisteret do not provide a identifier for the Endpoints, so any identifier scheme is apropriate." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "Endpoint.identifier" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Identifier"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "w5" ] ;
+fhir:map [ fhir:v "FiveWs.identifier" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "n/a" ]       ] )     ] [
+fhir:id [ fhir:v "Endpoint.status" ] ;
+fhir:path [ fhir:v "Endpoint.status" ] ;
+fhir:short [ fhir:v "active | suspended | error | off | entered-in-error | test" ] ;
+fhir:definition [ fhir:v "active | suspended | error | off | test." ] ;
+fhir:comment [ fhir:v "This element is labeled as a modifier because the status contains codes that mark the endpoint as not currently valid." ] ;
+fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Endpoint.status" ] ;
+fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "code"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "true"^^xsd:boolean ] ;
+fhir:isModifierReason [ fhir:v "This element is labelled as a modifier because it is a status element that contains status entered-in-error which means that the resource should not be treated as valid" ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+fhir:binding [
+        ( fhir:extension [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "EndpointStatus" ]         ] ) ;
+fhir:strength [ fhir:v "required" ] ;
+fhir:description [ fhir:v "The status of the endpoint." ] ;
+fhir:valueSet [
+fhir:v "http://hl7.org/fhir/ValueSet/endpoint-status|4.0.1"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/ValueSet/endpoint-status|4.0.1>         ]       ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "w5" ] ;
+fhir:map [ fhir:v "FiveWs.status" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "n/a" ]       ] )     ] [
+fhir:id [ fhir:v "Endpoint.connectionType" ] ;
+fhir:path [ fhir:v "Endpoint.connectionType" ] ;
+fhir:short [ fhir:v "Protocol/Profile/Standard to be used with this endpoint connection" ] ;
+fhir:definition [ fhir:v "no-basis:  the connection type should be coded according to http://hl7.org/fhir/ValueSet/endpoint-connection-type. However specific connection types used in Norway can be coded according to http://hl7.no/fhir/ValueSet/no-basis-endpoint-connection-type (amqp, ebxml etc.)\n\nA coded value that represents the technical details of the usage of this endpoint, such as what WSDLs should be used in what way. (e.g. XDS.b/DICOM/cds-hook)." ] ;
+fhir:comment [ fhir:v "For additional connectivity details for the protocol, extensions will be used at this point, as in the XDS example." ] ;
+fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Endpoint.connectionType" ] ;
+fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Coding"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+fhir:binding [
+fhir:strength [ fhir:v "extensible" ] ;
+fhir:valueSet [
+fhir:v "http://hl7.no/fhir/ValueSet/no-basis-connection-type"^^xsd:anyURI ;
+fhir:link <http://hl7.no/fhir/ValueSet/no-basis-connection-type>         ]       ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "w5" ] ;
+fhir:map [ fhir:v "FiveWs.class" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "n/a" ]       ] )     ] [
+fhir:id [ fhir:v "Endpoint.name" ] ;
+fhir:path [ fhir:v "Endpoint.name" ] ;
+fhir:short [ fhir:v "A name that this endpoint can be identified by" ] ;
+fhir:definition [ fhir:v "A friendly name that this endpoint can be referred to with." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Endpoint.name" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "string"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "w5" ] ;
+fhir:map [ fhir:v "FiveWs.what[x]" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "n/a" ]       ] )     ] [
+fhir:id [ fhir:v "Endpoint.managingOrganization" ] ;
+fhir:path [ fhir:v "Endpoint.managingOrganization" ] ;
+fhir:short [ fhir:v "Organization that manages this endpoint (might not be the organization that exposes the endpoint)" ] ;
+fhir:definition [ fhir:v "The organization that manages this endpoint (even if technically another organisation is hosting this in the cloud, it is the organisation associated with the data).\n\nno-basis: In Norway this relates to the organization with the responsibility for the data e.g. \"dataansvarlig\".\nno-basis recommends the use of logical reference to an organization using ENH or RSH. To describe a top level organization. Departments within an organization could use a different reference scheme defined by the organization." ] ;
+fhir:comment [ fhir:v "This property is not typically used when searching for Endpoint resources for usage. The typical usage is via the reference from an applicable Organization/Location/Practitioner resource, which is where the context is provided. Multiple Locations may reference a single endpoint, and don't have to be within the same organization resource, but most likely within the same organizational hierarchy." ] ;
+      ( fhir:alias [ fhir:v "dataansvarlig" ] ) ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Endpoint.managingOrganization" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Reference"^^xsd:anyURI ] ;
+        ( fhir:targetProfile [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Organization"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Organization>         ] [
+fhir:v "http://helsenorge.no/fhir/StructureDefinition/no-basis-Organization"^^xsd:anyURI ;
+fhir:link <http://helsenorge.no/fhir/StructureDefinition/no-basis-Organization>         ] )       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "n/a" ]       ] )     ] [
+fhir:id [ fhir:v "Endpoint.contact" ] ;
+fhir:path [ fhir:v "Endpoint.contact" ] ;
+fhir:short [ fhir:v "Contact details for source (e.g. troubleshooting)" ] ;
+fhir:definition [ fhir:v "Contact details for a human to contact about the subscription. The primary use of this for system administrator troubleshooting." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "Endpoint.contact" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "ContactPoint"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "n/a" ]       ] )     ] [
+fhir:id [ fhir:v "Endpoint.period" ] ;
+fhir:path [ fhir:v "Endpoint.period" ] ;
+fhir:short [ fhir:v "Interval the endpoint is expected to be operational" ] ;
+fhir:definition [ fhir:v "The interval during which the endpoint is expected to be operational." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Endpoint.period" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Period"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "w5" ] ;
+fhir:map [ fhir:v "FiveWs.done[x]" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "n/a" ]       ] )     ] [
+fhir:id [ fhir:v "Endpoint.payloadType" ] ;
+fhir:path [ fhir:v "Endpoint.payloadType" ] ;
+fhir:slicing [
+        ( fhir:discriminator [
+fhir:type [ fhir:v "value" ] ;
+fhir:path [ fhir:v "coding.system" ]         ] ) ;
+fhir:rules [ fhir:v "open" ]       ] ;
+fhir:short [ fhir:v "The type of content that may be used at this endpoint (e.g. XDS Discharge summaries)" ] ;
+fhir:definition [ fhir:v "no-basis: for ebXML and AMQP messages in Norway one is expected to list all mesage types that the endpoint supports using the CodeSystem Meldingens funksjon (OID=8279) as a minimum. To describe complete version information to determine the type and version of the messages the endpoint supports, a CapabilityStatement can be used to describe the endpoints communication capabilities in detail.\nREST endpoints are expected to use the code \"any\" from https://www.hl7.org/fhir/codesystem-endpoint-payload-type.html. Proper FHIR Restful API's are expected to serve a CapabilityStatement from the base uri specified.\nOther payload types can be given using codes from the ValueSet http://hl7.org/fhir/ValueSet/endpoint-payload-type. \n\nThe payload type describes the acceptable content that can be communicated on the endpoint." ] ;
+fhir:comment [ fhir:v "The payloadFormat describes the serialization format of the data, where the payloadType indicates the specific document/schema that is being transferred; e.g. DischargeSummary or CarePlan." ] ;
+fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "Endpoint.payloadType" ] ;
+fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "CodeableConcept"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+fhir:binding [
+        ( fhir:extension [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "PayloadType" ]         ] ) ;
+fhir:strength [ fhir:v "example" ] ;
+fhir:valueSet [
+fhir:v "http://hl7.org/fhir/ValueSet/endpoint-payload-type"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/ValueSet/endpoint-payload-type>         ]       ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "n/a" ]       ] )     ] [
+fhir:id [ fhir:v "Endpoint.payloadType:meldingensFunksjon" ] ;
+fhir:path [ fhir:v "Endpoint.payloadType" ] ;
+fhir:sliceName [ fhir:v "meldingensFunksjon" ] ;
+fhir:short [ fhir:v "The type of content that may be used at this endpoint (e.g. XDS Discharge summaries)" ] ;
+fhir:definition [ fhir:v "no-basis: for ebXML and AMQP messages in Norway one is expected to list all mesage types that the endpoint supports using the CodeSystem Meldingens funksjon (OID=8279). Version information (version of the payload document) shold be given in the coding.version element.\n\nThe payload type describes the acceptable content that can be communicated on the endpoint." ] ;
+fhir:comment [ fhir:v "The payloadFormat describes the serialization format of the data, where the payloadType indicates the specific document/schema that is being transferred; e.g. DischargeSummary or CarePlan." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "Endpoint.payloadType" ] ;
+fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "CodeableConcept"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+fhir:binding [
+fhir:strength [ fhir:v "required" ] ;
+fhir:valueSet [ fhir:v "urn:oid:2.16.578.1.12.4.1.1.8279"^^xsd:anyURI ]       ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "n/a" ]       ] )     ] [
+fhir:id [ fhir:v "Endpoint.payloadType:formatCode" ] ;
+fhir:path [ fhir:v "Endpoint.payloadType" ] ;
+fhir:sliceName [ fhir:v "formatCode" ] ;
+fhir:short [ fhir:v "Specific information about payload type and version" ] ;
+fhir:definition [ fhir:v "no-basis: Specific information about payload type and version. Information about the payload type and version for ebxml and amqp messages\n\nThe payload type describes the acceptable content that can be communicated on the endpoint." ] ;
+fhir:comment [ fhir:v "The payloadFormat describes the serialization format of the data, where the payloadType indicates the specific document/schema that is being transferred; e.g. DischargeSummary or CarePlan." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "Endpoint.payloadType" ] ;
+fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "CodeableConcept"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+fhir:binding [
+fhir:strength [ fhir:v "required" ] ;
+fhir:valueSet [ fhir:v "urn:oid:2.16.578.1.12.4.1.1.9999"^^xsd:anyURI ]       ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "n/a" ]       ] )     ] [
+fhir:id [ fhir:v "Endpoint.payloadMimeType" ] ;
+fhir:path [ fhir:v "Endpoint.payloadMimeType" ] ;
+fhir:short [ fhir:v "Mimetype to send. If not specified, the content could be anything (including no payload, if the connectionType defined this)" ] ;
+fhir:definition [ fhir:v "no-basis: should we list relevant codes for ebXML messages? List appropriate media types for FHIR REST endpoints?\nXML: application/fhir+xml\nJSON: application/fhir+json\nRDF: application/fhir+turtle\nebXML messages: text/xml\n\nThe mime type to send the payload in - e.g. application/fhir+xml, application/fhir+json. If the mime type is not specified, then the sender could send any content (including no content depending on the connectionType)." ] ;
+fhir:comment [ fhir:v "Sending the payload has obvious security consequences. The server is responsible for ensuring that the content is appropriately secured." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "Endpoint.payloadMimeType" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "code"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+fhir:binding [
+fhir:strength [ fhir:v "required" ] ;
+fhir:valueSet [
+fhir:v "http://www.rfc-editor.org/bcp/bcp13.txt"^^xsd:anyURI ;
+fhir:link <http://www.rfc-editor.org/bcp/bcp13.txt>         ]       ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "n/a" ]       ] )     ] [
+fhir:id [ fhir:v "Endpoint.address" ] ;
+fhir:path [ fhir:v "Endpoint.address" ] ;
+fhir:short [ fhir:v "The technical base address for connecting to this endpoint" ] ;
+fhir:definition [ fhir:v "The uri that describes the actual end-point to connect to.\n\nno-basis: for ebXML messages in Norway one is expected to use mailto: prefix for the endpoint. \nFor AMQP messages in Norway one is expected to use \"ampq://\" or \"amqps://\" prefix.\nREST endpoints will have \"http://\" or \"https://\" prefix." ] ;
+fhir:comment [ fhir:v "For rest-hook, and websocket, the end-point must be an http: or https: URL; for email, a mailto: url, for sms, a tel: url, and for message the endpoint can be in any form of url the server understands (usually, http: or mllp:). The URI is allowed to be relative; in which case, it is relative to the server end-point (since there may be more than one, clients should avoid using relative URIs)\n\nThis address will be to the service base, without any parameters, or sub-services or resources tacked on.\n\nE.g. for a WADO-RS endpoint, the url should be \"https://pacs.hospital.org/wado-rs\"\n\nand not \"https://pacs.hospital.org/wado-rs/studies/1.2.250.1.59.40211.12345678.678910/series/1.2.250.1.59.40211.789001276.14556172.67789/instances/...\"." ] ;
+fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Endpoint.address" ] ;
+fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "url"^^xsd:anyURI ]       ] ) ;
+      ( fhir:example [
+fhir:label [ fhir:v "amqp endpoint" ] ;
+fhir:value [ fhir:v "amqp_endpoint"^^xsd:anyURI ]       ] [
+fhir:label [ fhir:v "ebxml endpoint" ] ;
+fhir:value [ fhir:v "ebxml_endpoint"^^xsd:anyURI ]       ] [
+fhir:label [ fhir:v "REST endpoint" ] ;
+fhir:value [ fhir:v "REST_endpoint"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "n/a" ]       ] )     ] [
+fhir:id [ fhir:v "Endpoint.header" ] ;
+fhir:path [ fhir:v "Endpoint.header" ] ;
+fhir:short [ fhir:v "Usage depends on the channel type" ] ;
+fhir:definition [ fhir:v "Additional headers / information to send as part of the notification." ] ;
+fhir:comment [ fhir:v "Exactly what these mean depends on the channel type. The can convey additional information to the recipient and/or meet security requirements." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "Endpoint.header" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "string"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ]     ] )
+  ] ; # 
+  fhir:differential [
+    ( fhir:element [
+fhir:id [ fhir:v "Endpoint" ] ;
+fhir:path [ fhir:v "Endpoint" ] ;
+fhir:definition [ fhir:v "The no-basis profile of the Endpoint resource makes it possible to use the resource for the norwegian service based adressing (tjenestebasert adressering) and other adressing schemes.\n\nThe technical details of an endpoint that can be used for electronic services, such as for web services providing XDS.b or a REST endpoint for another FHIR server. This may include any security context information." ]     ] [
+fhir:id [ fhir:v "Endpoint.identifier" ] ;
+fhir:path [ fhir:v "Endpoint.identifier" ] ;
+fhir:comment [ fhir:v "no-basis: Adresseregisteret do not provide a identifier for the Endpoints, so any identifier scheme is apropriate." ]     ] [
+fhir:id [ fhir:v "Endpoint.connectionType" ] ;
+fhir:path [ fhir:v "Endpoint.connectionType" ] ;
+fhir:definition [ fhir:v "no-basis:  the connection type should be coded according to http://hl7.org/fhir/ValueSet/endpoint-connection-type. However specific connection types used in Norway can be coded according to http://hl7.no/fhir/ValueSet/no-basis-endpoint-connection-type (amqp, ebxml etc.)\n\nA coded value that represents the technical details of the usage of this endpoint, such as what WSDLs should be used in what way. (e.g. XDS.b/DICOM/cds-hook)." ] ;
+fhir:binding [
+fhir:strength [ fhir:v "extensible" ] ;
+fhir:valueSet [
+fhir:v "http://hl7.no/fhir/ValueSet/no-basis-connection-type"^^xsd:anyURI ;
+fhir:link <http://hl7.no/fhir/ValueSet/no-basis-connection-type>         ]       ]     ] [
+fhir:id [ fhir:v "Endpoint.managingOrganization" ] ;
+fhir:path [ fhir:v "Endpoint.managingOrganization" ] ;
+fhir:definition [ fhir:v "The organization that manages this endpoint (even if technically another organisation is hosting this in the cloud, it is the organisation associated with the data).\n\nno-basis: In Norway this relates to the organization with the responsibility for the data e.g. \"dataansvarlig\".\nno-basis recommends the use of logical reference to an organization using ENH or RSH. To describe a top level organization. Departments within an organization could use a different reference scheme defined by the organization." ] ;
+      ( fhir:alias [ fhir:v "dataansvarlig" ] ) ;
+      ( fhir:type [
+fhir:code [ fhir:v "Reference"^^xsd:anyURI ] ;
+        ( fhir:targetProfile [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Organization"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Organization>         ] [
+fhir:v "http://helsenorge.no/fhir/StructureDefinition/no-basis-Organization"^^xsd:anyURI ;
+fhir:link <http://helsenorge.no/fhir/StructureDefinition/no-basis-Organization>         ] )       ] )     ] [
+fhir:id [ fhir:v "Endpoint.payloadType" ] ;
+fhir:path [ fhir:v "Endpoint.payloadType" ] ;
+fhir:slicing [
+        ( fhir:discriminator [
+fhir:type [ fhir:v "value" ] ;
+fhir:path [ fhir:v "coding.system" ]         ] ) ;
+fhir:rules [ fhir:v "open" ]       ] ;
+fhir:definition [ fhir:v "no-basis: for ebXML and AMQP messages in Norway one is expected to list all mesage types that the endpoint supports using the CodeSystem Meldingens funksjon (OID=8279) as a minimum. To describe complete version information to determine the type and version of the messages the endpoint supports, a CapabilityStatement can be used to describe the endpoints communication capabilities in detail.\nREST endpoints are expected to use the code \"any\" from https://www.hl7.org/fhir/codesystem-endpoint-payload-type.html. Proper FHIR Restful API's are expected to serve a CapabilityStatement from the base uri specified.\nOther payload types can be given using codes from the ValueSet http://hl7.org/fhir/ValueSet/endpoint-payload-type. \n\nThe payload type describes the acceptable content that can be communicated on the endpoint." ]     ] [
+fhir:id [ fhir:v "Endpoint.payloadType:meldingensFunksjon" ] ;
+fhir:path [ fhir:v "Endpoint.payloadType" ] ;
+fhir:sliceName [ fhir:v "meldingensFunksjon" ] ;
+fhir:definition [ fhir:v "no-basis: for ebXML and AMQP messages in Norway one is expected to list all mesage types that the endpoint supports using the CodeSystem Meldingens funksjon (OID=8279). Version information (version of the payload document) shold be given in the coding.version element.\n\nThe payload type describes the acceptable content that can be communicated on the endpoint." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:binding [
+fhir:strength [ fhir:v "required" ] ;
+fhir:valueSet [ fhir:v "urn:oid:2.16.578.1.12.4.1.1.8279"^^xsd:anyURI ]       ]     ] [
+fhir:id [ fhir:v "Endpoint.payloadType:formatCode" ] ;
+fhir:path [ fhir:v "Endpoint.payloadType" ] ;
+fhir:sliceName [ fhir:v "formatCode" ] ;
+fhir:short [ fhir:v "Specific information about payload type and version" ] ;
+fhir:definition [ fhir:v "no-basis: Specific information about payload type and version. Information about the payload type and version for ebxml and amqp messages\n\nThe payload type describes the acceptable content that can be communicated on the endpoint." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:binding [
+fhir:strength [ fhir:v "required" ] ;
+fhir:valueSet [ fhir:v "urn:oid:2.16.578.1.12.4.1.1.9999"^^xsd:anyURI ]       ]     ] [
+fhir:id [ fhir:v "Endpoint.payloadMimeType" ] ;
+fhir:path [ fhir:v "Endpoint.payloadMimeType" ] ;
+fhir:definition [ fhir:v "no-basis: should we list relevant codes for ebXML messages? List appropriate media types for FHIR REST endpoints?\nXML: application/fhir+xml\nJSON: application/fhir+json\nRDF: application/fhir+turtle\nebXML messages: text/xml\n\nThe mime type to send the payload in - e.g. application/fhir+xml, application/fhir+json. If the mime type is not specified, then the sender could send any content (including no content depending on the connectionType)." ] ;
+fhir:binding [
+fhir:strength [ fhir:v "required" ] ;
+fhir:valueSet [
+fhir:v "http://www.rfc-editor.org/bcp/bcp13.txt"^^xsd:anyURI ;
+fhir:link <http://www.rfc-editor.org/bcp/bcp13.txt>         ]       ]     ] [
+fhir:id [ fhir:v "Endpoint.address" ] ;
+fhir:path [ fhir:v "Endpoint.address" ] ;
+fhir:definition [ fhir:v "The uri that describes the actual end-point to connect to.\n\nno-basis: for ebXML messages in Norway one is expected to use mailto: prefix for the endpoint. \nFor AMQP messages in Norway one is expected to use \"ampq://\" or \"amqps://\" prefix.\nREST endpoints will have \"http://\" or \"https://\" prefix." ] ;
+      ( fhir:example [
+fhir:label [ fhir:v "amqp endpoint" ] ;
+fhir:value [ fhir:v "amqp_endpoint"^^xsd:anyURI ]       ] [
+fhir:label [ fhir:v "ebxml endpoint" ] ;
+fhir:value [ fhir:v "ebxml_endpoint"^^xsd:anyURI ]       ] [
+fhir:label [ fhir:v "REST endpoint" ] ;
+fhir:value [ fhir:v "REST_endpoint"^^xsd:anyURI ]       ] )     ] )
+  ] . # 
+
+
+ + + + + + + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/StructureDefinition-no-basis-Endpoint.profile.xml.html b/StructureDefinition-no-basis-Endpoint.profile.xml.html new file mode 100644 index 00000000..1386ab16 --- /dev/null +++ b/StructureDefinition-no-basis-Endpoint.profile.xml.html @@ -0,0 +1,1383 @@ + + + + + + + + + + + + + + no-basis-Endpoint - XML Representation - v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - draft + + + +

+
+
+
+ +
+
+
+ + + + +
+
+ + +
+
+ +
+
+ + +
+
+
+
+ +
+

NyTimelosingIG - Local Development build (v0.1.0). See the Directory of published versions

+ + + + + + + + + + + + + + + + +

Resource Profile: NoBasisEndpoint - XML Profile

+ + + + + + + +
+ + Active + + as of 2019-05-15 + + +
+ + +

XML representation of the no-basis-Endpoint resource profile.

+ +

Raw xml | Download

+ + + + + + +

+
+<StructureDefinition xmlns="http://hl7.org/fhir">
+  <id value="no-basis-Endpoint"/>
+  <text>
+    <status value="extensions"/>
+    <div xmlns="http://www.w3.org/1999/xhtml">Placeholder</div>
+  </text>
+  <url
+       value="http://helsenorge.no/fhir/StructureDefinition/no-basis-Endpoint"/>
+  <version value="0.1.0"/>
+  <name value="NoBasisEndpoint"/>
+  <title value="no-basis-Endpoint"/>
+  <status value="active"/>
+  <date value="2019-05-15"/>
+  <publisher value="Example Publisher"/>
+  <contact>
+    <name value="Example Publisher"/>
+    <telecom>
+      <system value="url"/>
+      <value value="http://example.org/example-publisher"/>
+    </telecom>
+  </contact>
+  <description
+               value="Basisprofil for Norwegian Endpoint information. Defined by The Norwegian Directorate of eHealth and HL7 Norway. The profile adds Norwegian specific identification of Endpoing. The basis profile is open, but derived profiles should close down the information elements according to specification relevant to the use-case.
+
+Resource profile for definition of electronic endpoints used by healthcare organizations to communicate using different protocols. The norwegian profile use-case is to represent endpoints for electronic communication. Fallback solutions using mail or fax has to be indexed in the norwegian master index for healthcare organizations and are not described using this profile."/>
+  <fhirVersion value="4.0.1"/>
+  <mapping>
+    <identity value="rim"/>
+    <uri value="http://hl7.org/v3"/>
+    <name value="RIM Mapping"/>
+  </mapping>
+  <mapping>
+    <identity value="w5"/>
+    <uri value="http://hl7.org/fhir/fivews"/>
+    <name value="FiveWs Pattern Mapping"/>
+  </mapping>
+  <kind value="resource"/>
+  <abstract value="false"/>
+  <type value="Endpoint"/>
+  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Endpoint"/>
+  <derivation value="constraint"/>
+  <snapshot>
+    <element id="Endpoint">
+      <path value="Endpoint"/>
+      <short
+             value="The technical details of an endpoint that can be used for electronic services"/>
+      <definition
+                  value="The no-basis profile of the Endpoint resource makes it possible to use the resource for the norwegian service based adressing (tjenestebasert adressering) and other adressing schemes.
+
+The technical details of an endpoint that can be used for electronic services, such as for web services providing XDS.b or a REST endpoint for another FHIR server. This may include any security context information."/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="Endpoint"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <constraint>
+        <key value="dom-2"/>
+        <severity value="error"/>
+        <human
+               value="If the resource is contained in another resource, it SHALL NOT contain nested Resources"/>
+        <expression value="contained.contained.empty()"/>
+        <xpath value="not(parent::f:contained and f:contained)"/>
+        <source
+                value="http://hl7.org/fhir/StructureDefinition/DomainResource"/>
+      </constraint>
+      <constraint>
+        <key value="dom-3"/>
+        <severity value="error"/>
+        <human
+               value="If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource"/>
+        <expression
+                    value="contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()"/>
+        <xpath
+               value="not(exists(for $id in f:contained/*/f:id/@value return $contained[not(parent::*/descendant::f:reference/@value=concat('#', $contained/*/id/@value) or descendant::f:reference[@value='#'])]))"/>
+        <source
+                value="http://hl7.org/fhir/StructureDefinition/DomainResource"/>
+      </constraint>
+      <constraint>
+        <key value="dom-4"/>
+        <severity value="error"/>
+        <human
+               value="If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated"/>
+        <expression
+                    value="contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()"/>
+        <xpath
+               value="not(exists(f:contained/*/f:meta/f:versionId)) and not(exists(f:contained/*/f:meta/f:lastUpdated))"/>
+        <source
+                value="http://hl7.org/fhir/StructureDefinition/DomainResource"/>
+      </constraint>
+      <constraint>
+        <key value="dom-5"/>
+        <severity value="error"/>
+        <human
+               value="If a resource is contained in another resource, it SHALL NOT have a security label"/>
+        <expression value="contained.meta.security.empty()"/>
+        <xpath value="not(exists(f:contained/*/f:meta/f:security))"/>
+        <source
+                value="http://hl7.org/fhir/StructureDefinition/DomainResource"/>
+      </constraint>
+      <constraint>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bestpractice">
+          <valueBoolean value="true"/>
+        </extension>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bestpractice-explanation">
+          <valueMarkdown
+                         value="When a resource has no narrative, only systems that fully understand the data can display the resource to a human safely. Including a human readable representation in the resource makes for a much more robust eco-system and cheaper handling of resources by intermediary systems. Some ecosystems restrict distribution of resources to only those systems that do fully understand the resources, and as a consequence implementers may believe that the narrative is superfluous. However experience shows that such eco-systems often open up to new participants over time."/>
+        </extension>
+        <key value="dom-6"/>
+        <severity value="warning"/>
+        <human
+               value="A resource should have narrative for robust management"/>
+        <expression value="text.`div`.exists()"/>
+        <xpath value="exists(f:text/h:div)"/>
+        <source
+                value="http://hl7.org/fhir/StructureDefinition/DomainResource"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="Entity. Role, or Act"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="n/a"/>
+      </mapping>
+    </element>
+    <element id="Endpoint.id">
+      <path value="Endpoint.id"/>
+      <short value="Logical id of this artifact"/>
+      <definition
+                  value="The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes."/>
+      <comment
+               value="The only time that a resource does not have an id is when it is being submitted to the server using a create operation."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Resource.id"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
+          <valueUrl value="id"/>
+        </extension>
+        <code value="http://hl7.org/fhirpath/System.String"/>
+      </type>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+    </element>
+    <element id="Endpoint.meta">
+      <path value="Endpoint.meta"/>
+      <short value="Metadata about the resource"/>
+      <definition
+                  value="The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Resource.meta"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="Meta"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+    </element>
+    <element id="Endpoint.implicitRules">
+      <path value="Endpoint.implicitRules"/>
+      <short value="A set of rules under which this content was created"/>
+      <definition
+                  value="A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc."/>
+      <comment
+               value="Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of it's narrative along with other profiles, value sets, etc."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Resource.implicitRules"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="uri"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="true"/>
+      <isModifierReason
+                        value="This element is labeled as a modifier because the implicit rules may provide additional knowledge about the resource that modifies it's meaning or interpretation"/>
+      <isSummary value="true"/>
+    </element>
+    <element id="Endpoint.language">
+      <path value="Endpoint.language"/>
+      <short value="Language of the resource content"/>
+      <definition
+                  value="The base language in which the resource is written."/>
+      <comment
+               value="Language is provided to support indexing and accessibility (typically, services such as text to speech use the language tag). The html language tag in the narrative applies  to the narrative. The language tag on the resource may be used to specify the language of other presentations generated from the data in the resource. Not all the content has to be in the base language. The Resource.language should not be assumed to apply to the narrative automatically. If a language is specified, it should it also be specified on the div element in the html (see rules in HTML5 for information about the relationship between xml:lang and the html lang attribute)."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Resource.language"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="code"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <binding>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-maxValueSet">
+          <valueCanonical value="http://hl7.org/fhir/ValueSet/all-languages"/>
+        </extension>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
+          <valueString value="Language"/>
+        </extension>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding">
+          <valueBoolean value="true"/>
+        </extension>
+        <strength value="preferred"/>
+        <description value="A human language."/>
+        <valueSet value="http://hl7.org/fhir/ValueSet/languages"/>
+      </binding>
+    </element>
+    <element id="Endpoint.text">
+      <path value="Endpoint.text"/>
+      <short value="Text summary of the resource, for human interpretation"/>
+      <definition
+                  value="A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it &quot;clinically safe&quot; for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety."/>
+      <comment
+               value="Contained resources do not have narrative. Resources that are not contained SHOULD have a narrative. In some cases, a resource may only have text with little or no additional discrete data (as long as all minOccurs=1 elements are satisfied).  This may be necessary for data from legacy systems where information is captured as a &quot;text blob&quot; or where text is additionally entered raw or narrated and encoded information is added later."/>
+      <alias value="narrative"/>
+      <alias value="html"/>
+      <alias value="xhtml"/>
+      <alias value="display"/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="DomainResource.text"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="Narrative"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="Act.text?"/>
+      </mapping>
+    </element>
+    <element id="Endpoint.contained">
+      <path value="Endpoint.contained"/>
+      <short value="Contained, inline Resources"/>
+      <definition
+                  value="These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope."/>
+      <comment
+               value="This should never be done when the content can be identified properly, as once identification is lost, it is extremely difficult (and context dependent) to restore it again. Contained resources may have profiles and tags In their meta elements, but SHALL NOT have security labels."/>
+      <alias value="inline resources"/>
+      <alias value="anonymous resources"/>
+      <alias value="contained resources"/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="DomainResource.contained"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="Resource"/>
+      </type>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="N/A"/>
+      </mapping>
+    </element>
+    <element id="Endpoint.extension">
+      <path value="Endpoint.extension"/>
+      <short value="Additional content defined by implementations"/>
+      <definition
+                  value="May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension."/>
+      <comment
+               value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/>
+      <alias value="extensions"/>
+      <alias value="user content"/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="DomainResource.extension"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="Extension"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <constraint>
+        <key value="ext-1"/>
+        <severity value="error"/>
+        <human value="Must have either extensions or value[x], not both"/>
+        <expression value="extension.exists() != value.exists()"/>
+        <xpath
+               value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), &quot;value&quot;)])"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Extension"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="N/A"/>
+      </mapping>
+    </element>
+    <element id="Endpoint.modifierExtension">
+      <path value="Endpoint.modifierExtension"/>
+      <short value="Extensions that cannot be ignored"/>
+      <definition
+                  value="May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.
+
+Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)."/>
+      <comment
+               value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/>
+      <requirements
+                    value="Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension)."/>
+      <alias value="extensions"/>
+      <alias value="user content"/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="DomainResource.modifierExtension"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="Extension"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <constraint>
+        <key value="ext-1"/>
+        <severity value="error"/>
+        <human value="Must have either extensions or value[x], not both"/>
+        <expression value="extension.exists() != value.exists()"/>
+        <xpath
+               value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), &quot;value&quot;)])"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Extension"/>
+      </constraint>
+      <isModifier value="true"/>
+      <isModifierReason
+                        value="Modifier extensions are expected to modify the meaning or interpretation of the resource that contains them"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="N/A"/>
+      </mapping>
+    </element>
+    <element id="Endpoint.identifier">
+      <path value="Endpoint.identifier"/>
+      <short value="Identifies this endpoint across multiple systems"/>
+      <definition
+                  value="Identifier for the organization that is used to identify the endpoint across multiple disparate systems."/>
+      <comment
+               value="no-basis: Adresseregisteret do not provide a identifier for the Endpoints, so any identifier scheme is apropriate."/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="Endpoint.identifier"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="Identifier"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="w5"/>
+        <map value="FiveWs.identifier"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="n/a"/>
+      </mapping>
+    </element>
+    <element id="Endpoint.status">
+      <path value="Endpoint.status"/>
+      <short
+             value="active | suspended | error | off | entered-in-error | test"/>
+      <definition value="active | suspended | error | off | test."/>
+      <comment
+               value="This element is labeled as a modifier because the status contains codes that mark the endpoint as not currently valid."/>
+      <min value="1"/>
+      <max value="1"/>
+      <base>
+        <path value="Endpoint.status"/>
+        <min value="1"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="code"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="true"/>
+      <isModifierReason
+                        value="This element is labelled as a modifier because it is a status element that contains status entered-in-error which means that the resource should not be treated as valid"/>
+      <isSummary value="true"/>
+      <binding>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
+          <valueString value="EndpointStatus"/>
+        </extension>
+        <strength value="required"/>
+        <description value="The status of the endpoint."/>
+        <valueSet value="http://hl7.org/fhir/ValueSet/endpoint-status|4.0.1"/>
+      </binding>
+      <mapping>
+        <identity value="w5"/>
+        <map value="FiveWs.status"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="n/a"/>
+      </mapping>
+    </element>
+    <element id="Endpoint.connectionType">
+      <path value="Endpoint.connectionType"/>
+      <short
+             value="Protocol/Profile/Standard to be used with this endpoint connection"/>
+      <definition
+                  value="no-basis:  the connection type should be coded according to http://hl7.org/fhir/ValueSet/endpoint-connection-type. However specific connection types used in Norway can be coded according to http://hl7.no/fhir/ValueSet/no-basis-endpoint-connection-type (amqp, ebxml etc.)
+
+A coded value that represents the technical details of the usage of this endpoint, such as what WSDLs should be used in what way. (e.g. XDS.b/DICOM/cds-hook)."/>
+      <comment
+               value="For additional connectivity details for the protocol, extensions will be used at this point, as in the XDS example."/>
+      <min value="1"/>
+      <max value="1"/>
+      <base>
+        <path value="Endpoint.connectionType"/>
+        <min value="1"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="Coding"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <binding>
+        <strength value="extensible"/>
+        <valueSet
+                  value="http://hl7.no/fhir/ValueSet/no-basis-connection-type"/>
+      </binding>
+      <mapping>
+        <identity value="w5"/>
+        <map value="FiveWs.class"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="n/a"/>
+      </mapping>
+    </element>
+    <element id="Endpoint.name">
+      <path value="Endpoint.name"/>
+      <short value="A name that this endpoint can be identified by"/>
+      <definition
+                  value="A friendly name that this endpoint can be referred to with."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Endpoint.name"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="string"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="w5"/>
+        <map value="FiveWs.what[x]"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="n/a"/>
+      </mapping>
+    </element>
+    <element id="Endpoint.managingOrganization">
+      <path value="Endpoint.managingOrganization"/>
+      <short
+             value="Organization that manages this endpoint (might not be the organization that exposes the endpoint)"/>
+      <definition
+                  value="The organization that manages this endpoint (even if technically another organisation is hosting this in the cloud, it is the organisation associated with the data).
+
+no-basis: In Norway this relates to the organization with the responsibility for the data e.g. &quot;dataansvarlig&quot;.
+no-basis recommends the use of logical reference to an organization using ENH or RSH. To describe a top level organization. Departments within an organization could use a different reference scheme defined by the organization."/>
+      <comment
+               value="This property is not typically used when searching for Endpoint resources for usage. The typical usage is via the reference from an applicable Organization/Location/Practitioner resource, which is where the context is provided. Multiple Locations may reference a single endpoint, and don't have to be within the same organization resource, but most likely within the same organizational hierarchy."/>
+      <alias value="dataansvarlig"/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Endpoint.managingOrganization"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="Reference"/>
+        <targetProfile
+                       value="http://hl7.org/fhir/StructureDefinition/Organization"/>
+        <targetProfile
+                       value="http://helsenorge.no/fhir/StructureDefinition/no-basis-Organization"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="n/a"/>
+      </mapping>
+    </element>
+    <element id="Endpoint.contact">
+      <path value="Endpoint.contact"/>
+      <short value="Contact details for source (e.g. troubleshooting)"/>
+      <definition
+                  value="Contact details for a human to contact about the subscription. The primary use of this for system administrator troubleshooting."/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="Endpoint.contact"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="ContactPoint"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="n/a"/>
+      </mapping>
+    </element>
+    <element id="Endpoint.period">
+      <path value="Endpoint.period"/>
+      <short value="Interval the endpoint is expected to be operational"/>
+      <definition
+                  value="The interval during which the endpoint is expected to be operational."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Endpoint.period"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="Period"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="w5"/>
+        <map value="FiveWs.done[x]"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="n/a"/>
+      </mapping>
+    </element>
+    <element id="Endpoint.payloadType">
+      <path value="Endpoint.payloadType"/>
+      <slicing>
+        <discriminator>
+          <type value="value"/>
+          <path value="coding.system"/>
+        </discriminator>
+        <rules value="open"/>
+      </slicing>
+      <short
+             value="The type of content that may be used at this endpoint (e.g. XDS Discharge summaries)"/>
+      <definition
+                  value="no-basis: for ebXML and AMQP messages in Norway one is expected to list all mesage types that the endpoint supports using the CodeSystem Meldingens funksjon (OID=8279) as a minimum. To describe complete version information to determine the type and version of the messages the endpoint supports, a CapabilityStatement can be used to describe the endpoints communication capabilities in detail.
+REST endpoints are expected to use the code &quot;any&quot; from https://www.hl7.org/fhir/codesystem-endpoint-payload-type.html. Proper FHIR Restful API's are expected to serve a CapabilityStatement from the base uri specified.
+Other payload types can be given using codes from the ValueSet http://hl7.org/fhir/ValueSet/endpoint-payload-type. 
+
+The payload type describes the acceptable content that can be communicated on the endpoint."/>
+      <comment
+               value="The payloadFormat describes the serialization format of the data, where the payloadType indicates the specific document/schema that is being transferred; e.g. DischargeSummary or CarePlan."/>
+      <min value="1"/>
+      <max value="*"/>
+      <base>
+        <path value="Endpoint.payloadType"/>
+        <min value="1"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="CodeableConcept"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <binding>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
+          <valueString value="PayloadType"/>
+        </extension>
+        <strength value="example"/>
+        <valueSet value="http://hl7.org/fhir/ValueSet/endpoint-payload-type"/>
+      </binding>
+      <mapping>
+        <identity value="rim"/>
+        <map value="n/a"/>
+      </mapping>
+    </element>
+    <element id="Endpoint.payloadType:meldingensFunksjon">
+      <path value="Endpoint.payloadType"/>
+      <sliceName value="meldingensFunksjon"/>
+      <short
+             value="The type of content that may be used at this endpoint (e.g. XDS Discharge summaries)"/>
+      <definition
+                  value="no-basis: for ebXML and AMQP messages in Norway one is expected to list all mesage types that the endpoint supports using the CodeSystem Meldingens funksjon (OID=8279). Version information (version of the payload document) shold be given in the coding.version element.
+
+The payload type describes the acceptable content that can be communicated on the endpoint."/>
+      <comment
+               value="The payloadFormat describes the serialization format of the data, where the payloadType indicates the specific document/schema that is being transferred; e.g. DischargeSummary or CarePlan."/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="Endpoint.payloadType"/>
+        <min value="1"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="CodeableConcept"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <binding>
+        <strength value="required"/>
+        <valueSet value="urn:oid:2.16.578.1.12.4.1.1.8279"/>
+      </binding>
+      <mapping>
+        <identity value="rim"/>
+        <map value="n/a"/>
+      </mapping>
+    </element>
+    <element id="Endpoint.payloadType:formatCode">
+      <path value="Endpoint.payloadType"/>
+      <sliceName value="formatCode"/>
+      <short value="Specific information about payload type and version"/>
+      <definition
+                  value="no-basis: Specific information about payload type and version. Information about the payload type and version for ebxml and amqp messages
+
+The payload type describes the acceptable content that can be communicated on the endpoint."/>
+      <comment
+               value="The payloadFormat describes the serialization format of the data, where the payloadType indicates the specific document/schema that is being transferred; e.g. DischargeSummary or CarePlan."/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="Endpoint.payloadType"/>
+        <min value="1"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="CodeableConcept"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <binding>
+        <strength value="required"/>
+        <valueSet value="urn:oid:2.16.578.1.12.4.1.1.9999"/>
+      </binding>
+      <mapping>
+        <identity value="rim"/>
+        <map value="n/a"/>
+      </mapping>
+    </element>
+    <element id="Endpoint.payloadMimeType">
+      <path value="Endpoint.payloadMimeType"/>
+      <short
+             value="Mimetype to send. If not specified, the content could be anything (including no payload, if the connectionType defined this)"/>
+      <definition
+                  value="no-basis: should we list relevant codes for ebXML messages? List appropriate media types for FHIR REST endpoints?
+XML: application/fhir+xml
+JSON: application/fhir+json
+RDF: application/fhir+turtle
+ebXML messages: text/xml
+
+The mime type to send the payload in - e.g. application/fhir+xml, application/fhir+json. If the mime type is not specified, then the sender could send any content (including no content depending on the connectionType)."/>
+      <comment
+               value="Sending the payload has obvious security consequences. The server is responsible for ensuring that the content is appropriately secured."/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="Endpoint.payloadMimeType"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="code"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <binding>
+        <strength value="required"/>
+        <valueSet value="http://www.rfc-editor.org/bcp/bcp13.txt"/>
+      </binding>
+      <mapping>
+        <identity value="rim"/>
+        <map value="n/a"/>
+      </mapping>
+    </element>
+    <element id="Endpoint.address">
+      <path value="Endpoint.address"/>
+      <short
+             value="The technical base address for connecting to this endpoint"/>
+      <definition
+                  value="The uri that describes the actual end-point to connect to.
+
+no-basis: for ebXML messages in Norway one is expected to use mailto: prefix for the endpoint. 
+For AMQP messages in Norway one is expected to use &quot;ampq://&quot; or &quot;amqps://&quot; prefix.
+REST endpoints will have &quot;http://&quot; or &quot;https://&quot; prefix."/>
+      <comment
+               value="For rest-hook, and websocket, the end-point must be an http: or https: URL; for email, a mailto: url, for sms, a tel: url, and for message the endpoint can be in any form of url the server understands (usually, http: or mllp:). The URI is allowed to be relative; in which case, it is relative to the server end-point (since there may be more than one, clients should avoid using relative URIs)
+
+This address will be to the service base, without any parameters, or sub-services or resources tacked on.
+
+E.g. for a WADO-RS endpoint, the url should be &quot;https://pacs.hospital.org/wado-rs&quot;
+
+and not &quot;https://pacs.hospital.org/wado-rs/studies/1.2.250.1.59.40211.12345678.678910/series/1.2.250.1.59.40211.789001276.14556172.67789/instances/...&quot;."/>
+      <min value="1"/>
+      <max value="1"/>
+      <base>
+        <path value="Endpoint.address"/>
+        <min value="1"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="url"/>
+      </type>
+      <example>
+        <label value="amqp endpoint"/>
+        <valueUrl value="amqp_endpoint"/>
+      </example>
+      <example>
+        <label value="ebxml endpoint"/>
+        <valueUrl value="ebxml_endpoint"/>
+      </example>
+      <example>
+        <label value="REST endpoint"/>
+        <valueUrl value="REST_endpoint"/>
+      </example>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="n/a"/>
+      </mapping>
+    </element>
+    <element id="Endpoint.header">
+      <path value="Endpoint.header"/>
+      <short value="Usage depends on the channel type"/>
+      <definition
+                  value="Additional headers / information to send as part of the notification."/>
+      <comment
+               value="Exactly what these mean depends on the channel type. The can convey additional information to the recipient and/or meet security requirements."/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="Endpoint.header"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="string"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+    </element>
+  </snapshot>
+  <differential>
+    <element id="Endpoint">
+      <path value="Endpoint"/>
+      <definition
+                  value="The no-basis profile of the Endpoint resource makes it possible to use the resource for the norwegian service based adressing (tjenestebasert adressering) and other adressing schemes.
+
+The technical details of an endpoint that can be used for electronic services, such as for web services providing XDS.b or a REST endpoint for another FHIR server. This may include any security context information."/>
+    </element>
+    <element id="Endpoint.identifier">
+      <path value="Endpoint.identifier"/>
+      <comment
+               value="no-basis: Adresseregisteret do not provide a identifier for the Endpoints, so any identifier scheme is apropriate."/>
+    </element>
+    <element id="Endpoint.connectionType">
+      <path value="Endpoint.connectionType"/>
+      <definition
+                  value="no-basis:  the connection type should be coded according to http://hl7.org/fhir/ValueSet/endpoint-connection-type. However specific connection types used in Norway can be coded according to http://hl7.no/fhir/ValueSet/no-basis-endpoint-connection-type (amqp, ebxml etc.)
+
+A coded value that represents the technical details of the usage of this endpoint, such as what WSDLs should be used in what way. (e.g. XDS.b/DICOM/cds-hook)."/>
+      <binding>
+        <strength value="extensible"/>
+        <valueSet
+                  value="http://hl7.no/fhir/ValueSet/no-basis-connection-type"/>
+      </binding>
+    </element>
+    <element id="Endpoint.managingOrganization">
+      <path value="Endpoint.managingOrganization"/>
+      <definition
+                  value="The organization that manages this endpoint (even if technically another organisation is hosting this in the cloud, it is the organisation associated with the data).
+
+no-basis: In Norway this relates to the organization with the responsibility for the data e.g. &quot;dataansvarlig&quot;.
+no-basis recommends the use of logical reference to an organization using ENH or RSH. To describe a top level organization. Departments within an organization could use a different reference scheme defined by the organization."/>
+      <alias value="dataansvarlig"/>
+      <type>
+        <code value="Reference"/>
+        <targetProfile
+                       value="http://hl7.org/fhir/StructureDefinition/Organization"/>
+        <targetProfile
+                       value="http://helsenorge.no/fhir/StructureDefinition/no-basis-Organization"/>
+      </type>
+    </element>
+    <element id="Endpoint.payloadType">
+      <path value="Endpoint.payloadType"/>
+      <slicing>
+        <discriminator>
+          <type value="value"/>
+          <path value="coding.system"/>
+        </discriminator>
+        <rules value="open"/>
+      </slicing>
+      <definition
+                  value="no-basis: for ebXML and AMQP messages in Norway one is expected to list all mesage types that the endpoint supports using the CodeSystem Meldingens funksjon (OID=8279) as a minimum. To describe complete version information to determine the type and version of the messages the endpoint supports, a CapabilityStatement can be used to describe the endpoints communication capabilities in detail.
+REST endpoints are expected to use the code &quot;any&quot; from https://www.hl7.org/fhir/codesystem-endpoint-payload-type.html. Proper FHIR Restful API's are expected to serve a CapabilityStatement from the base uri specified.
+Other payload types can be given using codes from the ValueSet http://hl7.org/fhir/ValueSet/endpoint-payload-type. 
+
+The payload type describes the acceptable content that can be communicated on the endpoint."/>
+    </element>
+    <element id="Endpoint.payloadType:meldingensFunksjon">
+      <path value="Endpoint.payloadType"/>
+      <sliceName value="meldingensFunksjon"/>
+      <definition
+                  value="no-basis: for ebXML and AMQP messages in Norway one is expected to list all mesage types that the endpoint supports using the CodeSystem Meldingens funksjon (OID=8279). Version information (version of the payload document) shold be given in the coding.version element.
+
+The payload type describes the acceptable content that can be communicated on the endpoint."/>
+      <min value="0"/>
+      <max value="*"/>
+      <binding>
+        <strength value="required"/>
+        <valueSet value="urn:oid:2.16.578.1.12.4.1.1.8279"/>
+      </binding>
+    </element>
+    <element id="Endpoint.payloadType:formatCode">
+      <path value="Endpoint.payloadType"/>
+      <sliceName value="formatCode"/>
+      <short value="Specific information about payload type and version"/>
+      <definition
+                  value="no-basis: Specific information about payload type and version. Information about the payload type and version for ebxml and amqp messages
+
+The payload type describes the acceptable content that can be communicated on the endpoint."/>
+      <min value="0"/>
+      <max value="*"/>
+      <binding>
+        <strength value="required"/>
+        <valueSet value="urn:oid:2.16.578.1.12.4.1.1.9999"/>
+      </binding>
+    </element>
+    <element id="Endpoint.payloadMimeType">
+      <path value="Endpoint.payloadMimeType"/>
+      <definition
+                  value="no-basis: should we list relevant codes for ebXML messages? List appropriate media types for FHIR REST endpoints?
+XML: application/fhir+xml
+JSON: application/fhir+json
+RDF: application/fhir+turtle
+ebXML messages: text/xml
+
+The mime type to send the payload in - e.g. application/fhir+xml, application/fhir+json. If the mime type is not specified, then the sender could send any content (including no content depending on the connectionType)."/>
+      <binding>
+        <strength value="required"/>
+        <valueSet value="http://www.rfc-editor.org/bcp/bcp13.txt"/>
+      </binding>
+    </element>
+    <element id="Endpoint.address">
+      <path value="Endpoint.address"/>
+      <definition
+                  value="The uri that describes the actual end-point to connect to.
+
+no-basis: for ebXML messages in Norway one is expected to use mailto: prefix for the endpoint. 
+For AMQP messages in Norway one is expected to use &quot;ampq://&quot; or &quot;amqps://&quot; prefix.
+REST endpoints will have &quot;http://&quot; or &quot;https://&quot; prefix."/>
+      <example>
+        <label value="amqp endpoint"/>
+        <valueUrl value="amqp_endpoint"/>
+      </example>
+      <example>
+        <label value="ebxml endpoint"/>
+        <valueUrl value="ebxml_endpoint"/>
+      </example>
+      <example>
+        <label value="REST endpoint"/>
+        <valueUrl value="REST_endpoint"/>
+      </example>
+    </element>
+  </differential>
+</StructureDefinition>
+ + + + + + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/StructureDefinition-no-basis-Endpoint.sch b/StructureDefinition-no-basis-Endpoint.sch new file mode 100644 index 00000000..4587d662 --- /dev/null +++ b/StructureDefinition-no-basis-Endpoint.sch @@ -0,0 +1,12 @@ + + + + + + diff --git a/StructureDefinition-no-basis-Endpoint.ttl b/StructureDefinition-no-basis-Endpoint.ttl new file mode 100644 index 00000000..eaedd4f5 --- /dev/null +++ b/StructureDefinition-no-basis-Endpoint.ttl @@ -0,0 +1,1015 @@ +@prefix fhir: . +@prefix owl: . +@prefix rdfs: . +@prefix xsd: . + +# - resource ------------------------------------------------------------------- + + a fhir:StructureDefinition ; + fhir:nodeRole fhir:treeRoot ; + fhir:id [ fhir:v "no-basis-Endpoint"] ; # + fhir:text [ + fhir:status [ fhir:v "extensions" ] ; + fhir:div "
Placeholder
" + ] ; # + fhir:url [ fhir:v "http://helsenorge.no/fhir/StructureDefinition/no-basis-Endpoint"^^xsd:anyURI] ; # + fhir:version [ fhir:v "0.1.0"] ; # + fhir:name [ fhir:v "NoBasisEndpoint"] ; # + fhir:title [ fhir:v "no-basis-Endpoint"] ; # + fhir:status [ fhir:v "active"] ; # + fhir:date [ fhir:v "2019-05-15"^^xsd:date] ; # + fhir:publisher [ fhir:v "Example Publisher"] ; # + fhir:contact ( [ + fhir:name [ fhir:v "Example Publisher" ] ; + fhir:telecom ( [ + fhir:system [ fhir:v "url" ] ; + fhir:value [ fhir:v "http://example.org/example-publisher" ] + ] ) + ] ) ; # + fhir:description [ fhir:v "Basisprofil for Norwegian Endpoint information. Defined by The Norwegian Directorate of eHealth and HL7 Norway. The profile adds Norwegian specific identification of Endpoing. The basis profile is open, but derived profiles should close down the information elements according to specification relevant to the use-case.\n\nResource profile for definition of electronic endpoints used by healthcare organizations to communicate using different protocols. The norwegian profile use-case is to represent endpoints for electronic communication. Fallback solutions using mail or fax has to be indexed in the norwegian master index for healthcare organizations and are not described using this profile."] ; # + fhir:fhirVersion [ fhir:v "4.0.1"] ; # + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:uri [ fhir:v "http://hl7.org/v3"^^xsd:anyURI ] ; + fhir:name [ fhir:v "RIM Mapping" ] + ] [ + fhir:identity [ fhir:v "w5" ] ; + fhir:uri [ fhir:v "http://hl7.org/fhir/fivews"^^xsd:anyURI ] ; + fhir:name [ fhir:v "FiveWs Pattern Mapping" ] + ] ) ; # + fhir:kind [ fhir:v "resource"] ; # + fhir:abstract [ fhir:v "false"^^xsd:boolean] ; # + fhir:type [ fhir:v "Endpoint"^^xsd:anyURI] ; # + fhir:baseDefinition [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Endpoint"^^xsd:anyURI ; + fhir:link + ] ; # + fhir:derivation [ fhir:v "constraint"] ; # + fhir:snapshot [ + fhir:element ( [ + fhir:id [ fhir:v "Endpoint" ] ; + fhir:path [ fhir:v "Endpoint" ] ; + fhir:short [ fhir:v "The technical details of an endpoint that can be used for electronic services" ] ; + fhir:definition [ fhir:v "The no-basis profile of the Endpoint resource makes it possible to use the resource for the norwegian service based adressing (tjenestebasert adressering) and other adressing schemes.\n\nThe technical details of an endpoint that can be used for electronic services, such as for web services providing XDS.b or a REST endpoint for another FHIR server. This may include any security context information." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "Endpoint" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:constraint ( [ + fhir:key [ fhir:v "dom-2" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "If the resource is contained in another resource, it SHALL NOT contain nested Resources" ] ; + fhir:expression [ fhir:v "contained.contained.empty()" ] ; + fhir:xpath [ fhir:v "not(parent::f:contained and f:contained)" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/DomainResource"^^xsd:anyURI ; + fhir:link + ] + ] [ + fhir:key [ fhir:v "dom-3" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource" ] ; + fhir:expression [ fhir:v "contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()" ] ; + fhir:xpath [ fhir:v "not(exists(for $id in f:contained/*/f:id/@value return $contained[not(parent::*/descendant::f:reference/@value=concat('#', $contained/*/id/@value) or descendant::f:reference[@value='#'])]))" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/DomainResource"^^xsd:anyURI ; + fhir:link + ] + ] [ + fhir:key [ fhir:v "dom-4" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated" ] ; + fhir:expression [ fhir:v "contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()" ] ; + fhir:xpath [ fhir:v "not(exists(f:contained/*/f:meta/f:versionId)) and not(exists(f:contained/*/f:meta/f:lastUpdated))" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/DomainResource"^^xsd:anyURI ; + fhir:link + ] + ] [ + fhir:key [ fhir:v "dom-5" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "If a resource is contained in another resource, it SHALL NOT have a security label" ] ; + fhir:expression [ fhir:v "contained.meta.security.empty()" ] ; + fhir:xpath [ fhir:v "not(exists(f:contained/*/f:meta/f:security))" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/DomainResource"^^xsd:anyURI ; + fhir:link + ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bestpractice"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true"^^xsd:boolean ] + ] [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bestpractice-explanation"^^xsd:anyURI ] ; + fhir:value [ fhir:v "When a resource has no narrative, only systems that fully understand the data can display the resource to a human safely. Including a human readable representation in the resource makes for a much more robust eco-system and cheaper handling of resources by intermediary systems. Some ecosystems restrict distribution of resources to only those systems that do fully understand the resources, and as a consequence implementers may believe that the narrative is superfluous. However experience shows that such eco-systems often open up to new participants over time." ] + ] ) ; + fhir:key [ fhir:v "dom-6" ] ; + fhir:severity [ fhir:v "warning" ] ; + fhir:human [ fhir:v "A resource should have narrative for robust management" ] ; + fhir:expression [ fhir:v "text.`div`.exists()" ] ; + fhir:xpath [ fhir:v "exists(f:text/h:div)" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/DomainResource"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "Entity. Role, or Act" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "n/a" ] + ] ) + ] [ + fhir:id [ fhir:v "Endpoint.id" ] ; + fhir:path [ fhir:v "Endpoint.id" ] ; + fhir:short [ fhir:v "Logical id of this artifact" ] ; + fhir:definition [ fhir:v "The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes." ] ; + fhir:comment [ fhir:v "The only time that a resource does not have an id is when it is being submitted to the server using a create operation." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Resource.id" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"^^xsd:anyURI ] ; + fhir:value [ fhir:v "id"^^xsd:anyURI ] + ] ) ; + fhir:code [ fhir:v "http://hl7.org/fhirpath/System.String"^^xsd:anyURI ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] + ] [ + fhir:id [ fhir:v "Endpoint.meta" ] ; + fhir:path [ fhir:v "Endpoint.meta" ] ; + fhir:short [ fhir:v "Metadata about the resource" ] ; + fhir:definition [ fhir:v "The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Resource.meta" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Meta"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] + ] [ + fhir:id [ fhir:v "Endpoint.implicitRules" ] ; + fhir:path [ fhir:v "Endpoint.implicitRules" ] ; + fhir:short [ fhir:v "A set of rules under which this content was created" ] ; + fhir:definition [ fhir:v "A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc." ] ; + fhir:comment [ fhir:v "Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of it's narrative along with other profiles, value sets, etc." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Resource.implicitRules" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "uri"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "true"^^xsd:boolean ] ; + fhir:isModifierReason [ fhir:v "This element is labeled as a modifier because the implicit rules may provide additional knowledge about the resource that modifies it's meaning or interpretation" ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] + ] [ + fhir:id [ fhir:v "Endpoint.language" ] ; + fhir:path [ fhir:v "Endpoint.language" ] ; + fhir:short [ fhir:v "Language of the resource content" ] ; + fhir:definition [ fhir:v "The base language in which the resource is written." ] ; + fhir:comment [ fhir:v "Language is provided to support indexing and accessibility (typically, services such as text to speech use the language tag). The html language tag in the narrative applies to the narrative. The language tag on the resource may be used to specify the language of other presentations generated from the data in the resource. Not all the content has to be in the base language. The Resource.language should not be assumed to apply to the narrative automatically. If a language is specified, it should it also be specified on the div element in the html (see rules in HTML5 for information about the relationship between xml:lang and the html lang attribute)." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Resource.language" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "code"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:binding [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-maxValueSet"^^xsd:anyURI ] ; + fhir:value [ + fhir:v "http://hl7.org/fhir/ValueSet/all-languages"^^xsd:anyURI ; + fhir:link + ] + ] [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"^^xsd:anyURI ] ; + fhir:value [ fhir:v "Language" ] + ] [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true"^^xsd:boolean ] + ] ) ; + fhir:strength [ fhir:v "preferred" ] ; + fhir:description [ fhir:v "A human language." ] ; + fhir:valueSet [ + fhir:v "http://hl7.org/fhir/ValueSet/languages"^^xsd:anyURI ; + fhir:link + ] + ] + ] [ + fhir:id [ fhir:v "Endpoint.text" ] ; + fhir:path [ fhir:v "Endpoint.text" ] ; + fhir:short [ fhir:v "Text summary of the resource, for human interpretation" ] ; + fhir:definition [ fhir:v "A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it \"clinically safe\" for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety." ] ; + fhir:comment [ fhir:v "Contained resources do not have narrative. Resources that are not contained SHOULD have a narrative. In some cases, a resource may only have text with little or no additional discrete data (as long as all minOccurs=1 elements are satisfied). This may be necessary for data from legacy systems where information is captured as a \"text blob\" or where text is additionally entered raw or narrated and encoded information is added later." ] ; + fhir:alias ( [ fhir:v "narrative" ] [ fhir:v "html" ] [ fhir:v "xhtml" ] [ fhir:v "display" ] ) ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "DomainResource.text" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Narrative"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "Act.text?" ] + ] ) + ] [ + fhir:id [ fhir:v "Endpoint.contained" ] ; + fhir:path [ fhir:v "Endpoint.contained" ] ; + fhir:short [ fhir:v "Contained, inline Resources" ] ; + fhir:definition [ fhir:v "These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope." ] ; + fhir:comment [ fhir:v "This should never be done when the content can be identified properly, as once identification is lost, it is extremely difficult (and context dependent) to restore it again. Contained resources may have profiles and tags In their meta elements, but SHALL NOT have security labels." ] ; + fhir:alias ( [ fhir:v "inline resources" ] [ fhir:v "anonymous resources" ] [ fhir:v "contained resources" ] ) ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "DomainResource.contained" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Resource"^^xsd:anyURI ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "N/A" ] + ] ) + ] [ + fhir:id [ fhir:v "Endpoint.extension" ] ; + fhir:path [ fhir:v "Endpoint.extension" ] ; + fhir:short [ fhir:v "Additional content defined by implementations" ] ; + fhir:definition [ fhir:v "May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension." ] ; + fhir:comment [ fhir:v "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." ] ; + fhir:alias ( [ fhir:v "extensions" ] [ fhir:v "user content" ] ) ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "DomainResource.extension" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Extension"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] [ + fhir:key [ fhir:v "ext-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ; + fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ; + fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "N/A" ] + ] ) + ] [ + fhir:id [ fhir:v "Endpoint.modifierExtension" ] ; + fhir:path [ fhir:v "Endpoint.modifierExtension" ] ; + fhir:short [ fhir:v "Extensions that cannot be ignored" ] ; + fhir:definition [ fhir:v "May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)." ] ; + fhir:comment [ fhir:v "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." ] ; + fhir:requirements [ fhir:v "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension)." ] ; + fhir:alias ( [ fhir:v "extensions" ] [ fhir:v "user content" ] ) ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "DomainResource.modifierExtension" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Extension"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] [ + fhir:key [ fhir:v "ext-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ; + fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ; + fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "true"^^xsd:boolean ] ; + fhir:isModifierReason [ fhir:v "Modifier extensions are expected to modify the meaning or interpretation of the resource that contains them" ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "N/A" ] + ] ) + ] [ + fhir:id [ fhir:v "Endpoint.identifier" ] ; + fhir:path [ fhir:v "Endpoint.identifier" ] ; + fhir:short [ fhir:v "Identifies this endpoint across multiple systems" ] ; + fhir:definition [ fhir:v "Identifier for the organization that is used to identify the endpoint across multiple disparate systems." ] ; + fhir:comment [ fhir:v "no-basis: Adresseregisteret do not provide a identifier for the Endpoints, so any identifier scheme is apropriate." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "Endpoint.identifier" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Identifier"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "w5" ] ; + fhir:map [ fhir:v "FiveWs.identifier" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "n/a" ] + ] ) + ] [ + fhir:id [ fhir:v "Endpoint.status" ] ; + fhir:path [ fhir:v "Endpoint.status" ] ; + fhir:short [ fhir:v "active | suspended | error | off | entered-in-error | test" ] ; + fhir:definition [ fhir:v "active | suspended | error | off | test." ] ; + fhir:comment [ fhir:v "This element is labeled as a modifier because the status contains codes that mark the endpoint as not currently valid." ] ; + fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Endpoint.status" ] ; + fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "code"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "true"^^xsd:boolean ] ; + fhir:isModifierReason [ fhir:v "This element is labelled as a modifier because it is a status element that contains status entered-in-error which means that the resource should not be treated as valid" ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:binding [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"^^xsd:anyURI ] ; + fhir:value [ fhir:v "EndpointStatus" ] + ] ) ; + fhir:strength [ fhir:v "required" ] ; + fhir:description [ fhir:v "The status of the endpoint." ] ; + fhir:valueSet [ + fhir:v "http://hl7.org/fhir/ValueSet/endpoint-status|4.0.1"^^xsd:anyURI ; + fhir:link + ] + ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "w5" ] ; + fhir:map [ fhir:v "FiveWs.status" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "n/a" ] + ] ) + ] [ + fhir:id [ fhir:v "Endpoint.connectionType" ] ; + fhir:path [ fhir:v "Endpoint.connectionType" ] ; + fhir:short [ fhir:v "Protocol/Profile/Standard to be used with this endpoint connection" ] ; + fhir:definition [ fhir:v "no-basis: the connection type should be coded according to http://hl7.org/fhir/ValueSet/endpoint-connection-type. However specific connection types used in Norway can be coded according to http://hl7.no/fhir/ValueSet/no-basis-endpoint-connection-type (amqp, ebxml etc.)\n\nA coded value that represents the technical details of the usage of this endpoint, such as what WSDLs should be used in what way. (e.g. XDS.b/DICOM/cds-hook)." ] ; + fhir:comment [ fhir:v "For additional connectivity details for the protocol, extensions will be used at this point, as in the XDS example." ] ; + fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Endpoint.connectionType" ] ; + fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Coding"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:binding [ + fhir:strength [ fhir:v "extensible" ] ; + fhir:valueSet [ + fhir:v "http://hl7.no/fhir/ValueSet/no-basis-connection-type"^^xsd:anyURI ; + fhir:link + ] + ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "w5" ] ; + fhir:map [ fhir:v "FiveWs.class" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "n/a" ] + ] ) + ] [ + fhir:id [ fhir:v "Endpoint.name" ] ; + fhir:path [ fhir:v "Endpoint.name" ] ; + fhir:short [ fhir:v "A name that this endpoint can be identified by" ] ; + fhir:definition [ fhir:v "A friendly name that this endpoint can be referred to with." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Endpoint.name" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "string"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "w5" ] ; + fhir:map [ fhir:v "FiveWs.what[x]" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "n/a" ] + ] ) + ] [ + fhir:id [ fhir:v "Endpoint.managingOrganization" ] ; + fhir:path [ fhir:v "Endpoint.managingOrganization" ] ; + fhir:short [ fhir:v "Organization that manages this endpoint (might not be the organization that exposes the endpoint)" ] ; + fhir:definition [ fhir:v "The organization that manages this endpoint (even if technically another organisation is hosting this in the cloud, it is the organisation associated with the data).\n\nno-basis: In Norway this relates to the organization with the responsibility for the data e.g. \"dataansvarlig\".\nno-basis recommends the use of logical reference to an organization using ENH or RSH. To describe a top level organization. Departments within an organization could use a different reference scheme defined by the organization." ] ; + fhir:comment [ fhir:v "This property is not typically used when searching for Endpoint resources for usage. The typical usage is via the reference from an applicable Organization/Location/Practitioner resource, which is where the context is provided. Multiple Locations may reference a single endpoint, and don't have to be within the same organization resource, but most likely within the same organizational hierarchy." ] ; + fhir:alias ( [ fhir:v "dataansvarlig" ] ) ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Endpoint.managingOrganization" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Reference"^^xsd:anyURI ] ; + fhir:targetProfile ( [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Organization"^^xsd:anyURI ; + fhir:link + ] [ + fhir:v "http://helsenorge.no/fhir/StructureDefinition/no-basis-Organization"^^xsd:anyURI ; + fhir:link + ] ) + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "n/a" ] + ] ) + ] [ + fhir:id [ fhir:v "Endpoint.contact" ] ; + fhir:path [ fhir:v "Endpoint.contact" ] ; + fhir:short [ fhir:v "Contact details for source (e.g. troubleshooting)" ] ; + fhir:definition [ fhir:v "Contact details for a human to contact about the subscription. The primary use of this for system administrator troubleshooting." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "Endpoint.contact" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "ContactPoint"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "n/a" ] + ] ) + ] [ + fhir:id [ fhir:v "Endpoint.period" ] ; + fhir:path [ fhir:v "Endpoint.period" ] ; + fhir:short [ fhir:v "Interval the endpoint is expected to be operational" ] ; + fhir:definition [ fhir:v "The interval during which the endpoint is expected to be operational." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Endpoint.period" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Period"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "w5" ] ; + fhir:map [ fhir:v "FiveWs.done[x]" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "n/a" ] + ] ) + ] [ + fhir:id [ fhir:v "Endpoint.payloadType" ] ; + fhir:path [ fhir:v "Endpoint.payloadType" ] ; + fhir:slicing [ + fhir:discriminator ( [ + fhir:type [ fhir:v "value" ] ; + fhir:path [ fhir:v "coding.system" ] + ] ) ; + fhir:rules [ fhir:v "open" ] + ] ; + fhir:short [ fhir:v "The type of content that may be used at this endpoint (e.g. XDS Discharge summaries)" ] ; + fhir:definition [ fhir:v "no-basis: for ebXML and AMQP messages in Norway one is expected to list all mesage types that the endpoint supports using the CodeSystem Meldingens funksjon (OID=8279) as a minimum. To describe complete version information to determine the type and version of the messages the endpoint supports, a CapabilityStatement can be used to describe the endpoints communication capabilities in detail.\nREST endpoints are expected to use the code \"any\" from https://www.hl7.org/fhir/codesystem-endpoint-payload-type.html. Proper FHIR Restful API's are expected to serve a CapabilityStatement from the base uri specified.\nOther payload types can be given using codes from the ValueSet http://hl7.org/fhir/ValueSet/endpoint-payload-type. \n\nThe payload type describes the acceptable content that can be communicated on the endpoint." ] ; + fhir:comment [ fhir:v "The payloadFormat describes the serialization format of the data, where the payloadType indicates the specific document/schema that is being transferred; e.g. DischargeSummary or CarePlan." ] ; + fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "Endpoint.payloadType" ] ; + fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "CodeableConcept"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:binding [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"^^xsd:anyURI ] ; + fhir:value [ fhir:v "PayloadType" ] + ] ) ; + fhir:strength [ fhir:v "example" ] ; + fhir:valueSet [ + fhir:v "http://hl7.org/fhir/ValueSet/endpoint-payload-type"^^xsd:anyURI ; + fhir:link + ] + ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "n/a" ] + ] ) + ] [ + fhir:id [ fhir:v "Endpoint.payloadType:meldingensFunksjon" ] ; + fhir:path [ fhir:v "Endpoint.payloadType" ] ; + fhir:sliceName [ fhir:v "meldingensFunksjon" ] ; + fhir:short [ fhir:v "The type of content that may be used at this endpoint (e.g. XDS Discharge summaries)" ] ; + fhir:definition [ fhir:v "no-basis: for ebXML and AMQP messages in Norway one is expected to list all mesage types that the endpoint supports using the CodeSystem Meldingens funksjon (OID=8279). Version information (version of the payload document) shold be given in the coding.version element.\n\nThe payload type describes the acceptable content that can be communicated on the endpoint." ] ; + fhir:comment [ fhir:v "The payloadFormat describes the serialization format of the data, where the payloadType indicates the specific document/schema that is being transferred; e.g. DischargeSummary or CarePlan." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "Endpoint.payloadType" ] ; + fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "CodeableConcept"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:binding [ + fhir:strength [ fhir:v "required" ] ; + fhir:valueSet [ fhir:v "urn:oid:2.16.578.1.12.4.1.1.8279"^^xsd:anyURI ] + ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "n/a" ] + ] ) + ] [ + fhir:id [ fhir:v "Endpoint.payloadType:formatCode" ] ; + fhir:path [ fhir:v "Endpoint.payloadType" ] ; + fhir:sliceName [ fhir:v "formatCode" ] ; + fhir:short [ fhir:v "Specific information about payload type and version" ] ; + fhir:definition [ fhir:v "no-basis: Specific information about payload type and version. Information about the payload type and version for ebxml and amqp messages\n\nThe payload type describes the acceptable content that can be communicated on the endpoint." ] ; + fhir:comment [ fhir:v "The payloadFormat describes the serialization format of the data, where the payloadType indicates the specific document/schema that is being transferred; e.g. DischargeSummary or CarePlan." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "Endpoint.payloadType" ] ; + fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "CodeableConcept"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:binding [ + fhir:strength [ fhir:v "required" ] ; + fhir:valueSet [ fhir:v "urn:oid:2.16.578.1.12.4.1.1.9999"^^xsd:anyURI ] + ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "n/a" ] + ] ) + ] [ + fhir:id [ fhir:v "Endpoint.payloadMimeType" ] ; + fhir:path [ fhir:v "Endpoint.payloadMimeType" ] ; + fhir:short [ fhir:v "Mimetype to send. If not specified, the content could be anything (including no payload, if the connectionType defined this)" ] ; + fhir:definition [ fhir:v "no-basis: should we list relevant codes for ebXML messages? List appropriate media types for FHIR REST endpoints?\nXML: application/fhir+xml\nJSON: application/fhir+json\nRDF: application/fhir+turtle\nebXML messages: text/xml\n\nThe mime type to send the payload in - e.g. application/fhir+xml, application/fhir+json. If the mime type is not specified, then the sender could send any content (including no content depending on the connectionType)." ] ; + fhir:comment [ fhir:v "Sending the payload has obvious security consequences. The server is responsible for ensuring that the content is appropriately secured." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "Endpoint.payloadMimeType" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "code"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:binding [ + fhir:strength [ fhir:v "required" ] ; + fhir:valueSet [ + fhir:v "http://www.rfc-editor.org/bcp/bcp13.txt"^^xsd:anyURI ; + fhir:link + ] + ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "n/a" ] + ] ) + ] [ + fhir:id [ fhir:v "Endpoint.address" ] ; + fhir:path [ fhir:v "Endpoint.address" ] ; + fhir:short [ fhir:v "The technical base address for connecting to this endpoint" ] ; + fhir:definition [ fhir:v "The uri that describes the actual end-point to connect to.\n\nno-basis: for ebXML messages in Norway one is expected to use mailto: prefix for the endpoint. \nFor AMQP messages in Norway one is expected to use \"ampq://\" or \"amqps://\" prefix.\nREST endpoints will have \"http://\" or \"https://\" prefix." ] ; + fhir:comment [ fhir:v "For rest-hook, and websocket, the end-point must be an http: or https: URL; for email, a mailto: url, for sms, a tel: url, and for message the endpoint can be in any form of url the server understands (usually, http: or mllp:). The URI is allowed to be relative; in which case, it is relative to the server end-point (since there may be more than one, clients should avoid using relative URIs)\n\nThis address will be to the service base, without any parameters, or sub-services or resources tacked on.\n\nE.g. for a WADO-RS endpoint, the url should be \"https://pacs.hospital.org/wado-rs\"\n\nand not \"https://pacs.hospital.org/wado-rs/studies/1.2.250.1.59.40211.12345678.678910/series/1.2.250.1.59.40211.789001276.14556172.67789/instances/...\"." ] ; + fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Endpoint.address" ] ; + fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "url"^^xsd:anyURI ] + ] ) ; + fhir:example ( [ + fhir:label [ fhir:v "amqp endpoint" ] ; + fhir:value [ fhir:v "amqp_endpoint"^^xsd:anyURI ] + ] [ + fhir:label [ fhir:v "ebxml endpoint" ] ; + fhir:value [ fhir:v "ebxml_endpoint"^^xsd:anyURI ] + ] [ + fhir:label [ fhir:v "REST endpoint" ] ; + fhir:value [ fhir:v "REST_endpoint"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "n/a" ] + ] ) + ] [ + fhir:id [ fhir:v "Endpoint.header" ] ; + fhir:path [ fhir:v "Endpoint.header" ] ; + fhir:short [ fhir:v "Usage depends on the channel type" ] ; + fhir:definition [ fhir:v "Additional headers / information to send as part of the notification." ] ; + fhir:comment [ fhir:v "Exactly what these mean depends on the channel type. The can convey additional information to the recipient and/or meet security requirements." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "Endpoint.header" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "string"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] + ] ) + ] ; # + fhir:differential [ + fhir:element ( [ + fhir:id [ fhir:v "Endpoint" ] ; + fhir:path [ fhir:v "Endpoint" ] ; + fhir:definition [ fhir:v "The no-basis profile of the Endpoint resource makes it possible to use the resource for the norwegian service based adressing (tjenestebasert adressering) and other adressing schemes.\n\nThe technical details of an endpoint that can be used for electronic services, such as for web services providing XDS.b or a REST endpoint for another FHIR server. This may include any security context information." ] + ] [ + fhir:id [ fhir:v "Endpoint.identifier" ] ; + fhir:path [ fhir:v "Endpoint.identifier" ] ; + fhir:comment [ fhir:v "no-basis: Adresseregisteret do not provide a identifier for the Endpoints, so any identifier scheme is apropriate." ] + ] [ + fhir:id [ fhir:v "Endpoint.connectionType" ] ; + fhir:path [ fhir:v "Endpoint.connectionType" ] ; + fhir:definition [ fhir:v "no-basis: the connection type should be coded according to http://hl7.org/fhir/ValueSet/endpoint-connection-type. However specific connection types used in Norway can be coded according to http://hl7.no/fhir/ValueSet/no-basis-endpoint-connection-type (amqp, ebxml etc.)\n\nA coded value that represents the technical details of the usage of this endpoint, such as what WSDLs should be used in what way. (e.g. XDS.b/DICOM/cds-hook)." ] ; + fhir:binding [ + fhir:strength [ fhir:v "extensible" ] ; + fhir:valueSet [ + fhir:v "http://hl7.no/fhir/ValueSet/no-basis-connection-type"^^xsd:anyURI ; + fhir:link + ] + ] + ] [ + fhir:id [ fhir:v "Endpoint.managingOrganization" ] ; + fhir:path [ fhir:v "Endpoint.managingOrganization" ] ; + fhir:definition [ fhir:v "The organization that manages this endpoint (even if technically another organisation is hosting this in the cloud, it is the organisation associated with the data).\n\nno-basis: In Norway this relates to the organization with the responsibility for the data e.g. \"dataansvarlig\".\nno-basis recommends the use of logical reference to an organization using ENH or RSH. To describe a top level organization. Departments within an organization could use a different reference scheme defined by the organization." ] ; + fhir:alias ( [ fhir:v "dataansvarlig" ] ) ; + fhir:type ( [ + fhir:code [ fhir:v "Reference"^^xsd:anyURI ] ; + fhir:targetProfile ( [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Organization"^^xsd:anyURI ; + fhir:link + ] [ + fhir:v "http://helsenorge.no/fhir/StructureDefinition/no-basis-Organization"^^xsd:anyURI ; + fhir:link + ] ) + ] ) + ] [ + fhir:id [ fhir:v "Endpoint.payloadType" ] ; + fhir:path [ fhir:v "Endpoint.payloadType" ] ; + fhir:slicing [ + fhir:discriminator ( [ + fhir:type [ fhir:v "value" ] ; + fhir:path [ fhir:v "coding.system" ] + ] ) ; + fhir:rules [ fhir:v "open" ] + ] ; + fhir:definition [ fhir:v "no-basis: for ebXML and AMQP messages in Norway one is expected to list all mesage types that the endpoint supports using the CodeSystem Meldingens funksjon (OID=8279) as a minimum. To describe complete version information to determine the type and version of the messages the endpoint supports, a CapabilityStatement can be used to describe the endpoints communication capabilities in detail.\nREST endpoints are expected to use the code \"any\" from https://www.hl7.org/fhir/codesystem-endpoint-payload-type.html. Proper FHIR Restful API's are expected to serve a CapabilityStatement from the base uri specified.\nOther payload types can be given using codes from the ValueSet http://hl7.org/fhir/ValueSet/endpoint-payload-type. \n\nThe payload type describes the acceptable content that can be communicated on the endpoint." ] + ] [ + fhir:id [ fhir:v "Endpoint.payloadType:meldingensFunksjon" ] ; + fhir:path [ fhir:v "Endpoint.payloadType" ] ; + fhir:sliceName [ fhir:v "meldingensFunksjon" ] ; + fhir:definition [ fhir:v "no-basis: for ebXML and AMQP messages in Norway one is expected to list all mesage types that the endpoint supports using the CodeSystem Meldingens funksjon (OID=8279). Version information (version of the payload document) shold be given in the coding.version element.\n\nThe payload type describes the acceptable content that can be communicated on the endpoint." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:binding [ + fhir:strength [ fhir:v "required" ] ; + fhir:valueSet [ fhir:v "urn:oid:2.16.578.1.12.4.1.1.8279"^^xsd:anyURI ] + ] + ] [ + fhir:id [ fhir:v "Endpoint.payloadType:formatCode" ] ; + fhir:path [ fhir:v "Endpoint.payloadType" ] ; + fhir:sliceName [ fhir:v "formatCode" ] ; + fhir:short [ fhir:v "Specific information about payload type and version" ] ; + fhir:definition [ fhir:v "no-basis: Specific information about payload type and version. Information about the payload type and version for ebxml and amqp messages\n\nThe payload type describes the acceptable content that can be communicated on the endpoint." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:binding [ + fhir:strength [ fhir:v "required" ] ; + fhir:valueSet [ fhir:v "urn:oid:2.16.578.1.12.4.1.1.9999"^^xsd:anyURI ] + ] + ] [ + fhir:id [ fhir:v "Endpoint.payloadMimeType" ] ; + fhir:path [ fhir:v "Endpoint.payloadMimeType" ] ; + fhir:definition [ fhir:v "no-basis: should we list relevant codes for ebXML messages? List appropriate media types for FHIR REST endpoints?\nXML: application/fhir+xml\nJSON: application/fhir+json\nRDF: application/fhir+turtle\nebXML messages: text/xml\n\nThe mime type to send the payload in - e.g. application/fhir+xml, application/fhir+json. If the mime type is not specified, then the sender could send any content (including no content depending on the connectionType)." ] ; + fhir:binding [ + fhir:strength [ fhir:v "required" ] ; + fhir:valueSet [ + fhir:v "http://www.rfc-editor.org/bcp/bcp13.txt"^^xsd:anyURI ; + fhir:link + ] + ] + ] [ + fhir:id [ fhir:v "Endpoint.address" ] ; + fhir:path [ fhir:v "Endpoint.address" ] ; + fhir:definition [ fhir:v "The uri that describes the actual end-point to connect to.\n\nno-basis: for ebXML messages in Norway one is expected to use mailto: prefix for the endpoint. \nFor AMQP messages in Norway one is expected to use \"ampq://\" or \"amqps://\" prefix.\nREST endpoints will have \"http://\" or \"https://\" prefix." ] ; + fhir:example ( [ + fhir:label [ fhir:v "amqp endpoint" ] ; + fhir:value [ fhir:v "amqp_endpoint"^^xsd:anyURI ] + ] [ + fhir:label [ fhir:v "ebxml endpoint" ] ; + fhir:value [ fhir:v "ebxml_endpoint"^^xsd:anyURI ] + ] [ + fhir:label [ fhir:v "REST endpoint" ] ; + fhir:value [ fhir:v "REST_endpoint"^^xsd:anyURI ] + ] ) + ] ) + ] . # + +# ------------------------------------------------------------------------------------- + diff --git a/StructureDefinition-no-basis-Endpoint.xlsx b/StructureDefinition-no-basis-Endpoint.xlsx new file mode 100644 index 00000000..5363e39b Binary files /dev/null and b/StructureDefinition-no-basis-Endpoint.xlsx differ diff --git a/StructureDefinition-no-basis-Endpoint.xml b/StructureDefinition-no-basis-Endpoint.xml new file mode 100644 index 00000000..8520d5b5 --- /dev/null +++ b/StructureDefinition-no-basis-Endpoint.xml @@ -0,0 +1,908 @@ + + + + + +
Placeholder
+
+ + + + + <status value="active"/> + <date value="2019-05-15"/> + <publisher value="Example Publisher"/> + <contact> + <name value="Example Publisher"/> + <telecom> + <system value="url"/> + <value value="http://example.org/example-publisher"/> + </telecom> + </contact> + <description value="Basisprofil for Norwegian Endpoint information. Defined by The Norwegian Directorate of eHealth and HL7 Norway. The profile adds Norwegian specific identification of Endpoing. The basis profile is open, but derived profiles should close down the information elements according to specification relevant to the use-case. Resource profile for definition of electronic endpoints used by healthcare organizations to communicate using different protocols. The norwegian profile use-case is to represent endpoints for electronic communication. Fallback solutions using mail or fax has to be indexed in the norwegian master index for healthcare organizations and are not described using this profile."/> + <fhirVersion value="4.0.1"/> + <mapping> + <identity value="rim"/> + <uri value="http://hl7.org/v3"/> + <name value="RIM Mapping"/> + </mapping> + <mapping> + <identity value="w5"/> + <uri value="http://hl7.org/fhir/fivews"/> + <name value="FiveWs Pattern Mapping"/> + </mapping> + <kind value="resource"/> + <abstract value="false"/> + <type value="Endpoint"/> + <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Endpoint"/> + <derivation value="constraint"/> + <snapshot> + <element id="Endpoint"> + <path value="Endpoint"/> + <short value="The technical details of an endpoint that can be used for electronic services"/> + <definition value="The no-basis profile of the Endpoint resource makes it possible to use the resource for the norwegian service based adressing (tjenestebasert adressering) and other adressing schemes. The technical details of an endpoint that can be used for electronic services, such as for web services providing XDS.b or a REST endpoint for another FHIR server. This may include any security context information."/> + <min value="0"/> + <max value="*"/> + <base> + <path value="Endpoint"/> + <min value="0"/> + <max value="*"/> + </base> + <constraint> + <key value="dom-2"/> + <severity value="error"/> + <human value="If the resource is contained in another resource, it SHALL NOT contain nested Resources"/> + <expression value="contained.contained.empty()"/> + <xpath value="not(parent::f:contained and f:contained)"/> + <source value="http://hl7.org/fhir/StructureDefinition/DomainResource"/> + </constraint> + <constraint> + <key value="dom-3"/> + <severity value="error"/> + <human value="If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource"/> + <expression value="contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()"/> + <xpath value="not(exists(for $id in f:contained/*/f:id/@value return $contained[not(parent::*/descendant::f:reference/@value=concat('#', $contained/*/id/@value) or descendant::f:reference[@value='#'])]))"/> + <source value="http://hl7.org/fhir/StructureDefinition/DomainResource"/> + </constraint> + <constraint> + <key value="dom-4"/> + <severity value="error"/> + <human value="If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated"/> + <expression value="contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()"/> + <xpath value="not(exists(f:contained/*/f:meta/f:versionId)) and not(exists(f:contained/*/f:meta/f:lastUpdated))"/> + <source value="http://hl7.org/fhir/StructureDefinition/DomainResource"/> + </constraint> + <constraint> + <key value="dom-5"/> + <severity value="error"/> + <human value="If a resource is contained in another resource, it SHALL NOT have a security label"/> + <expression value="contained.meta.security.empty()"/> + <xpath value="not(exists(f:contained/*/f:meta/f:security))"/> + <source value="http://hl7.org/fhir/StructureDefinition/DomainResource"/> + </constraint> + <constraint> + <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bestpractice"> + <valueBoolean value="true"/> + </extension> + <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bestpractice-explanation"> + <valueMarkdown value="When a resource has no narrative, only systems that fully understand the data can display the resource to a human safely. Including a human readable representation in the resource makes for a much more robust eco-system and cheaper handling of resources by intermediary systems. Some ecosystems restrict distribution of resources to only those systems that do fully understand the resources, and as a consequence implementers may believe that the narrative is superfluous. However experience shows that such eco-systems often open up to new participants over time."/> + </extension> + <key value="dom-6"/> + <severity value="warning"/> + <human value="A resource should have narrative for robust management"/> + <expression value="text.`div`.exists()"/> + <xpath value="exists(f:text/h:div)"/> + <source value="http://hl7.org/fhir/StructureDefinition/DomainResource"/> + </constraint> + <isModifier value="false"/> + <isSummary value="false"/> + <mapping> + <identity value="rim"/> + <map value="Entity. Role, or Act"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value="n/a"/> + </mapping> + </element> + <element id="Endpoint.id"> + <path value="Endpoint.id"/> + <short value="Logical id of this artifact"/> + <definition value="The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes."/> + <comment value="The only time that a resource does not have an id is when it is being submitted to the server using a create operation."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="Resource.id"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"> + <valueUrl value="id"/> + </extension> + <code value="http://hl7.org/fhirpath/System.String"/> + </type> + <isModifier value="false"/> + <isSummary value="true"/> + </element> + <element id="Endpoint.meta"> + <path value="Endpoint.meta"/> + <short value="Metadata about the resource"/> + <definition value="The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="Resource.meta"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="Meta"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + </element> + <element id="Endpoint.implicitRules"> + <path value="Endpoint.implicitRules"/> + <short value="A set of rules under which this content was created"/> + <definition value="A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc."/> + <comment value="Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of it's narrative along with other profiles, value sets, etc."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="Resource.implicitRules"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="uri"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="true"/> + <isModifierReason value="This element is labeled as a modifier because the implicit rules may provide additional knowledge about the resource that modifies it's meaning or interpretation"/> + <isSummary value="true"/> + </element> + <element id="Endpoint.language"> + <path value="Endpoint.language"/> + <short value="Language of the resource content"/> + <definition value="The base language in which the resource is written."/> + <comment value="Language is provided to support indexing and accessibility (typically, services such as text to speech use the language tag). The html language tag in the narrative applies to the narrative. The language tag on the resource may be used to specify the language of other presentations generated from the data in the resource. Not all the content has to be in the base language. The Resource.language should not be assumed to apply to the narrative automatically. If a language is specified, it should it also be specified on the div element in the html (see rules in HTML5 for information about the relationship between xml:lang and the html lang attribute)."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="Resource.language"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="code"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="false"/> + <binding> + <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-maxValueSet"> + <valueCanonical value="http://hl7.org/fhir/ValueSet/all-languages"/> + </extension> + <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> + <valueString value="Language"/> + </extension> + <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> + <valueBoolean value="true"/> + </extension> + <strength value="preferred"/> + <description value="A human language."/> + <valueSet value="http://hl7.org/fhir/ValueSet/languages"/> + </binding> + </element> + <element id="Endpoint.text"> + <path value="Endpoint.text"/> + <short value="Text summary of the resource, for human interpretation"/> + <definition value="A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it "clinically safe" for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety."/> + <comment value="Contained resources do not have narrative. Resources that are not contained SHOULD have a narrative. In some cases, a resource may only have text with little or no additional discrete data (as long as all minOccurs=1 elements are satisfied). This may be necessary for data from legacy systems where information is captured as a "text blob" or where text is additionally entered raw or narrated and encoded information is added later."/> + <alias value="narrative"/> + <alias value="html"/> + <alias value="xhtml"/> + <alias value="display"/> + <min value="0"/> + <max value="1"/> + <base> + <path value="DomainResource.text"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="Narrative"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="false"/> + <mapping> + <identity value="rim"/> + <map value="Act.text?"/> + </mapping> + </element> + <element id="Endpoint.contained"> + <path value="Endpoint.contained"/> + <short value="Contained, inline Resources"/> + <definition value="These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope."/> + <comment value="This should never be done when the content can be identified properly, as once identification is lost, it is extremely difficult (and context dependent) to restore it again. Contained resources may have profiles and tags In their meta elements, but SHALL NOT have security labels."/> + <alias value="inline resources"/> + <alias value="anonymous resources"/> + <alias value="contained resources"/> + <min value="0"/> + <max value="*"/> + <base> + <path value="DomainResource.contained"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="Resource"/> + </type> + <isModifier value="false"/> + <isSummary value="false"/> + <mapping> + <identity value="rim"/> + <map value="N/A"/> + </mapping> + </element> + <element id="Endpoint.extension"> + <path value="Endpoint.extension"/> + <short value="Additional content defined by implementations"/> + <definition value="May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension."/> + <comment value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/> + <alias value="extensions"/> + <alias value="user content"/> + <min value="0"/> + <max value="*"/> + <base> + <path value="DomainResource.extension"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="Extension"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <constraint> + <key value="ext-1"/> + <severity value="error"/> + <human value="Must have either extensions or value[x], not both"/> + <expression value="extension.exists() != value.exists()"/> + <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])"/> + <source value="http://hl7.org/fhir/StructureDefinition/Extension"/> + </constraint> + <isModifier value="false"/> + <isSummary value="false"/> + <mapping> + <identity value="rim"/> + <map value="N/A"/> + </mapping> + </element> + <element id="Endpoint.modifierExtension"> + <path value="Endpoint.modifierExtension"/> + <short value="Extensions that cannot be ignored"/> + <definition value="May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)."/> + <comment value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/> + <requirements value="Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension)."/> + <alias value="extensions"/> + <alias value="user content"/> + <min value="0"/> + <max value="*"/> + <base> + <path value="DomainResource.modifierExtension"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="Extension"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <constraint> + <key value="ext-1"/> + <severity value="error"/> + <human value="Must have either extensions or value[x], not both"/> + <expression value="extension.exists() != value.exists()"/> + <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])"/> + <source value="http://hl7.org/fhir/StructureDefinition/Extension"/> + </constraint> + <isModifier value="true"/> + <isModifierReason value="Modifier extensions are expected to modify the meaning or interpretation of the resource that contains them"/> + <isSummary value="false"/> + <mapping> + <identity value="rim"/> + <map value="N/A"/> + </mapping> + </element> + <element id="Endpoint.identifier"> + <path value="Endpoint.identifier"/> + <short value="Identifies this endpoint across multiple systems"/> + <definition value="Identifier for the organization that is used to identify the endpoint across multiple disparate systems."/> + <comment value="no-basis: Adresseregisteret do not provide a identifier for the Endpoints, so any identifier scheme is apropriate."/> + <min value="0"/> + <max value="*"/> + <base> + <path value="Endpoint.identifier"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="Identifier"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <mapping> + <identity value="w5"/> + <map value="FiveWs.identifier"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value="n/a"/> + </mapping> + </element> + <element id="Endpoint.status"> + <path value="Endpoint.status"/> + <short value="active | suspended | error | off | entered-in-error | test"/> + <definition value="active | suspended | error | off | test."/> + <comment value="This element is labeled as a modifier because the status contains codes that mark the endpoint as not currently valid."/> + <min value="1"/> + <max value="1"/> + <base> + <path value="Endpoint.status"/> + <min value="1"/> + <max value="1"/> + </base> + <type> + <code value="code"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="true"/> + <isModifierReason value="This element is labelled as a modifier because it is a status element that contains status entered-in-error which means that the resource should not be treated as valid"/> + <isSummary value="true"/> + <binding> + <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> + <valueString value="EndpointStatus"/> + </extension> + <strength value="required"/> + <description value="The status of the endpoint."/> + <valueSet value="http://hl7.org/fhir/ValueSet/endpoint-status|4.0.1"/> + </binding> + <mapping> + <identity value="w5"/> + <map value="FiveWs.status"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value="n/a"/> + </mapping> + </element> + <element id="Endpoint.connectionType"> + <path value="Endpoint.connectionType"/> + <short value="Protocol/Profile/Standard to be used with this endpoint connection"/> + <definition value="no-basis: the connection type should be coded according to http://hl7.org/fhir/ValueSet/endpoint-connection-type. However specific connection types used in Norway can be coded according to http://hl7.no/fhir/ValueSet/no-basis-endpoint-connection-type (amqp, ebxml etc.) A coded value that represents the technical details of the usage of this endpoint, such as what WSDLs should be used in what way. (e.g. XDS.b/DICOM/cds-hook)."/> + <comment value="For additional connectivity details for the protocol, extensions will be used at this point, as in the XDS example."/> + <min value="1"/> + <max value="1"/> + <base> + <path value="Endpoint.connectionType"/> + <min value="1"/> + <max value="1"/> + </base> + <type> + <code value="Coding"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <binding> + <strength value="extensible"/> + <valueSet value="http://hl7.no/fhir/ValueSet/no-basis-connection-type"/> + </binding> + <mapping> + <identity value="w5"/> + <map value="FiveWs.class"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value="n/a"/> + </mapping> + </element> + <element id="Endpoint.name"> + <path value="Endpoint.name"/> + <short value="A name that this endpoint can be identified by"/> + <definition value="A friendly name that this endpoint can be referred to with."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="Endpoint.name"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="string"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <mapping> + <identity value="w5"/> + <map value="FiveWs.what[x]"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value="n/a"/> + </mapping> + </element> + <element id="Endpoint.managingOrganization"> + <path value="Endpoint.managingOrganization"/> + <short value="Organization that manages this endpoint (might not be the organization that exposes the endpoint)"/> + <definition value="The organization that manages this endpoint (even if technically another organisation is hosting this in the cloud, it is the organisation associated with the data). no-basis: In Norway this relates to the organization with the responsibility for the data e.g. "dataansvarlig". no-basis recommends the use of logical reference to an organization using ENH or RSH. To describe a top level organization. Departments within an organization could use a different reference scheme defined by the organization."/> + <comment value="This property is not typically used when searching for Endpoint resources for usage. The typical usage is via the reference from an applicable Organization/Location/Practitioner resource, which is where the context is provided. Multiple Locations may reference a single endpoint, and don't have to be within the same organization resource, but most likely within the same organizational hierarchy."/> + <alias value="dataansvarlig"/> + <min value="0"/> + <max value="1"/> + <base> + <path value="Endpoint.managingOrganization"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="Reference"/> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Organization"/> + <targetProfile value="http://helsenorge.no/fhir/StructureDefinition/no-basis-Organization"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <mapping> + <identity value="rim"/> + <map value="n/a"/> + </mapping> + </element> + <element id="Endpoint.contact"> + <path value="Endpoint.contact"/> + <short value="Contact details for source (e.g. troubleshooting)"/> + <definition value="Contact details for a human to contact about the subscription. The primary use of this for system administrator troubleshooting."/> + <min value="0"/> + <max value="*"/> + <base> + <path value="Endpoint.contact"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="ContactPoint"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="false"/> + <mapping> + <identity value="rim"/> + <map value="n/a"/> + </mapping> + </element> + <element id="Endpoint.period"> + <path value="Endpoint.period"/> + <short value="Interval the endpoint is expected to be operational"/> + <definition value="The interval during which the endpoint is expected to be operational."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="Endpoint.period"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="Period"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <mapping> + <identity value="w5"/> + <map value="FiveWs.done[x]"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value="n/a"/> + </mapping> + </element> + <element id="Endpoint.payloadType"> + <path value="Endpoint.payloadType"/> + <slicing> + <discriminator> + <type value="value"/> + <path value="coding.system"/> + </discriminator> + <rules value="open"/> + </slicing> + <short value="The type of content that may be used at this endpoint (e.g. XDS Discharge summaries)"/> + <definition value="no-basis: for ebXML and AMQP messages in Norway one is expected to list all mesage types that the endpoint supports using the CodeSystem Meldingens funksjon (OID=8279) as a minimum. To describe complete version information to determine the type and version of the messages the endpoint supports, a CapabilityStatement can be used to describe the endpoints communication capabilities in detail. REST endpoints are expected to use the code "any" from https://www.hl7.org/fhir/codesystem-endpoint-payload-type.html. Proper FHIR Restful API's are expected to serve a CapabilityStatement from the base uri specified. Other payload types can be given using codes from the ValueSet http://hl7.org/fhir/ValueSet/endpoint-payload-type. The payload type describes the acceptable content that can be communicated on the endpoint."/> + <comment value="The payloadFormat describes the serialization format of the data, where the payloadType indicates the specific document/schema that is being transferred; e.g. DischargeSummary or CarePlan."/> + <min value="1"/> + <max value="*"/> + <base> + <path value="Endpoint.payloadType"/> + <min value="1"/> + <max value="*"/> + </base> + <type> + <code value="CodeableConcept"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <binding> + <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> + <valueString value="PayloadType"/> + </extension> + <strength value="example"/> + <valueSet value="http://hl7.org/fhir/ValueSet/endpoint-payload-type"/> + </binding> + <mapping> + <identity value="rim"/> + <map value="n/a"/> + </mapping> + </element> + <element id="Endpoint.payloadType:meldingensFunksjon"> + <path value="Endpoint.payloadType"/> + <sliceName value="meldingensFunksjon"/> + <short value="The type of content that may be used at this endpoint (e.g. XDS Discharge summaries)"/> + <definition value="no-basis: for ebXML and AMQP messages in Norway one is expected to list all mesage types that the endpoint supports using the CodeSystem Meldingens funksjon (OID=8279). Version information (version of the payload document) shold be given in the coding.version element. The payload type describes the acceptable content that can be communicated on the endpoint."/> + <comment value="The payloadFormat describes the serialization format of the data, where the payloadType indicates the specific document/schema that is being transferred; e.g. DischargeSummary or CarePlan."/> + <min value="0"/> + <max value="*"/> + <base> + <path value="Endpoint.payloadType"/> + <min value="1"/> + <max value="*"/> + </base> + <type> + <code value="CodeableConcept"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <binding> + <strength value="required"/> + <valueSet value="urn:oid:2.16.578.1.12.4.1.1.8279"/> + </binding> + <mapping> + <identity value="rim"/> + <map value="n/a"/> + </mapping> + </element> + <element id="Endpoint.payloadType:formatCode"> + <path value="Endpoint.payloadType"/> + <sliceName value="formatCode"/> + <short value="Specific information about payload type and version"/> + <definition value="no-basis: Specific information about payload type and version. Information about the payload type and version for ebxml and amqp messages The payload type describes the acceptable content that can be communicated on the endpoint."/> + <comment value="The payloadFormat describes the serialization format of the data, where the payloadType indicates the specific document/schema that is being transferred; e.g. DischargeSummary or CarePlan."/> + <min value="0"/> + <max value="*"/> + <base> + <path value="Endpoint.payloadType"/> + <min value="1"/> + <max value="*"/> + </base> + <type> + <code value="CodeableConcept"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <binding> + <strength value="required"/> + <valueSet value="urn:oid:2.16.578.1.12.4.1.1.9999"/> + </binding> + <mapping> + <identity value="rim"/> + <map value="n/a"/> + </mapping> + </element> + <element id="Endpoint.payloadMimeType"> + <path value="Endpoint.payloadMimeType"/> + <short value="Mimetype to send. If not specified, the content could be anything (including no payload, if the connectionType defined this)"/> + <definition value="no-basis: should we list relevant codes for ebXML messages? List appropriate media types for FHIR REST endpoints? XML: application/fhir+xml JSON: application/fhir+json RDF: application/fhir+turtle ebXML messages: text/xml The mime type to send the payload in - e.g. application/fhir+xml, application/fhir+json. If the mime type is not specified, then the sender could send any content (including no content depending on the connectionType)."/> + <comment value="Sending the payload has obvious security consequences. The server is responsible for ensuring that the content is appropriately secured."/> + <min value="0"/> + <max value="*"/> + <base> + <path value="Endpoint.payloadMimeType"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="code"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <binding> + <strength value="required"/> + <valueSet value="http://www.rfc-editor.org/bcp/bcp13.txt"/> + </binding> + <mapping> + <identity value="rim"/> + <map value="n/a"/> + </mapping> + </element> + <element id="Endpoint.address"> + <path value="Endpoint.address"/> + <short value="The technical base address for connecting to this endpoint"/> + <definition value="The uri that describes the actual end-point to connect to. no-basis: for ebXML messages in Norway one is expected to use mailto: prefix for the endpoint. For AMQP messages in Norway one is expected to use "ampq://" or "amqps://" prefix. REST endpoints will have "http://" or "https://" prefix."/> + <comment value="For rest-hook, and websocket, the end-point must be an http: or https: URL; for email, a mailto: url, for sms, a tel: url, and for message the endpoint can be in any form of url the server understands (usually, http: or mllp:). The URI is allowed to be relative; in which case, it is relative to the server end-point (since there may be more than one, clients should avoid using relative URIs) This address will be to the service base, without any parameters, or sub-services or resources tacked on. E.g. for a WADO-RS endpoint, the url should be "https://pacs.hospital.org/wado-rs" and not "https://pacs.hospital.org/wado-rs/studies/1.2.250.1.59.40211.12345678.678910/series/1.2.250.1.59.40211.789001276.14556172.67789/instances/..."."/> + <min value="1"/> + <max value="1"/> + <base> + <path value="Endpoint.address"/> + <min value="1"/> + <max value="1"/> + </base> + <type> + <code value="url"/> + </type> + <example> + <label value="amqp endpoint"/> + <valueUrl value="amqp_endpoint"/> + </example> + <example> + <label value="ebxml endpoint"/> + <valueUrl value="ebxml_endpoint"/> + </example> + <example> + <label value="REST endpoint"/> + <valueUrl value="REST_endpoint"/> + </example> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <mapping> + <identity value="rim"/> + <map value="n/a"/> + </mapping> + </element> + <element id="Endpoint.header"> + <path value="Endpoint.header"/> + <short value="Usage depends on the channel type"/> + <definition value="Additional headers / information to send as part of the notification."/> + <comment value="Exactly what these mean depends on the channel type. The can convey additional information to the recipient and/or meet security requirements."/> + <min value="0"/> + <max value="*"/> + <base> + <path value="Endpoint.header"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="string"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="false"/> + </element> + </snapshot> + <differential> + <element id="Endpoint"> + <path value="Endpoint"/> + <definition value="The no-basis profile of the Endpoint resource makes it possible to use the resource for the norwegian service based adressing (tjenestebasert adressering) and other adressing schemes. The technical details of an endpoint that can be used for electronic services, such as for web services providing XDS.b or a REST endpoint for another FHIR server. This may include any security context information."/> + </element> + <element id="Endpoint.identifier"> + <path value="Endpoint.identifier"/> + <comment value="no-basis: Adresseregisteret do not provide a identifier for the Endpoints, so any identifier scheme is apropriate."/> + </element> + <element id="Endpoint.connectionType"> + <path value="Endpoint.connectionType"/> + <definition value="no-basis: the connection type should be coded according to http://hl7.org/fhir/ValueSet/endpoint-connection-type. However specific connection types used in Norway can be coded according to http://hl7.no/fhir/ValueSet/no-basis-endpoint-connection-type (amqp, ebxml etc.) A coded value that represents the technical details of the usage of this endpoint, such as what WSDLs should be used in what way. (e.g. XDS.b/DICOM/cds-hook)."/> + <binding> + <strength value="extensible"/> + <valueSet value="http://hl7.no/fhir/ValueSet/no-basis-connection-type"/> + </binding> + </element> + <element id="Endpoint.managingOrganization"> + <path value="Endpoint.managingOrganization"/> + <definition value="The organization that manages this endpoint (even if technically another organisation is hosting this in the cloud, it is the organisation associated with the data). no-basis: In Norway this relates to the organization with the responsibility for the data e.g. "dataansvarlig". no-basis recommends the use of logical reference to an organization using ENH or RSH. To describe a top level organization. Departments within an organization could use a different reference scheme defined by the organization."/> + <alias value="dataansvarlig"/> + <type> + <code value="Reference"/> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Organization"/> + <targetProfile value="http://helsenorge.no/fhir/StructureDefinition/no-basis-Organization"/> + </type> + </element> + <element id="Endpoint.payloadType"> + <path value="Endpoint.payloadType"/> + <slicing> + <discriminator> + <type value="value"/> + <path value="coding.system"/> + </discriminator> + <rules value="open"/> + </slicing> + <definition value="no-basis: for ebXML and AMQP messages in Norway one is expected to list all mesage types that the endpoint supports using the CodeSystem Meldingens funksjon (OID=8279) as a minimum. To describe complete version information to determine the type and version of the messages the endpoint supports, a CapabilityStatement can be used to describe the endpoints communication capabilities in detail. REST endpoints are expected to use the code "any" from https://www.hl7.org/fhir/codesystem-endpoint-payload-type.html. Proper FHIR Restful API's are expected to serve a CapabilityStatement from the base uri specified. Other payload types can be given using codes from the ValueSet http://hl7.org/fhir/ValueSet/endpoint-payload-type. The payload type describes the acceptable content that can be communicated on the endpoint."/> + </element> + <element id="Endpoint.payloadType:meldingensFunksjon"> + <path value="Endpoint.payloadType"/> + <sliceName value="meldingensFunksjon"/> + <definition value="no-basis: for ebXML and AMQP messages in Norway one is expected to list all mesage types that the endpoint supports using the CodeSystem Meldingens funksjon (OID=8279). Version information (version of the payload document) shold be given in the coding.version element. The payload type describes the acceptable content that can be communicated on the endpoint."/> + <min value="0"/> + <max value="*"/> + <binding> + <strength value="required"/> + <valueSet value="urn:oid:2.16.578.1.12.4.1.1.8279"/> + </binding> + </element> + <element id="Endpoint.payloadType:formatCode"> + <path value="Endpoint.payloadType"/> + <sliceName value="formatCode"/> + <short value="Specific information about payload type and version"/> + <definition value="no-basis: Specific information about payload type and version. Information about the payload type and version for ebxml and amqp messages The payload type describes the acceptable content that can be communicated on the endpoint."/> + <min value="0"/> + <max value="*"/> + <binding> + <strength value="required"/> + <valueSet value="urn:oid:2.16.578.1.12.4.1.1.9999"/> + </binding> + </element> + <element id="Endpoint.payloadMimeType"> + <path value="Endpoint.payloadMimeType"/> + <definition value="no-basis: should we list relevant codes for ebXML messages? List appropriate media types for FHIR REST endpoints? XML: application/fhir+xml JSON: application/fhir+json RDF: application/fhir+turtle ebXML messages: text/xml The mime type to send the payload in - e.g. application/fhir+xml, application/fhir+json. If the mime type is not specified, then the sender could send any content (including no content depending on the connectionType)."/> + <binding> + <strength value="required"/> + <valueSet value="http://www.rfc-editor.org/bcp/bcp13.txt"/> + </binding> + </element> + <element id="Endpoint.address"> + <path value="Endpoint.address"/> + <definition value="The uri that describes the actual end-point to connect to. no-basis: for ebXML messages in Norway one is expected to use mailto: prefix for the endpoint. For AMQP messages in Norway one is expected to use "ampq://" or "amqps://" prefix. REST endpoints will have "http://" or "https://" prefix."/> + <example> + <label value="amqp endpoint"/> + <valueUrl value="amqp_endpoint"/> + </example> + <example> + <label value="ebxml endpoint"/> + <valueUrl value="ebxml_endpoint"/> + </example> + <example> + <label value="REST endpoint"/> + <valueUrl value="REST_endpoint"/> + </example> + </element> + </differential> +</StructureDefinition> \ No newline at end of file diff --git a/StructureDefinition-no-basis-HealthcareService-definitions.html b/StructureDefinition-no-basis-HealthcareService-definitions.html new file mode 100644 index 00000000..2301ec00 --- /dev/null +++ b/StructureDefinition-no-basis-HealthcareService-definitions.html @@ -0,0 +1,690 @@ +<!-- get modelType --> + + + +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE HTML> +<html xml:lang="en" xmlns="http://www.w3.org/1999/xhtml" lang="en"> + <head> + <meta content="text/html;charset=utf-8" http-equiv="Content-Type"/> + <title>no-basis-HealthcareService - Definitions - v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - draft + + + +

+
+
+
+ +
+
+
+ + + + +
+
+ + +
+
+ +
+
+ + +
+
+
+
+ +
+

NyTimelosingIG - Local Development build (v0.1.0). See the Directory of published versions

+ + + + + + + + + + + + + + + + +

Resource Profile: NoBasisHealthcareService - Detailed Descriptions

+ + + + + + + +
+ + Active + + as of 2019-05-20 + + +
+ + +

Definitions for the no-basis-HealthcareService resource profile.

+ + + + + + +
+ + +
+

Guidance on how to interpret the contents of this table can be found here

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
0. HealthcareService
Definition

The details of a healthcare service available at a location. Should only be used for clinical healthcareservices offered by a PractitionerRole or by an Organization.

2. HealthcareService.identifier
NoteThis is a business identifier, not a resource identifier (see discussion)
Must Supportfalse
4. HealthcareService.providedBy
Definition

The organization that provides this healthcare service.

TypeReference(Organization, no-basis-Organization)
6. HealthcareService.providedBy.identifier
Definition

no-basis recommends the use of logical reference to an organization using ENH or RSH. To describe a top level organization. Departments within an organization could use a different reference scheme defined by the organization.

ShortThe logical reference of organization that provides this healthcare service.
NoteThis is a business identifier, not a resource identifier (see discussion)
8. HealthcareService.category
Definition

Example of category. Helsevirksomhet type (OID=9040), identifies the virksomhetstype used in Adresseregisteret. This element is usually not necessary to describe the HealthcareService adequately.

ShortHealthcareService category
BindingFor example codes, see urn:oid:2.16.578.1.12.4.1.1.9040: virksomhetstype 9040
Alternate Namesvirksomhetstype
10. HealthcareService.type
Definition

no-basis: This element is usually not necessary to describe the HealthcareService adequately. Further coding can be used when common set of SNOMED codes are agreed for healthc care service types.

12. HealthcareService.specialty
Definition

no-basis: Helsehjelpområde is given by the specialty element, preferred coding includes 8655 and 8654 codesystems. Type and category is usually not necessary to describe the HealthcareService adequately.

Alternate Nameshelsehjelpsområde
14. HealthcareService.specialty.coding
SlicingThis element introduces a set of slices on HealthcareService.specialty.coding. The slices are unordered and Open, and can be differentiated using the following discriminators: , and can be differentiated using the following discriminators:
  • value @ system
16. HealthcareService.specialty.coding:8655
Slice Name8655
Definition

no-basis: Helsehjelpsområde (OID=8655) used to code the kind of clinical service the organization offers the patients through this HealthcareService +Also use Klinisk/medisinsk service (OID=8654)?

ShortCode describing the Helsehjelpområde
Control0..*
BindingThe codes SHOULD be taken from urn:oid:2.16.578.1.12.4.1.1.8655: Helsehjelpsområde
18. HealthcareService.specialty.coding:8655.system
ShortIdentity of the 8655 codesystem
Control1..?
Fixed Valueurn:oid:2.16.578.1.12.4.1.1.8655
20. HealthcareService.specialty.coding:8655.code
Control1..?
22. HealthcareService.specialty.coding:8654
Slice Name8654
Definition

Klinisk/medisinsk service (OID=8654)

Control0..*
BindingThe codes SHOULD be taken from urn:oid:2.16.578.1.12.4.1.1.8654: Klinisk/medisinsk service
24. HealthcareService.specialty.coding:8654.system
Control1..?
Fixed Valueurn:oid:2.16.578.1.12.4.1.1.8654
26. HealthcareService.specialty.coding:8654.code
Control1..?
28. HealthcareService.specialty.coding:9151
Slice Name9151
Definition

IPLOS tjenestetype (OID=9151)

Control0..*
BindingThe codes SHOULD be taken from urn:oid:2.16.578.1.12.4.1.1.9151: IPLOS tjenestetype
30. HealthcareService.specialty.coding:9151.system
Control1..?
Fixed Valueurn:oid:2.16.578.1.12.4.1.1.9151
32. HealthcareService.specialty.coding:9151.code
Control1..?
34. HealthcareService.specialty.coding:8451
Slice Name8451
Definition

Fagområde (OID=8451)

Control0..*
BindingThe codes SHOULD be taken from urn:oid:2.16.578.1.12.4.1.1.8451: Fagområde
36. HealthcareService.specialty.coding:8451.system
Definition

The identification of the Fagområde (OID=8451) code system.

Control1..?
Fixed Valueurn:oid:2.16.578.1.12.4.1.1.8451
38. HealthcareService.specialty.coding:8451.code
Control1..?
40. HealthcareService.location
TypeReference(Location, no-basis-Location)
42. HealthcareService.endpoint
Definition

no-basis: In Norway endpoints for communication should be connected to a kommunikasjonspart-Organization identified with HERid and collected from the Norwegian Address register. Endpoints not registered in the Norwegian Address register can use other schemes of connecting endpoints to Organizations, PractitionerRole or HealthcareService.

TypeReference(Endpoint, no-basis-Endpoint)
Must Supportfalse
+
+ +
+

Guidance on how to interpret the contents of this table can be found here

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
0. HealthcareService
Definition

The details of a healthcare service available at a location. Should only be used for clinical healthcareservices offered by a PractitionerRole or by an Organization.

+

The details of a healthcare service available at a location.

+
ShortThe details of a healthcare service available at a location
Control0..*
Is Modifierfalse
Summaryfalse
Invariantsdom-2: If the resource is contained in another resource, it SHALL NOT contain nested Resources (contained.contained.empty())
dom-3: If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource (contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty())
dom-4: If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated (contained.meta.versionId.empty() and contained.meta.lastUpdated.empty())
dom-5: If a resource is contained in another resource, it SHALL NOT have a security label (contained.meta.security.empty())
dom-6: A resource should have narrative for robust management (text.`div`.exists())
2. HealthcareService.implicitRules
Definition

A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc.

+
ShortA set of rules under which this content was created
Comments

Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of it's narrative along with other profiles, value sets, etc.

+
Control0..1
Typeuri
Is Modifiertrue because This element is labeled as a modifier because the implicit rules may provide additional knowledge about the resource that modifies it's meaning or interpretation
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
4. HealthcareService.modifierExtension
Definition

May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

+

Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

+
ShortExtensions that cannot be ignored
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

+
Control0..*
TypeExtension
Is Modifiertrue because Modifier extensions are expected to modify the meaning or interpretation of the resource that contains them
Summaryfalse
Requirements

Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

+
Alternate Namesextensions, user content
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
6. HealthcareService.identifier
Definition

External identifiers for this item.

+
ShortExternal identifiers for this item
NoteThis is a business identifier, not a resource identifier (see discussion)
Control0..*
TypeIdentifier
Is Modifierfalse
Must Supportfalse
Summarytrue
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
8. HealthcareService.active
Definition

This flag is used to mark the record to not be used. This is not used when a center is closed for maintenance, or for holidays, the notAvailable period is to be used for this.

+
ShortWhether this HealthcareService record is in active use
Comments

This element is labeled as a modifier because it may be used to mark that the resource was created in error.

+
Control0..1
Typeboolean
Is Modifiertrue because This element is labelled as a modifier because it is a status element that can indicate that a record should not be treated as valid
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Meaning if MissingThis resource is generally assumed to be active if no value is provided for the active element
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
10. HealthcareService.providedBy
Definition

The organization that provides this healthcare service.

+

no-basis recommends the use of logical reference to an organization using ENH or RSH. To describe a top level organization. Departments within an organization could use a different reference scheme defined by the organization.

+

The organization that provides this healthcare service.

+
ShortOrganization that provides this service
Comments

This property is recommended to be the same as the Location's managingOrganization, and if not provided should be interpreted as such. If the Location does not have a managing Organization, then this property should be populated.

+
Control0..1
TypeReference(Organization, no-basis-Organization)
Is Modifierfalse
Summarytrue
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
12. HealthcareService.providedBy.identifier
Definition

no-basis recommends the use of logical reference to an organization using ENH or RSH. To describe a top level organization. Departments within an organization could use a different reference scheme defined by the organization.

+

no-basis recommends if an identifier is provided the identifier type or system should be provided.

+

An identifier for the target resource. This is used when there is no way to reference the other resource directly, either because the entity it represents is not available through a FHIR server, or because there is no way for the author of the resource to convert a known identifier to an actual location. There is no requirement that a Reference.identifier point to something that is actually exposed as a FHIR instance, but it SHALL point to a business concept that would be expected to be exposed as a FHIR instance, and that instance would need to be of a FHIR resource type allowed by the reference.

+
ShortThe logical reference of organization that provides this healthcare service.Logical reference, when literal reference is not known
Comments

When an identifier is provided in place of a reference, any system processing the reference will only be able to resolve the identifier to a reference if it understands the business context in which the identifier is used. Sometimes this is global (e.g. a national identifier) but often it is not. For this reason, none of the useful mechanisms described for working with references (e.g. chaining, includes) are possible, nor should servers be expected to be able resolve the reference. Servers may accept an identifier based reference untouched, resolve it, and/or reject it - see CapabilityStatement.rest.resource.referencePolicy.

+

When both an identifier and a literal reference are provided, the literal reference is preferred. Applications processing the resource are allowed - but not required - to check that the identifier matches the literal reference

+

Applications converting a logical reference to a literal reference may choose to leave the logical reference present, or remove it.

+

Reference is intended to point to a structure that can potentially be expressed as a FHIR resource, though there is no need for it to exist as an actual FHIR resource instance - except in as much as an application wishes to actual find the target of the reference. The content referred to be the identifier must meet the logical constraints implied by any limitations on what resource types are permitted for the reference. For example, it would not be legitimate to send the identifier for a drug prescription if the type were Reference(Observation|DiagnosticReport). One of the use-cases for Reference.identifier is the situation where no FHIR representation exists (where the type is Reference (Any).

+
NoteThis is a business identifier, not a resource identifier (see discussion)
Control0..1
TypeIdentifier
Is Modifierfalse
Summarytrue
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
14. HealthcareService.category
Definition

Example of category. Helsevirksomhet type (OID=9040), identifies the virksomhetstype used in Adresseregisteret. This element is usually not necessary to describe the HealthcareService adequately.

+

Identifies the broad category of service being performed or delivered.

+
ShortHealthcareService categoryBroad category of service being performed or delivered
Comments

Selecting a Service Category then determines the list of relevant service types that can be selected in the primary service type.

+
Control0..*
BindingFor example codes, see urn:oid:2.16.578.1.12.4.1.1.9040http://hl7.org/fhir/ValueSet/service-category

virksomhetstype 9040

+

A category of the service(s) that could be provided.

+
TypeCodeableConcept
Is Modifierfalse
Summarytrue
Alternate Namesservice category, virksomhetstype
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
16. HealthcareService.type
Definition

no-basis: This element is usually not necessary to describe the HealthcareService adequately. Further coding can be used when common set of SNOMED codes are agreed for healthc care service types.

+

The specific type of service that may be delivered or performed.

+

The specific type of service that may be delivered or performed.

+
ShortType of service that may be delivered or performed
Control0..*
BindingFor example codes, see ServiceTypehttp://hl7.org/fhir/ValueSet/service-type

Additional details about where the content was created (e.g. clinical specialty).

+
TypeCodeableConcept
Is Modifierfalse
Summarytrue
Alternate Namesservice type
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
18. HealthcareService.specialty
Definition

no-basis: Helsehjelpområde is given by the specialty element, preferred coding includes 8655 and 8654 codesystems. Type and category is usually not necessary to describe the HealthcareService adequately.

+

The specific type defined in a codesystem allowed included in the valueset.

+

Collection of specialties handled by the service site. This is more of a medical term.

+
ShortSpecialties handled by the HealthcareService
Control0..*
BindingThe codes SHOULD be taken from PracticeSettingCodeValueSethttp://hl7.org/fhir/ValueSet/c80-practice-codes

A specialty that a healthcare service may provide.

+
TypeCodeableConcept
Is Modifierfalse
Summarytrue
Alternate Nameshelsehjelpsområde
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
20. HealthcareService.specialty.coding
Definition

A reference to a code defined by a terminology system.

+
ShortCode defined by a terminology system
Comments

Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true.

+
Control0..*
TypeCoding
Is Modifierfalse
Summarytrue
Requirements

Allows for alternative encodings within a code system, and translations to other code systems.

+
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
SlicingThis element introduces a set of slices on HealthcareService.specialty.coding. The slices are unordered and Open, and can be differentiated using the following discriminators: , and can be differentiated using the following discriminators:
  • value @ system
22. HealthcareService.specialty.coding:8655
Slice Name8655
Definition

no-basis: Helsehjelpsområde (OID=8655) used to code the kind of clinical service the organization offers the patients through this HealthcareService +Also use Klinisk/medisinsk service (OID=8654)?

+

A reference to a code defined by a terminology system.

+
ShortCode describing the HelsehjelpområdeCode defined by a terminology system
Comments

Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true.

+
Control0..*
BindingThe codes SHOULD be taken from For codes, see urn:oid:2.16.578.1.12.4.1.1.8655: Helsehjelpsområde
TypeCoding
Is Modifierfalse
Summarytrue
Requirements

Allows for alternative encodings within a code system, and translations to other code systems.

+
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
24. HealthcareService.specialty.coding:8655.system
Definition

The identification of the code system that defines the meaning of the symbol in the code.

+
ShortIdentity of the 8655 codesystemIdentity of the terminology system
Comments

The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...). OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should reference to some definition that establishes the system clearly and unambiguously.

+
Control10..1
Typeuri
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Requirements

Need to be unambiguous about the source of the definition of the symbol.

+
Fixed Valueurn:oid:2.16.578.1.12.4.1.1.8655
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
26. HealthcareService.specialty.coding:8655.code
Definition

A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).

+
ShortSymbol in syntax defined by the system
Control10..1
Typecode
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Requirements

Need to refer to a particular code in the system.

+
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
28. HealthcareService.specialty.coding:8654
Slice Name8654
Definition

Klinisk/medisinsk service (OID=8654)

+

A reference to a code defined by a terminology system.

+
ShortCode defined by a terminology system
Comments

Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true.

+
Control0..*
BindingThe codes SHOULD be taken from For codes, see urn:oid:2.16.578.1.12.4.1.1.8654: Klinisk/medisinsk service
TypeCoding
Is Modifierfalse
Summarytrue
Requirements

Allows for alternative encodings within a code system, and translations to other code systems.

+
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
30. HealthcareService.specialty.coding:8654.system
Definition

The identification of the code system that defines the meaning of the symbol in the code.

+
ShortIdentity of the terminology system
Comments

The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...). OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should reference to some definition that establishes the system clearly and unambiguously.

+
Control10..1
Typeuri
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Requirements

Need to be unambiguous about the source of the definition of the symbol.

+
Fixed Valueurn:oid:2.16.578.1.12.4.1.1.8654
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
32. HealthcareService.specialty.coding:8654.code
Definition

A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).

+
ShortSymbol in syntax defined by the system
Control10..1
Typecode
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Requirements

Need to refer to a particular code in the system.

+
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
34. HealthcareService.specialty.coding:9151
Slice Name9151
Definition

IPLOS tjenestetype (OID=9151)

+

A reference to a code defined by a terminology system.

+
ShortCode defined by a terminology system
Comments

Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true.

+
Control0..*
BindingThe codes SHOULD be taken from For codes, see urn:oid:2.16.578.1.12.4.1.1.9151: IPLOS tjenestetype
TypeCoding
Is Modifierfalse
Summarytrue
Requirements

Allows for alternative encodings within a code system, and translations to other code systems.

+
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
36. HealthcareService.specialty.coding:9151.system
Definition

The identification of the code system that defines the meaning of the symbol in the code.

+
ShortIdentity of the terminology system
Comments

The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...). OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should reference to some definition that establishes the system clearly and unambiguously.

+
Control10..1
Typeuri
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Requirements

Need to be unambiguous about the source of the definition of the symbol.

+
Fixed Valueurn:oid:2.16.578.1.12.4.1.1.9151
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
38. HealthcareService.specialty.coding:9151.code
Definition

A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).

+
ShortSymbol in syntax defined by the system
Control10..1
Typecode
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Requirements

Need to refer to a particular code in the system.

+
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
40. HealthcareService.specialty.coding:8451
Slice Name8451
Definition

Fagområde (OID=8451)

+

A reference to a code defined by a terminology system.

+
ShortCode defined by a terminology system
Comments

Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true.

+
Control0..*
BindingThe codes SHOULD be taken from For codes, see urn:oid:2.16.578.1.12.4.1.1.8451: Fagområde
TypeCoding
Is Modifierfalse
Summarytrue
Requirements

Allows for alternative encodings within a code system, and translations to other code systems.

+
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
42. HealthcareService.specialty.coding:8451.system
Definition

The identification of the Fagområde (OID=8451) code system.

+

The identification of the code system that defines the meaning of the symbol in the code.

+
ShortIdentity of the terminology system
Comments

The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...). OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should reference to some definition that establishes the system clearly and unambiguously.

+
Control10..1
Typeuri
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Requirements

Need to be unambiguous about the source of the definition of the symbol.

+
Fixed Valueurn:oid:2.16.578.1.12.4.1.1.8451
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
44. HealthcareService.specialty.coding:8451.code
Definition

A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).

+
ShortSymbol in syntax defined by the system
Control10..1
Typecode
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Requirements

Need to refer to a particular code in the system.

+
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
46. HealthcareService.location
Definition

The location(s) where this healthcare service may be provided.

+
ShortLocation(s) where service may be provided
Control0..*
TypeReference(Location, no-basis-Location)
Is Modifierfalse
Summarytrue
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
48. HealthcareService.endpoint
Definition

no-basis: In Norway endpoints for communication should be connected to a kommunikasjonspart-Organization identified with HERid and collected from the Norwegian Address register. Endpoints not registered in the Norwegian Address register can use other schemes of connecting endpoints to Organizations, PractitionerRole or HealthcareService.

+

Technical endpoints providing access to services operated for the specific healthcare services defined at this resource.

+

Technical endpoints providing access to services operated for the specific healthcare services defined at this resource.

+
ShortTechnical endpoints providing access to electronic services operated for the healthcare service
Control0..*
TypeReference(Endpoint, no-basis-Endpoint)
Is Modifierfalse
Must Supportfalse
Summaryfalse
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
+
+ +
+

Guidance on how to interpret the contents of this table can be found here

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
0. HealthcareService
Definition

The details of a healthcare service available at a location. Should only be used for clinical healthcareservices offered by a PractitionerRole or by an Organization.

ShortThe details of a healthcare service available at a location
Control0..*
Is Modifierfalse
Summaryfalse
Invariantsdom-2: If the resource is contained in another resource, it SHALL NOT contain nested Resources (contained.contained.empty())
dom-3: If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource (contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty())
dom-4: If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated (contained.meta.versionId.empty() and contained.meta.lastUpdated.empty())
dom-5: If a resource is contained in another resource, it SHALL NOT have a security label (contained.meta.security.empty())
dom-6: A resource should have narrative for robust management (text.`div`.exists())
2. HealthcareService.id
Definition

The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.

ShortLogical id of this artifact
Comments

The only time that a resource does not have an id is when it is being submitted to the server using a create operation.

Control0..1
Typeid
Is Modifierfalse
Summarytrue
4. HealthcareService.meta
Definition

The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource.

ShortMetadata about the resource
Control0..1
TypeMeta
Is Modifierfalse
Summarytrue
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
6. HealthcareService.implicitRules
Definition

A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc.

ShortA set of rules under which this content was created
Comments

Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of it's narrative along with other profiles, value sets, etc.

Control0..1
Typeuri
Is Modifiertrue because This element is labeled as a modifier because the implicit rules may provide additional knowledge about the resource that modifies it's meaning or interpretation
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
8. HealthcareService.language
Definition

The base language in which the resource is written.

ShortLanguage of the resource content
Comments

Language is provided to support indexing and accessibility (typically, services such as text to speech use the language tag). The html language tag in the narrative applies to the narrative. The language tag on the resource may be used to specify the language of other presentations generated from the data in the resource. Not all the content has to be in the base language. The Resource.language should not be assumed to apply to the narrative automatically. If a language is specified, it should it also be specified on the div element in the html (see rules in HTML5 for information about the relationship between xml:lang and the html lang attribute).

Control0..1
BindingThe codes SHOULD be taken from CommonLanguages: A human language.
Additional BindingsPurpose
AllLanguagesMax Binding
Typecode
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summaryfalse
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
10. HealthcareService.text
Definition

A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it "clinically safe" for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety.

ShortText summary of the resource, for human interpretation
Comments

Contained resources do not have narrative. Resources that are not contained SHOULD have a narrative. In some cases, a resource may only have text with little or no additional discrete data (as long as all minOccurs=1 elements are satisfied). This may be necessary for data from legacy systems where information is captured as a "text blob" or where text is additionally entered raw or narrated and encoded information is added later.

Control0..1
TypeNarrative
Is Modifierfalse
Summaryfalse
Alternate Namesnarrative, html, xhtml, display
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
12. HealthcareService.contained
Definition

These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.

ShortContained, inline Resources
Comments

This should never be done when the content can be identified properly, as once identification is lost, it is extremely difficult (and context dependent) to restore it again. Contained resources may have profiles and tags In their meta elements, but SHALL NOT have security labels.

Control0..*
TypeResource
Is Modifierfalse
Summaryfalse
Alternate Namesinline resources, anonymous resources, contained resources
14. HealthcareService.extension
Definition

May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

ShortAdditional content defined by implementations
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Control0..*
TypeExtension
Is Modifierfalse
Summaryfalse
Alternate Namesextensions, user content
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
16. HealthcareService.modifierExtension
Definition

May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

ShortExtensions that cannot be ignored
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Control0..*
TypeExtension
Is Modifiertrue because Modifier extensions are expected to modify the meaning or interpretation of the resource that contains them
Summaryfalse
Requirements

Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

Alternate Namesextensions, user content
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
18. HealthcareService.identifier
Definition

External identifiers for this item.

ShortExternal identifiers for this item
NoteThis is a business identifier, not a resource identifier (see discussion)
Control0..*
TypeIdentifier
Is Modifierfalse
Must Supportfalse
Summarytrue
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
20. HealthcareService.active
Definition

This flag is used to mark the record to not be used. This is not used when a center is closed for maintenance, or for holidays, the notAvailable period is to be used for this.

ShortWhether this HealthcareService record is in active use
Comments

This element is labeled as a modifier because it may be used to mark that the resource was created in error.

Control0..1
Typeboolean
Is Modifiertrue because This element is labelled as a modifier because it is a status element that can indicate that a record should not be treated as valid
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Meaning if MissingThis resource is generally assumed to be active if no value is provided for the active element
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
22. HealthcareService.providedBy
Definition

The organization that provides this healthcare service.

ShortOrganization that provides this service
Comments

This property is recommended to be the same as the Location's managingOrganization, and if not provided should be interpreted as such. If the Location does not have a managing Organization, then this property should be populated.

Control0..1
TypeReference(Organization, no-basis-Organization)
Is Modifierfalse
Summarytrue
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
24. HealthcareService.providedBy.id
Definition

Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

ShortUnique id for inter-element referencing
Control0..1
Typestring
Is Modifierfalse
XML FormatIn the XML format, this property is represented as an attribute.
Summaryfalse
26. HealthcareService.providedBy.extension
Definition

May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

ShortAdditional content defined by implementations
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Control0..*
TypeExtension
Is Modifierfalse
Summaryfalse
Alternate Namesextensions, user content
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
SlicingThis element introduces a set of slices on HealthcareService.providedBy.extension. The slices are unordered and Open, and can be differentiated using the following discriminators: , and can be differentiated using the following discriminators:
  • value @ url
28. HealthcareService.providedBy.reference
Definition

A reference to a location at which the other resource is found. The reference may be a relative reference, in which case it is relative to the service base URL, or an absolute URL that resolves to the location where the resource is found. The reference may be version specific or not. If the reference is not to a FHIR RESTful server, then it should be assumed to be version specific. Internal fragment references (start with '#') refer to contained resources.

ShortLiteral reference, Relative, internal or absolute URL
Comments

Using absolute URLs provides a stable scalable approach suitable for a cloud/web context, while using relative/logical references provides a flexible approach suitable for use when trading across closed eco-system boundaries. Absolute URLs do not need to point to a FHIR RESTful server, though this is the preferred approach. If the URL conforms to the structure "/[type]/[id]" then it should be assumed that the reference is to a FHIR RESTful server.

Control0..1
This element is affected by the following invariants: ref-1
Typestring
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
30. HealthcareService.providedBy.type
Definition

The expected type of the target of the reference. If both Reference.type and Reference.reference are populated and Reference.reference is a FHIR URL, both SHALL be consistent.

ShortType the reference refers to (e.g. "Patient")
Comments

This element is used to indicate the type of the target of the reference. This may be used which ever of the other elements are populated (or not). In some cases, the type of the target may be determined by inspection of the reference (e.g. a RESTful URL) or by resolving the target of the reference; if both the type and a reference is provided, the reference SHALL resolve to a resource of the same type as that specified.

Control0..1
BindingUnless not suitable, these codes SHALL be taken from ResourceType: Aa resource (or, for logical models, the URI of the logical model).
Typeuri
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
32. HealthcareService.providedBy.identifier
Definition

no-basis recommends the use of logical reference to an organization using ENH or RSH. To describe a top level organization. Departments within an organization could use a different reference scheme defined by the organization.

ShortThe logical reference of organization that provides this healthcare service.
Comments

When an identifier is provided in place of a reference, any system processing the reference will only be able to resolve the identifier to a reference if it understands the business context in which the identifier is used. Sometimes this is global (e.g. a national identifier) but often it is not. For this reason, none of the useful mechanisms described for working with references (e.g. chaining, includes) are possible, nor should servers be expected to be able resolve the reference. Servers may accept an identifier based reference untouched, resolve it, and/or reject it - see CapabilityStatement.rest.resource.referencePolicy.

NoteThis is a business identifier, not a resource identifier (see discussion)
Control0..1
TypeIdentifier
Is Modifierfalse
Summarytrue
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
34. HealthcareService.providedBy.display
Definition

Plain text narrative that identifies the resource in addition to the resource reference.

ShortText alternative for the resource
Comments

This is generally not the same as the Resource.text of the referenced resource. The purpose is to identify what's being referenced, not to fully describe it.

Control0..1
Typestring
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
36. HealthcareService.category
Definition

Example of category. Helsevirksomhet type (OID=9040), identifies the virksomhetstype used in Adresseregisteret. This element is usually not necessary to describe the HealthcareService adequately.

ShortHealthcareService category
Comments

Selecting a Service Category then determines the list of relevant service types that can be selected in the primary service type.

Control0..*
BindingFor example codes, see urn:oid:2.16.578.1.12.4.1.1.9040: virksomhetstype 9040
TypeCodeableConcept
Is Modifierfalse
Summarytrue
Alternate Namesservice category, virksomhetstype
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
38. HealthcareService.type
Definition

no-basis: This element is usually not necessary to describe the HealthcareService adequately. Further coding can be used when common set of SNOMED codes are agreed for healthc care service types.

ShortType of service that may be delivered or performed
Control0..*
BindingFor example codes, see ServiceType: Additional details about where the content was created (e.g. clinical specialty).
TypeCodeableConcept
Is Modifierfalse
Summarytrue
Alternate Namesservice type
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
40. HealthcareService.specialty
Definition

no-basis: Helsehjelpområde is given by the specialty element, preferred coding includes 8655 and 8654 codesystems. Type and category is usually not necessary to describe the HealthcareService adequately.

ShortSpecialties handled by the HealthcareService
Control0..*
BindingThe codes SHOULD be taken from PracticeSettingCodeValueSet: A specialty that a healthcare service may provide.
TypeCodeableConcept
Is Modifierfalse
Summarytrue
Alternate Nameshelsehjelpsområde
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
42. HealthcareService.specialty.id
Definition

Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

ShortUnique id for inter-element referencing
Control0..1
Typestring
Is Modifierfalse
XML FormatIn the XML format, this property is represented as an attribute.
Summaryfalse
44. HealthcareService.specialty.extension
Definition

May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

ShortAdditional content defined by implementations
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Control0..*
TypeExtension
Is Modifierfalse
Summaryfalse
Alternate Namesextensions, user content
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
SlicingThis element introduces a set of slices on HealthcareService.specialty.extension. The slices are unordered and Open, and can be differentiated using the following discriminators: , and can be differentiated using the following discriminators:
  • value @ url
46. HealthcareService.specialty.coding
Definition

A reference to a code defined by a terminology system.

ShortCode defined by a terminology system
Comments

Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true.

Control0..*
TypeCoding
Is Modifierfalse
Summarytrue
Requirements

Allows for alternative encodings within a code system, and translations to other code systems.

Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
SlicingThis element introduces a set of slices on HealthcareService.specialty.coding. The slices are unordered and Open, and can be differentiated using the following discriminators: , and can be differentiated using the following discriminators:
  • value @ system
48. HealthcareService.specialty.coding:8655
Slice Name8655
Definition

no-basis: Helsehjelpsområde (OID=8655) used to code the kind of clinical service the organization offers the patients through this HealthcareService +Also use Klinisk/medisinsk service (OID=8654)?

ShortCode describing the Helsehjelpområde
Comments

Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true.

Control0..*
BindingThe codes SHOULD be taken from urn:oid:2.16.578.1.12.4.1.1.8655: Helsehjelpsområde
TypeCoding
Is Modifierfalse
Summarytrue
Requirements

Allows for alternative encodings within a code system, and translations to other code systems.

Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
50. HealthcareService.specialty.coding:8655.id
Definition

Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

ShortUnique id for inter-element referencing
Control0..1
Typestring
Is Modifierfalse
XML FormatIn the XML format, this property is represented as an attribute.
Summaryfalse
52. HealthcareService.specialty.coding:8655.extension
Definition

May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

ShortAdditional content defined by implementations
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Control0..*
TypeExtension
Is Modifierfalse
Summaryfalse
Alternate Namesextensions, user content
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
SlicingThis element introduces a set of slices on HealthcareService.specialty.coding.extension. The slices are unordered and Open, and can be differentiated using the following discriminators: , and can be differentiated using the following discriminators:
  • value @ url
54. HealthcareService.specialty.coding:8655.system
Definition

The identification of the code system that defines the meaning of the symbol in the code.

ShortIdentity of the 8655 codesystem
Comments

The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...). OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should reference to some definition that establishes the system clearly and unambiguously.

Control1..1
Typeuri
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Requirements

Need to be unambiguous about the source of the definition of the symbol.

Fixed Valueurn:oid:2.16.578.1.12.4.1.1.8655
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
56. HealthcareService.specialty.coding:8655.version
Definition

The version of the code system which was used when choosing this code. Note that a well-maintained code system does not need the version reported, because the meaning of codes is consistent across versions. However this cannot consistently be assured, and when the meaning is not guaranteed to be consistent, the version SHOULD be exchanged.

ShortVersion of the system - if relevant
Comments

Where the terminology does not clearly define what string should be used to identify code system versions, the recommendation is to use the date (expressed in FHIR date format) on which that version was officially published as the version date.

NoteThis is a business versionId, not a resource version id (see discussion)
Control0..1
Typestring
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
58. HealthcareService.specialty.coding:8655.code
Definition

A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).

ShortSymbol in syntax defined by the system
Control1..1
Typecode
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Requirements

Need to refer to a particular code in the system.

Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
60. HealthcareService.specialty.coding:8655.display
Definition

A representation of the meaning of the code in the system, following the rules of the system.

ShortRepresentation defined by the system
Control0..1
Typestring
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Requirements

Need to be able to carry a human-readable meaning of the code for readers that do not know the system.

Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
62. HealthcareService.specialty.coding:8655.userSelected
Definition

Indicates that this coding was chosen by a user directly - e.g. off a pick list of available items (codes or displays).

ShortIf this coding was chosen directly by the user
Comments

Amongst a set of alternatives, a directly chosen code is the most appropriate starting point for new translations. There is some ambiguity about what exactly 'directly chosen' implies, and trading partner agreement may be needed to clarify the use of this element and its consequences more completely.

Control0..1
Typeboolean
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Requirements

This has been identified as a clinical safety criterium - that this exact system/code pair was chosen explicitly, rather than inferred by the system based on some rules or language processing.

Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
64. HealthcareService.specialty.coding:8654
Slice Name8654
Definition

Klinisk/medisinsk service (OID=8654)

ShortCode defined by a terminology system
Comments

Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true.

Control0..*
BindingThe codes SHOULD be taken from urn:oid:2.16.578.1.12.4.1.1.8654: Klinisk/medisinsk service
TypeCoding
Is Modifierfalse
Summarytrue
Requirements

Allows for alternative encodings within a code system, and translations to other code systems.

Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
66. HealthcareService.specialty.coding:8654.id
Definition

Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

ShortUnique id for inter-element referencing
Control0..1
Typestring
Is Modifierfalse
XML FormatIn the XML format, this property is represented as an attribute.
Summaryfalse
68. HealthcareService.specialty.coding:8654.extension
Definition

May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

ShortAdditional content defined by implementations
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Control0..*
TypeExtension
Is Modifierfalse
Summaryfalse
Alternate Namesextensions, user content
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
SlicingThis element introduces a set of slices on HealthcareService.specialty.coding.extension. The slices are unordered and Open, and can be differentiated using the following discriminators: , and can be differentiated using the following discriminators:
  • value @ url
70. HealthcareService.specialty.coding:8654.system
Definition

The identification of the code system that defines the meaning of the symbol in the code.

ShortIdentity of the terminology system
Comments

The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...). OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should reference to some definition that establishes the system clearly and unambiguously.

Control1..1
Typeuri
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Requirements

Need to be unambiguous about the source of the definition of the symbol.

Fixed Valueurn:oid:2.16.578.1.12.4.1.1.8654
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
72. HealthcareService.specialty.coding:8654.version
Definition

The version of the code system which was used when choosing this code. Note that a well-maintained code system does not need the version reported, because the meaning of codes is consistent across versions. However this cannot consistently be assured, and when the meaning is not guaranteed to be consistent, the version SHOULD be exchanged.

ShortVersion of the system - if relevant
Comments

Where the terminology does not clearly define what string should be used to identify code system versions, the recommendation is to use the date (expressed in FHIR date format) on which that version was officially published as the version date.

NoteThis is a business versionId, not a resource version id (see discussion)
Control0..1
Typestring
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
74. HealthcareService.specialty.coding:8654.code
Definition

A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).

ShortSymbol in syntax defined by the system
Control1..1
Typecode
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Requirements

Need to refer to a particular code in the system.

Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
76. HealthcareService.specialty.coding:8654.display
Definition

A representation of the meaning of the code in the system, following the rules of the system.

ShortRepresentation defined by the system
Control0..1
Typestring
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Requirements

Need to be able to carry a human-readable meaning of the code for readers that do not know the system.

Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
78. HealthcareService.specialty.coding:8654.userSelected
Definition

Indicates that this coding was chosen by a user directly - e.g. off a pick list of available items (codes or displays).

ShortIf this coding was chosen directly by the user
Comments

Amongst a set of alternatives, a directly chosen code is the most appropriate starting point for new translations. There is some ambiguity about what exactly 'directly chosen' implies, and trading partner agreement may be needed to clarify the use of this element and its consequences more completely.

Control0..1
Typeboolean
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Requirements

This has been identified as a clinical safety criterium - that this exact system/code pair was chosen explicitly, rather than inferred by the system based on some rules or language processing.

Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
80. HealthcareService.specialty.coding:9151
Slice Name9151
Definition

IPLOS tjenestetype (OID=9151)

ShortCode defined by a terminology system
Comments

Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true.

Control0..*
BindingThe codes SHOULD be taken from urn:oid:2.16.578.1.12.4.1.1.9151: IPLOS tjenestetype
TypeCoding
Is Modifierfalse
Summarytrue
Requirements

Allows for alternative encodings within a code system, and translations to other code systems.

Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
82. HealthcareService.specialty.coding:9151.id
Definition

Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

ShortUnique id for inter-element referencing
Control0..1
Typestring
Is Modifierfalse
XML FormatIn the XML format, this property is represented as an attribute.
Summaryfalse
84. HealthcareService.specialty.coding:9151.extension
Definition

May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

ShortAdditional content defined by implementations
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Control0..*
TypeExtension
Is Modifierfalse
Summaryfalse
Alternate Namesextensions, user content
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
SlicingThis element introduces a set of slices on HealthcareService.specialty.coding.extension. The slices are unordered and Open, and can be differentiated using the following discriminators: , and can be differentiated using the following discriminators:
  • value @ url
86. HealthcareService.specialty.coding:9151.system
Definition

The identification of the code system that defines the meaning of the symbol in the code.

ShortIdentity of the terminology system
Comments

The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...). OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should reference to some definition that establishes the system clearly and unambiguously.

Control1..1
Typeuri
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Requirements

Need to be unambiguous about the source of the definition of the symbol.

Fixed Valueurn:oid:2.16.578.1.12.4.1.1.9151
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
88. HealthcareService.specialty.coding:9151.version
Definition

The version of the code system which was used when choosing this code. Note that a well-maintained code system does not need the version reported, because the meaning of codes is consistent across versions. However this cannot consistently be assured, and when the meaning is not guaranteed to be consistent, the version SHOULD be exchanged.

ShortVersion of the system - if relevant
Comments

Where the terminology does not clearly define what string should be used to identify code system versions, the recommendation is to use the date (expressed in FHIR date format) on which that version was officially published as the version date.

NoteThis is a business versionId, not a resource version id (see discussion)
Control0..1
Typestring
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
90. HealthcareService.specialty.coding:9151.code
Definition

A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).

ShortSymbol in syntax defined by the system
Control1..1
Typecode
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Requirements

Need to refer to a particular code in the system.

Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
92. HealthcareService.specialty.coding:9151.display
Definition

A representation of the meaning of the code in the system, following the rules of the system.

ShortRepresentation defined by the system
Control0..1
Typestring
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Requirements

Need to be able to carry a human-readable meaning of the code for readers that do not know the system.

Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
94. HealthcareService.specialty.coding:9151.userSelected
Definition

Indicates that this coding was chosen by a user directly - e.g. off a pick list of available items (codes or displays).

ShortIf this coding was chosen directly by the user
Comments

Amongst a set of alternatives, a directly chosen code is the most appropriate starting point for new translations. There is some ambiguity about what exactly 'directly chosen' implies, and trading partner agreement may be needed to clarify the use of this element and its consequences more completely.

Control0..1
Typeboolean
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Requirements

This has been identified as a clinical safety criterium - that this exact system/code pair was chosen explicitly, rather than inferred by the system based on some rules or language processing.

Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
96. HealthcareService.specialty.coding:8451
Slice Name8451
Definition

Fagområde (OID=8451)

ShortCode defined by a terminology system
Comments

Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true.

Control0..*
BindingThe codes SHOULD be taken from urn:oid:2.16.578.1.12.4.1.1.8451: Fagområde
TypeCoding
Is Modifierfalse
Summarytrue
Requirements

Allows for alternative encodings within a code system, and translations to other code systems.

Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
98. HealthcareService.specialty.coding:8451.id
Definition

Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

ShortUnique id for inter-element referencing
Control0..1
Typestring
Is Modifierfalse
XML FormatIn the XML format, this property is represented as an attribute.
Summaryfalse
100. HealthcareService.specialty.coding:8451.extension
Definition

May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

ShortAdditional content defined by implementations
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Control0..*
TypeExtension
Is Modifierfalse
Summaryfalse
Alternate Namesextensions, user content
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
SlicingThis element introduces a set of slices on HealthcareService.specialty.coding.extension. The slices are unordered and Open, and can be differentiated using the following discriminators: , and can be differentiated using the following discriminators:
  • value @ url
102. HealthcareService.specialty.coding:8451.system
Definition

The identification of the Fagområde (OID=8451) code system.

ShortIdentity of the terminology system
Comments

The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...). OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should reference to some definition that establishes the system clearly and unambiguously.

Control1..1
Typeuri
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Requirements

Need to be unambiguous about the source of the definition of the symbol.

Fixed Valueurn:oid:2.16.578.1.12.4.1.1.8451
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
104. HealthcareService.specialty.coding:8451.version
Definition

The version of the code system which was used when choosing this code. Note that a well-maintained code system does not need the version reported, because the meaning of codes is consistent across versions. However this cannot consistently be assured, and when the meaning is not guaranteed to be consistent, the version SHOULD be exchanged.

ShortVersion of the system - if relevant
Comments

Where the terminology does not clearly define what string should be used to identify code system versions, the recommendation is to use the date (expressed in FHIR date format) on which that version was officially published as the version date.

NoteThis is a business versionId, not a resource version id (see discussion)
Control0..1
Typestring
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
106. HealthcareService.specialty.coding:8451.code
Definition

A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).

ShortSymbol in syntax defined by the system
Control1..1
Typecode
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Requirements

Need to refer to a particular code in the system.

Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
108. HealthcareService.specialty.coding:8451.display
Definition

A representation of the meaning of the code in the system, following the rules of the system.

ShortRepresentation defined by the system
Control0..1
Typestring
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Requirements

Need to be able to carry a human-readable meaning of the code for readers that do not know the system.

Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
110. HealthcareService.specialty.coding:8451.userSelected
Definition

Indicates that this coding was chosen by a user directly - e.g. off a pick list of available items (codes or displays).

ShortIf this coding was chosen directly by the user
Comments

Amongst a set of alternatives, a directly chosen code is the most appropriate starting point for new translations. There is some ambiguity about what exactly 'directly chosen' implies, and trading partner agreement may be needed to clarify the use of this element and its consequences more completely.

Control0..1
Typeboolean
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Requirements

This has been identified as a clinical safety criterium - that this exact system/code pair was chosen explicitly, rather than inferred by the system based on some rules or language processing.

Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
112. HealthcareService.specialty.text
Definition

A human language representation of the concept as seen/selected/uttered by the user who entered the data and/or which represents the intended meaning of the user.

ShortPlain text representation of the concept
Comments

Very often the text is the same as a displayName of one of the codings.

Control0..1
Typestring
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Requirements

The codes from the terminologies do not always capture the correct meaning with all the nuances of the human using them, or sometimes there is no appropriate code at all. In these cases, the text is used to capture the full meaning of the source.

Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
114. HealthcareService.location
Definition

The location(s) where this healthcare service may be provided.

ShortLocation(s) where service may be provided
Control0..*
TypeReference(Location, no-basis-Location)
Is Modifierfalse
Summarytrue
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
116. HealthcareService.name
Definition

Further description of the service as it would be presented to a consumer while searching.

ShortDescription of service as presented to a consumer while searching
Control0..1
Typestring
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
118. HealthcareService.comment
Definition

Any additional description of the service and/or any specific issues not covered by the other attributes, which can be displayed as further detail under the serviceName.

ShortAdditional description and/or any specific issues not covered elsewhere
Comments

Would expect that a user would not see this information on a search results, and it would only be available when viewing the complete details of the service.

Control0..1
Typestring
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
120. HealthcareService.extraDetails
Definition

Extra details about the service that can't be placed in the other fields.

ShortExtra details about the service that can't be placed in the other fields
Control0..1
Typemarkdown
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summaryfalse
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
122. HealthcareService.photo
Definition

If there is a photo/symbol associated with this HealthcareService, it may be included here to facilitate quick identification of the service in a list.

ShortFacilitates quick identification of the service
Control0..1
TypeAttachment
Is Modifierfalse
Summarytrue
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
124. HealthcareService.telecom
Definition

List of contacts related to this specific healthcare service.

ShortContacts related to the healthcare service
Comments

If this is empty, then refer to the location's contacts.

Control0..*
TypeContactPoint
Is Modifierfalse
Summaryfalse
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
126. HealthcareService.coverageArea
Definition

The location(s) that this service is available to (not where the service is provided).

ShortLocation(s) service is intended for/available to
Comments

The locations referenced by the coverage area can include both specific locations, including areas, and also conceptual domains too (mode = kind), such as a physical area (tri-state area) and some other attribute (covered by Example Care Organization). These types of Locations are often not managed by any specific organization. This could also include generic locations such as "in-home".

Control0..*
TypeReference(Location)
Is Modifierfalse
Summaryfalse
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
128. HealthcareService.serviceProvisionCode
Definition

The code(s) that detail the conditions under which the healthcare service is available/offered.

ShortConditions under which service is available/offered
Comments

The provision means being commissioned by, contractually obliged or financially sourced. Types of costings that may apply to this healthcare service, such if the service may be available for free, some discounts available, or fees apply.

Control0..*
BindingFor example codes, see ServiceProvisionConditions: The code(s) that detail the conditions under which the healthcare service is available/offered.
TypeCodeableConcept
Is Modifierfalse
Summaryfalse
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
130. HealthcareService.eligibility
Definition

Does this service have specific eligibility requirements that need to be met in order to use the service?

ShortSpecific eligibility requirements required to use the service
Control0..*
TypeBackboneElement
Is Modifierfalse
Summaryfalse
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
132. HealthcareService.eligibility.id
Definition

Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

ShortUnique id for inter-element referencing
Control0..1
Typestring
Is Modifierfalse
XML FormatIn the XML format, this property is represented as an attribute.
Summaryfalse
134. HealthcareService.eligibility.extension
Definition

May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

ShortAdditional content defined by implementations
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Control0..*
TypeExtension
Is Modifierfalse
Summaryfalse
Alternate Namesextensions, user content
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
136. HealthcareService.eligibility.modifierExtension
Definition

May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

ShortExtensions that cannot be ignored even if unrecognized
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Control0..*
TypeExtension
Is Modifiertrue because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
Summarytrue
Requirements

Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

Alternate Namesextensions, user content, modifiers
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
138. HealthcareService.eligibility.code
Definition

Coded value for the eligibility.

ShortCoded value for the eligibility
Control0..1
Binding

Coded values underwhich a specific service is made available.

TypeCodeableConcept
Is Modifierfalse
Summaryfalse
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
140. HealthcareService.eligibility.comment
Definition

Describes the eligibility conditions for the service.

ShortDescribes the eligibility conditions for the service
Comments

The description of service eligibility should, in general, not exceed one or two paragraphs. It should be sufficient for a prospective consumer to determine if they are likely to be eligible or not. Where eligibility requirements and conditions are complex, it may simply be noted that an eligibility assessment is required. Where eligibility is determined by an outside source, such as an Act of Parliament, this should be noted, preferably with a reference to a commonly available copy of the source document such as a web page.

Control0..1
Typemarkdown
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summaryfalse
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
142. HealthcareService.program
Definition

Programs that this service is applicable to.

ShortPrograms that this service is applicable to
Comments

Programs are often defined externally to an Organization, commonly by governments; e.g. Home and Community Care Programs, Homeless Program, ….

Control0..*
BindingFor example codes, see Program: Government or local programs that this service applies to.
TypeCodeableConcept
Is Modifierfalse
Summaryfalse
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
144. HealthcareService.characteristic
Definition

Collection of characteristics (attributes).

ShortCollection of characteristics (attributes)
Comments

These could be such things as is wheelchair accessible.

Control0..*
Binding

A custom attribute that could be provided at a service (e.g. Wheelchair accessibiliy).

TypeCodeableConcept
Is Modifierfalse
Summaryfalse
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
146. HealthcareService.communication
Definition

Some services are specifically made available in multiple languages, this property permits a directory to declare the languages this is offered in. Typically this is only provided where a service operates in communities with mixed languages used.

ShortThe language that this service is offered in
Comments

When using this property it indicates that the service is available with this language, it is not derived from the practitioners, and not all are required to use this language, just that this language is available while scheduling.

Control0..*
BindingThe codes SHOULD be taken from CommonLanguages: A human language.
Additional BindingsPurpose
AllLanguagesMax Binding
TypeCodeableConcept
Is Modifierfalse
Summaryfalse
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
148. HealthcareService.referralMethod
Definition

Ways that the service accepts referrals, if this is not provided then it is implied that no referral is required.

ShortWays that the service accepts referrals
Control0..*
BindingFor example codes, see ReferralMethod: The methods of referral can be used when referring to a specific HealthCareService resource.
TypeCodeableConcept
Is Modifierfalse
Summaryfalse
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
150. HealthcareService.appointmentRequired
Definition

Indicates whether or not a prospective consumer will require an appointment for a particular service at a site to be provided by the Organization. Indicates if an appointment is required for access to this service.

ShortIf an appointment is required for access to this service
Control0..1
Typeboolean
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summaryfalse
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
152. HealthcareService.availableTime
Definition

A collection of times that the Service Site is available.

ShortTimes the Service Site is available
Comments

More detailed availability information may be provided in associated Schedule/Slot resources.

Control0..*
TypeBackboneElement
Is Modifierfalse
Summaryfalse
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
154. HealthcareService.availableTime.id
Definition

Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

ShortUnique id for inter-element referencing
Control0..1
Typestring
Is Modifierfalse
XML FormatIn the XML format, this property is represented as an attribute.
Summaryfalse
156. HealthcareService.availableTime.extension
Definition

May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

ShortAdditional content defined by implementations
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Control0..*
TypeExtension
Is Modifierfalse
Summaryfalse
Alternate Namesextensions, user content
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
158. HealthcareService.availableTime.modifierExtension
Definition

May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

ShortExtensions that cannot be ignored even if unrecognized
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Control0..*
TypeExtension
Is Modifiertrue because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
Summarytrue
Requirements

Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

Alternate Namesextensions, user content, modifiers
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
160. HealthcareService.availableTime.daysOfWeek
Definition

Indicates which days of the week are available between the start and end Times.

Shortmon | tue | wed | thu | fri | sat | sun
Control0..*
BindingThe codes SHALL be taken from DaysOfWeek: The days of the week.
Typecode
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summaryfalse
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
162. HealthcareService.availableTime.allDay
Definition

Is this always available? (hence times are irrelevant) e.g. 24 hour service.

ShortAlways available? e.g. 24 hour service
Control0..1
Typeboolean
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summaryfalse
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
164. HealthcareService.availableTime.availableStartTime
Definition

The opening time of day. Note: If the AllDay flag is set, then this time is ignored.

ShortOpening time of day (ignored if allDay = true)
Comments

The time zone is expected to be for where this HealthcareService is provided at.

Control0..1
Typetime
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summaryfalse
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
166. HealthcareService.availableTime.availableEndTime
Definition

The closing time of day. Note: If the AllDay flag is set, then this time is ignored.

ShortClosing time of day (ignored if allDay = true)
Comments

The time zone is expected to be for where this HealthcareService is provided at.

Control0..1
Typetime
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summaryfalse
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
168. HealthcareService.notAvailable
Definition

The HealthcareService is not available during this period of time due to the provided reason.

ShortNot available during this time due to provided reason
Control0..*
TypeBackboneElement
Is Modifierfalse
Summaryfalse
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
170. HealthcareService.notAvailable.id
Definition

Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

ShortUnique id for inter-element referencing
Control0..1
Typestring
Is Modifierfalse
XML FormatIn the XML format, this property is represented as an attribute.
Summaryfalse
172. HealthcareService.notAvailable.extension
Definition

May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

ShortAdditional content defined by implementations
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Control0..*
TypeExtension
Is Modifierfalse
Summaryfalse
Alternate Namesextensions, user content
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
174. HealthcareService.notAvailable.modifierExtension
Definition

May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

ShortExtensions that cannot be ignored even if unrecognized
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Control0..*
TypeExtension
Is Modifiertrue because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
Summarytrue
Requirements

Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

Alternate Namesextensions, user content, modifiers
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
176. HealthcareService.notAvailable.description
Definition

The reason that can be presented to the user as to why this time is not available.

ShortReason presented to the user explaining why time not available
Control1..1
Typestring
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summaryfalse
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
178. HealthcareService.notAvailable.during
Definition

Service is not available (seasonally or for a public holiday) from this date.

ShortService not available from this date
Control0..1
TypePeriod
Is Modifierfalse
Summaryfalse
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
180. HealthcareService.availabilityExceptions
Definition

A description of site availability exceptions, e.g. public holiday availability. Succinctly describing all possible exceptions to normal site availability as details in the available Times and not available Times.

ShortDescription of availability exceptions
Control0..1
Typestring
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summaryfalse
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
182. HealthcareService.endpoint
Definition

no-basis: In Norway endpoints for communication should be connected to a kommunikasjonspart-Organization identified with HERid and collected from the Norwegian Address register. Endpoints not registered in the Norwegian Address register can use other schemes of connecting endpoints to Organizations, PractitionerRole or HealthcareService.

ShortTechnical endpoints providing access to electronic services operated for the healthcare service
Control0..*
TypeReference(Endpoint, no-basis-Endpoint)
Is Modifierfalse
Must Supportfalse
Summaryfalse
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
+
+
+ + + + + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/StructureDefinition-no-basis-HealthcareService-examples.html b/StructureDefinition-no-basis-HealthcareService-examples.html new file mode 100644 index 00000000..dd1375fe --- /dev/null +++ b/StructureDefinition-no-basis-HealthcareService-examples.html @@ -0,0 +1,298 @@ + + + + + + + + + + - v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - draft + + + +

+
+
+
+ +
+
+
+ + + + +
+
+ + +
+
+ +
+
+ + +
+
+
+
+ +
+

NyTimelosingIG - Local Development build (v0.1.0). See the Directory of published versions

+ + + + + + + + + + + + + + + + +

Resource Profile: NoBasisHealthcareService - Examples

+ + + + + + + +
+ + Active + + as of 2019-05-20 + + +
+ + + + + + + + + +

No examples are currently available for the Profile.

+ + + + + + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/StructureDefinition-no-basis-HealthcareService-mappings.html b/StructureDefinition-no-basis-HealthcareService-mappings.html new file mode 100644 index 00000000..617489c6 --- /dev/null +++ b/StructureDefinition-no-basis-HealthcareService-mappings.html @@ -0,0 +1,395 @@ + + + + + + + + + + no-basis-HealthcareService - Mappings - v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - draft + + + +

+
+
+
+ +
+
+
+ + + + +
+
+ + +
+
+ +
+
+ + +
+
+
+
+ +
+

NyTimelosingIG - Local Development build (v0.1.0). See the Directory of published versions

+ + + + + + + + + + + + + + + + +

Resource Profile: NoBasisHealthcareService - Mappings

+ + + + + + + +
+ + Active + + as of 2019-05-20 + + +
+ + +

Mappings for the no-basis-HealthcareService resource profile.

+ + + + + + +

Mappings for RIM Mapping (http://hl7.org/v3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NoBasisHealthcareService
HealthcareServiceEntity. Role, or Act, act[classCode=ACT][moodCode=DEF]
   textAct.text?
   containedN/A
   extensionN/A
   modifierExtensionN/A
   identifier.id
   active.statusCode
   providedBy.scopingRole.Organization
      idn/a
      extensionn/a
      referenceN/A
      typeN/A
      identifier.identifier
      displayN/A
   category.code
   type.actrelationship[typeCode=COMP.act[classCode=ACT][moodCode=DEF].code
   specialty.actrelationship[typeCode=COMP.act[classCode=ACT][moodCode=DEF].code
      idn/a
      extensionn/a
      codingunion(., ./translation)
      coding (8655)union(., ./translation)
         idn/a
         extensionn/a
         system./codeSystem
         version./codeSystemVersion
         code./code
         displayCV.displayName
         userSelectedCD.codingRationale
      coding (8654)union(., ./translation)
         idn/a
         extensionn/a
         system./codeSystem
         version./codeSystemVersion
         code./code
         displayCV.displayName
         userSelectedCD.codingRationale
      coding (9151)union(., ./translation)
         idn/a
         extensionn/a
         system./codeSystem
         version./codeSystemVersion
         code./code
         displayCV.displayName
         userSelectedCD.codingRationale
      coding (8451)union(., ./translation)
         idn/a
         extensionn/a
         system./codeSystem
         version./codeSystemVersion
         code./code
         displayCV.displayName
         userSelectedCD.codingRationale
      text./originalText[mediaType/code="text/plain"]/data
   location.location.role[classCode=SDLOC]
   name.name
   comment.location.role[classCode=SDLOC].desc
   extraDetails.actrelationship[typeCode=COMP.act[classCode=ACT][moodCode=DEF].text
   photo.actrelationship[typeCode=SBJ].observation.value
   telecom.telecom
   coverageArea.location.role[classCode=SDLOC].subjectOf.A_SpatialCoordinate
   serviceProvisionCode.actrelationship[typeCode=PRCN].observation[moodCode=EVN.CRT]
   eligibility
      idn/a
      extensionn/a
      modifierExtensionN/A
      code.actrelationship[typeCode=PRCN].observation[moodCode=EVN.CRT]
      comment.actrelationship[typeCode=PRCN].observation[moodCode=EVN.CRT].text
   program.actrelationship[typeCode=PERT].observation
   characteristic.actrelationship[typeCode=PERT].observation
   referralMethod.actrelationship[typeCode=PERT].observation
   appointmentRequired.actrelationship[typeCode=PERT].observation
   availableTime.effectiveTime
      idn/a
      extensionn/a
      modifierExtensionN/A
      daysOfWeek.effectiveTime
      allDay.effectiveTime
      availableStartTime.effectiveTime
      availableEndTime.effectiveTime
   notAvailable.effectiveTime
      idn/a
      extensionn/a
      modifierExtensionN/A
      descriptionn/a
      during.effectiveTime
   availabilityExceptions.effectiveTime
   endpointn/a
+

Mappings for FiveWs Pattern Mapping (http://hl7.org/fhir/fivews)

+ + + + + + +
NoBasisHealthcareService
HealthcareService
   identifierFiveWs.identifier
   activeFiveWs.status
   categoryFiveWs.class
   locationFiveWs.where[x]
+ + + + + + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/StructureDefinition-no-basis-HealthcareService-testing.html b/StructureDefinition-no-basis-HealthcareService-testing.html new file mode 100644 index 00000000..aa075e0c --- /dev/null +++ b/StructureDefinition-no-basis-HealthcareService-testing.html @@ -0,0 +1,305 @@ + + + + + + + + + + no-basis-HealthcareService - Testing - v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - draft + + + +

+
+
+
+ +
+
+
+ + + + +
+
+ + +
+
+ +
+
+ + +
+
+
+
+ +
+

NyTimelosingIG - Local Development build (v0.1.0). See the Directory of published versions

+ + + + + + + + + + + + + + + + +

Resource Profile: NoBasisHealthcareService - Testing

+ + + + + + + +
+ + Active + + as of 2019-05-20 + + +
+ + + + + + + + + +

Test Plans

+ +

No test plans are currently available for the Profile.

+ + +

Test Scripts

+ +

No test scripts are currently available for the Profile.

+ + + + + + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/StructureDefinition-no-basis-HealthcareService.csv b/StructureDefinition-no-basis-HealthcareService.csv new file mode 100644 index 00000000..fac46489 --- /dev/null +++ b/StructureDefinition-no-basis-HealthcareService.csv @@ -0,0 +1,320 @@ +"Id","Path","Slice Name","Alias(s)","Label","Min","Max","Must Support?","Is Modifier?","Is Summary?","Type(s)","Short","Definition","Comments","Requirements","Default Value","Meaning When Missing","Fixed Value","Pattern","Example","Minimum Value","Maximum Value","Maximum Length","Binding Strength","Binding Description","Binding Value Set","Code","Slicing Discriminator","Slicing Description","Slicing Ordered","Slicing Rules","Base Path","Base Min","Base Max","Condition(s)","Constraint(s)","Mapping: RIM Mapping","Mapping: FiveWs Pattern Mapping" +"HealthcareService","HealthcareService","","","",0,*,"","","","null {[]} {[]} +","The details of a healthcare service available at a location","The details of a healthcare service available at a location. Should only be used for clinical healthcareservices offered by a PractitionerRole or by an Organization.","","","","","","","","","",,,,,"",,,,"HealthcareService",0,*,"","dom-2:If the resource is contained in another resource, it SHALL NOT contain nested Resources {contained.contained.empty()} +dom-3:If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource {contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()}dom-4:If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated {contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()}dom-5:If a resource is contained in another resource, it SHALL NOT have a security label {contained.meta.security.empty()}dom-6:A resource should have narrative for robust management {text.`div`.exists()}","Entity. Role, or Act","act[classCode=ACT][moodCode=DEF]" +"HealthcareService.id","HealthcareService.id","","","",0,1,"","","Y","id {[]} {[]} +","Logical id of this artifact","The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.","The only time that a resource does not have an id is when it is being submitted to the server using a create operation.","","","","","","","","",,,,,"",,,,"Resource.id",0,1,"","" +"HealthcareService.meta","HealthcareService.meta","","","",0,1,"","","Y","Meta {[]} {[]} +","Metadata about the resource","The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource.","","","","","","","","","",,,,,"",,,,"Resource.meta",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"HealthcareService.implicitRules","HealthcareService.implicitRules","","","",0,1,"","Y","Y","uri {[]} {[]} +","A set of rules under which this content was created","A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc.","Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of it's narrative along with other profiles, value sets, etc.","","","","","","","","",,,,,"",,,,"Resource.implicitRules",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"HealthcareService.language","HealthcareService.language","","","",0,1,"","","","code {[]} {[]} +","Language of the resource content","The base language in which the resource is written.","Language is provided to support indexing and accessibility (typically, services such as text to speech use the language tag). The html language tag in the narrative applies to the narrative. The language tag on the resource may be used to specify the language of other presentations generated from the data in the resource. Not all the content has to be in the base language. The Resource.language should not be assumed to apply to the narrative automatically. If a language is specified, it should it also be specified on the div element in the html (see rules in HTML5 for information about the relationship between xml:lang and the html lang attribute).","","","","","","","","",,"preferred","A human language.","http://hl7.org/fhir/ValueSet/languages","",,,,"Resource.language",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"HealthcareService.text","HealthcareService.text","","narrative +htmlxhtmldisplay","",0,1,"","","","Narrative {[]} {[]} +","Text summary of the resource, for human interpretation","A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it ""clinically safe"" for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety.","Contained resources do not have narrative. Resources that are not contained SHOULD have a narrative. In some cases, a resource may only have text with little or no additional discrete data (as long as all minOccurs=1 elements are satisfied). This may be necessary for data from legacy systems where information is captured as a ""text blob"" or where text is additionally entered raw or narrated and encoded information is added later.","","","","","","","","",,,,,"",,,,"DomainResource.text",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","Act.text?" +"HealthcareService.contained","HealthcareService.contained","","inline resources +anonymous resourcescontained resources","",0,*,"","","","Resource {[]} {[]} +","Contained, inline Resources","These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.","This should never be done when the content can be identified properly, as once identification is lost, it is extremely difficult (and context dependent) to restore it again. Contained resources may have profiles and tags In their meta elements, but SHALL NOT have security labels.","","","","","","","","",,,,,"",,,,"DomainResource.contained",0,*,"","","N/A" +"HealthcareService.extension","HealthcareService.extension","","extensions +user content","",0,*,"","","","Extension {[]} {[]} +","Additional content defined by implementations","May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","","","","","","","","",,,,,"",,,,"DomainResource.extension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}","N/A" +"HealthcareService.modifierExtension","HealthcareService.modifierExtension","","extensions +user content","",0,*,"","Y","","Extension {[]} {[]} +","Extensions that cannot be ignored","May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. + +Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).","","","","","","","",,,,,"",,,,"DomainResource.modifierExtension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}","N/A" +"HealthcareService.identifier","HealthcareService.identifier","","","",0,*,"","","Y","Identifier {[]} {[]} +","External identifiers for this item","External identifiers for this item.","","","","","","","","","",,,,,"",,,,"HealthcareService.identifier",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +",".id","FiveWs.identifier" +"HealthcareService.active","HealthcareService.active","","","",0,1,"","Y","Y","boolean {[]} {[]} +","Whether this HealthcareService record is in active use","This flag is used to mark the record to not be used. This is not used when a center is closed for maintenance, or for holidays, the notAvailable period is to be used for this.","This element is labeled as a modifier because it may be used to mark that the resource was created in error.","","","This resource is generally assumed to be active if no value is provided for the active element","","","","","",,,,,"",,,,"HealthcareService.active",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +",".statusCode","FiveWs.status" +"HealthcareService.providedBy","HealthcareService.providedBy","","","",0,1,"","","Y","Reference {[]} {[CanonicalType[http://hl7.org/fhir/StructureDefinition/Organization], CanonicalType[http://helsenorge.no/fhir/StructureDefinition/no-basis-Organization]]} +","Organization that provides this service","The organization that provides this healthcare service. + +no-basis recommends the use of logical reference to an organization using ENH or RSH. To describe a top level organization. Departments within an organization could use a different reference scheme defined by the organization.","This property is recommended to be the same as the Location's managingOrganization, and if not provided should be interpreted as such. If the Location does not have a managing Organization, then this property should be populated.","","","","","","","","",,,,,"",,,,"HealthcareService.providedBy",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +",".scopingRole.Organization" +"HealthcareService.providedBy.id","HealthcareService.providedBy.id","","","",0,1,"","","","string {[]} {[]} +","Unique id for inter-element referencing","Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.","","","","","","","","","",,,,,"",,,,"Element.id",0,1,"","","n/a" +"HealthcareService.providedBy.extension","HealthcareService.providedBy.extension","","extensions +user content","",0,*,"","","","Extension {[]} {[]} +","Additional content defined by implementations","May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","","","","","","","","",,,,,"","value:url} +","Extensions are always sliced by (at least) url",,"open","Element.extension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}","n/a" +"HealthcareService.providedBy.reference","HealthcareService.providedBy.reference","","","",0,1,"","","Y","string {[]} {[]} +","Literal reference, Relative, internal or absolute URL","A reference to a location at which the other resource is found. The reference may be a relative reference, in which case it is relative to the service base URL, or an absolute URL that resolves to the location where the resource is found. The reference may be version specific or not. If the reference is not to a FHIR RESTful server, then it should be assumed to be version specific. Internal fragment references (start with '#') refer to contained resources.","Using absolute URLs provides a stable scalable approach suitable for a cloud/web context, while using relative/logical references provides a flexible approach suitable for use when trading across closed eco-system boundaries. Absolute URLs do not need to point to a FHIR RESTful server, though this is the preferred approach. If the URL conforms to the structure ""/[type]/[id]"" then it should be assumed that the reference is to a FHIR RESTful server.","","","","","","","","",,,,,"",,,,"Reference.reference",0,1,"ref-1 +","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","N/A" +"HealthcareService.providedBy.type","HealthcareService.providedBy.type","","","",0,1,"","","Y","uri {[]} {[]} +","Type the reference refers to (e.g. ""Patient"")","The expected type of the target of the reference. If both Reference.type and Reference.reference are populated and Reference.reference is a FHIR URL, both SHALL be consistent. + +The type is the Canonical URL of Resource Definition that is the type this reference refers to. References are URLs that are relative to http://hl7.org/fhir/StructureDefinition/ e.g. ""Patient"" is a reference to http://hl7.org/fhir/StructureDefinition/Patient. Absolute URLs are only allowed for logical models (and can only be used in references in logical models, not resources).","This element is used to indicate the type of the target of the reference. This may be used which ever of the other elements are populated (or not). In some cases, the type of the target may be determined by inspection of the reference (e.g. a RESTful URL) or by resolving the target of the reference; if both the type and a reference is provided, the reference SHALL resolve to a resource of the same type as that specified.","","","","","","","","",,"extensible","Aa resource (or, for logical models, the URI of the logical model).","http://hl7.org/fhir/ValueSet/resource-types","",,,,"Reference.type",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","N/A" +"HealthcareService.providedBy.identifier","HealthcareService.providedBy.identifier","","","",0,1,"","","Y","Identifier {[]} {[]} +","The logical reference of organization that provides this healthcare service.","no-basis recommends the use of logical reference to an organization using ENH or RSH. To describe a top level organization. Departments within an organization could use a different reference scheme defined by the organization. + +no-basis recommends if an identifier is provided the identifier type or system should be provided.","When an identifier is provided in place of a reference, any system processing the reference will only be able to resolve the identifier to a reference if it understands the business context in which the identifier is used. Sometimes this is global (e.g. a national identifier) but often it is not. For this reason, none of the useful mechanisms described for working with references (e.g. chaining, includes) are possible, nor should servers be expected to be able resolve the reference. Servers may accept an identifier based reference untouched, resolve it, and/or reject it - see CapabilityStatement.rest.resource.referencePolicy. + +When both an identifier and a literal reference are provided, the literal reference is preferred. Applications processing the resource are allowed - but not required - to check that the identifier matches the literal reference + +Applications converting a logical reference to a literal reference may choose to leave the logical reference present, or remove it. + +Reference is intended to point to a structure that can potentially be expressed as a FHIR resource, though there is no need for it to exist as an actual FHIR resource instance - except in as much as an application wishes to actual find the target of the reference. The content referred to be the identifier must meet the logical constraints implied by any limitations on what resource types are permitted for the reference. For example, it would not be legitimate to send the identifier for a drug prescription if the type were Reference(Observation|DiagnosticReport). One of the use-cases for Reference.identifier is the situation where no FHIR representation exists (where the type is Reference (Any).","","","","","","","","",,,,,"",,,,"Reference.identifier",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +",".identifier" +"HealthcareService.providedBy.display","HealthcareService.providedBy.display","","","",0,1,"","","Y","string {[]} {[]} +","Text alternative for the resource","Plain text narrative that identifies the resource in addition to the resource reference.","This is generally not the same as the Resource.text of the referenced resource. The purpose is to identify what's being referenced, not to fully describe it.","","","","","","","","",,,,,"",,,,"Reference.display",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","N/A" +"HealthcareService.category","HealthcareService.category","","service category +virksomhetstype","",0,*,"","","Y","CodeableConcept {[]} {[]} +","HealthcareService category","Example of category. Helsevirksomhet type (OID=9040), identifies the virksomhetstype used in Adresseregisteret. This element is usually not necessary to describe the HealthcareService adequately.","Selecting a Service Category then determines the list of relevant service types that can be selected in the primary service type.","","","","","","","","",,"example","virksomhetstype 9040","urn:oid:2.16.578.1.12.4.1.1.9040","",,,,"HealthcareService.category",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +",".code","FiveWs.class" +"HealthcareService.type","HealthcareService.type","","service type +","",0,*,"","","Y","CodeableConcept {[]} {[]} +","Type of service that may be delivered or performed","no-basis: This element is usually not necessary to describe the HealthcareService adequately. Further coding can be used when common set of SNOMED codes are agreed for healthc care service types. + +The specific type of service that may be delivered or performed.","","","","","","","","","",,"example","Additional details about where the content was created (e.g. clinical specialty).","http://hl7.org/fhir/ValueSet/service-type","",,,,"HealthcareService.type",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +",".actrelationship[typeCode=COMP.act[classCode=ACT][moodCode=DEF].code" +"HealthcareService.specialty","HealthcareService.specialty","","helsehjelpsområde +","",0,*,"","","Y","CodeableConcept {[]} {[]} +","Specialties handled by the HealthcareService","no-basis: Helsehjelpområde is given by the specialty element, preferred coding includes 8655 and 8654 codesystems. Type and category is usually not necessary to describe the HealthcareService adequately. + +The specific type defined in a codesystem allowed included in the valueset.","","","","","","","","","",,"preferred","A specialty that a healthcare service may provide.","http://hl7.org/fhir/ValueSet/c80-practice-codes","",,,,"HealthcareService.specialty",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +",".actrelationship[typeCode=COMP.act[classCode=ACT][moodCode=DEF].code" +"HealthcareService.specialty.id","HealthcareService.specialty.id","","","",0,1,"","","","string {[]} {[]} +","Unique id for inter-element referencing","Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.","","","","","","","","","",,,,,"",,,,"Element.id",0,1,"","","n/a" +"HealthcareService.specialty.extension","HealthcareService.specialty.extension","","extensions +user content","",0,*,"","","","Extension {[]} {[]} +","Additional content defined by implementations","May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","","","","","","","","",,,,,"","value:url} +","Extensions are always sliced by (at least) url",,"open","Element.extension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}","n/a" +"HealthcareService.specialty.coding","HealthcareService.specialty.coding","","","",0,*,"","","Y","Coding {[]} {[]} +","Code defined by a terminology system","A reference to a code defined by a terminology system.","Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true.","Allows for alternative encodings within a code system, and translations to other code systems.","","","","","","","",,,,,"","value:system} +","Two possible codings are given for the type element",,"open","CodeableConcept.coding",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","union(., ./translation)" +"HealthcareService.specialty.coding:8655","HealthcareService.specialty.coding","8655","","",0,*,"","","Y","Coding {[]} {[]} +","Code describing the Helsehjelpområde","no-basis: Helsehjelpsområde (OID=8655) used to code the kind of clinical service the organization offers the patients through this HealthcareService +Also use Klinisk/medisinsk service (OID=8654)?","Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true.","Allows for alternative encodings within a code system, and translations to other code systems.","","","","","","","",,"preferred","Helsehjelpsområde","urn:oid:2.16.578.1.12.4.1.1.8655","",,,,"CodeableConcept.coding",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","union(., ./translation)" +"HealthcareService.specialty.coding:8655.id","HealthcareService.specialty.coding.id","","","",0,1,"","","","string {[]} {[]} +","Unique id for inter-element referencing","Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.","","","","","","","","","",,,,,"",,,,"Element.id",0,1,"","","n/a" +"HealthcareService.specialty.coding:8655.extension","HealthcareService.specialty.coding.extension","","extensions +user content","",0,*,"","","","Extension {[]} {[]} +","Additional content defined by implementations","May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","","","","","","","","",,,,,"","value:url} +","Extensions are always sliced by (at least) url",,"open","Element.extension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}","n/a" +"HealthcareService.specialty.coding:8655.system","HealthcareService.specialty.coding.system","","","",1,1,"","","Y","uri {[]} {[]} +","Identity of the 8655 codesystem","The identification of the code system that defines the meaning of the symbol in the code.","The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...). OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should reference to some definition that establishes the system clearly and unambiguously.","Need to be unambiguous about the source of the definition of the symbol.","","","","","","","",,,,,"",,,,"Coding.system",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","./codeSystem" +"HealthcareService.specialty.coding:8655.version","HealthcareService.specialty.coding.version","","","",0,1,"","","Y","string {[]} {[]} +","Version of the system - if relevant","The version of the code system which was used when choosing this code. Note that a well-maintained code system does not need the version reported, because the meaning of codes is consistent across versions. However this cannot consistently be assured, and when the meaning is not guaranteed to be consistent, the version SHOULD be exchanged.","Where the terminology does not clearly define what string should be used to identify code system versions, the recommendation is to use the date (expressed in FHIR date format) on which that version was officially published as the version date.","","","","","","","","",,,,,"",,,,"Coding.version",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","./codeSystemVersion" +"HealthcareService.specialty.coding:8655.code","HealthcareService.specialty.coding.code","","","",1,1,"","","Y","code {[]} {[]} +","Symbol in syntax defined by the system","A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).","","Need to refer to a particular code in the system.","","","","","","","",,,,,"",,,,"Coding.code",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","./code" +"HealthcareService.specialty.coding:8655.display","HealthcareService.specialty.coding.display","","","",0,1,"","","Y","string {[]} {[]} +","Representation defined by the system","A representation of the meaning of the code in the system, following the rules of the system.","","Need to be able to carry a human-readable meaning of the code for readers that do not know the system.","","","","","","","",,,,,"",,,,"Coding.display",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","CV.displayName" +"HealthcareService.specialty.coding:8655.userSelected","HealthcareService.specialty.coding.userSelected","","","",0,1,"","","Y","boolean {[]} {[]} +","If this coding was chosen directly by the user","Indicates that this coding was chosen by a user directly - e.g. off a pick list of available items (codes or displays).","Amongst a set of alternatives, a directly chosen code is the most appropriate starting point for new translations. There is some ambiguity about what exactly 'directly chosen' implies, and trading partner agreement may be needed to clarify the use of this element and its consequences more completely.","This has been identified as a clinical safety criterium - that this exact system/code pair was chosen explicitly, rather than inferred by the system based on some rules or language processing.","","","","","","","",,,,,"",,,,"Coding.userSelected",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","CD.codingRationale" +"HealthcareService.specialty.coding:8654","HealthcareService.specialty.coding","8654","","",0,*,"","","Y","Coding {[]} {[]} +","Code defined by a terminology system","Klinisk/medisinsk service (OID=8654)","Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true.","Allows for alternative encodings within a code system, and translations to other code systems.","","","","","","","",,"preferred","Klinisk/medisinsk service","urn:oid:2.16.578.1.12.4.1.1.8654","",,,,"CodeableConcept.coding",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","union(., ./translation)" +"HealthcareService.specialty.coding:8654.id","HealthcareService.specialty.coding.id","","","",0,1,"","","","string {[]} {[]} +","Unique id for inter-element referencing","Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.","","","","","","","","","",,,,,"",,,,"Element.id",0,1,"","","n/a" +"HealthcareService.specialty.coding:8654.extension","HealthcareService.specialty.coding.extension","","extensions +user content","",0,*,"","","","Extension {[]} {[]} +","Additional content defined by implementations","May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","","","","","","","","",,,,,"","value:url} +","Extensions are always sliced by (at least) url",,"open","Element.extension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}","n/a" +"HealthcareService.specialty.coding:8654.system","HealthcareService.specialty.coding.system","","","",1,1,"","","Y","uri {[]} {[]} +","Identity of the terminology system","The identification of the code system that defines the meaning of the symbol in the code.","The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...). OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should reference to some definition that establishes the system clearly and unambiguously.","Need to be unambiguous about the source of the definition of the symbol.","","","","","","","",,,,,"",,,,"Coding.system",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","./codeSystem" +"HealthcareService.specialty.coding:8654.version","HealthcareService.specialty.coding.version","","","",0,1,"","","Y","string {[]} {[]} +","Version of the system - if relevant","The version of the code system which was used when choosing this code. Note that a well-maintained code system does not need the version reported, because the meaning of codes is consistent across versions. However this cannot consistently be assured, and when the meaning is not guaranteed to be consistent, the version SHOULD be exchanged.","Where the terminology does not clearly define what string should be used to identify code system versions, the recommendation is to use the date (expressed in FHIR date format) on which that version was officially published as the version date.","","","","","","","","",,,,,"",,,,"Coding.version",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","./codeSystemVersion" +"HealthcareService.specialty.coding:8654.code","HealthcareService.specialty.coding.code","","","",1,1,"","","Y","code {[]} {[]} +","Symbol in syntax defined by the system","A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).","","Need to refer to a particular code in the system.","","","","","","","",,,,,"",,,,"Coding.code",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","./code" +"HealthcareService.specialty.coding:8654.display","HealthcareService.specialty.coding.display","","","",0,1,"","","Y","string {[]} {[]} +","Representation defined by the system","A representation of the meaning of the code in the system, following the rules of the system.","","Need to be able to carry a human-readable meaning of the code for readers that do not know the system.","","","","","","","",,,,,"",,,,"Coding.display",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","CV.displayName" +"HealthcareService.specialty.coding:8654.userSelected","HealthcareService.specialty.coding.userSelected","","","",0,1,"","","Y","boolean {[]} {[]} +","If this coding was chosen directly by the user","Indicates that this coding was chosen by a user directly - e.g. off a pick list of available items (codes or displays).","Amongst a set of alternatives, a directly chosen code is the most appropriate starting point for new translations. There is some ambiguity about what exactly 'directly chosen' implies, and trading partner agreement may be needed to clarify the use of this element and its consequences more completely.","This has been identified as a clinical safety criterium - that this exact system/code pair was chosen explicitly, rather than inferred by the system based on some rules or language processing.","","","","","","","",,,,,"",,,,"Coding.userSelected",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","CD.codingRationale" +"HealthcareService.specialty.coding:9151","HealthcareService.specialty.coding","9151","","",0,*,"","","Y","Coding {[]} {[]} +","Code defined by a terminology system","IPLOS tjenestetype (OID=9151)","Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true.","Allows for alternative encodings within a code system, and translations to other code systems.","","","","","","","",,"preferred","IPLOS tjenestetype","urn:oid:2.16.578.1.12.4.1.1.9151","",,,,"CodeableConcept.coding",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","union(., ./translation)" +"HealthcareService.specialty.coding:9151.id","HealthcareService.specialty.coding.id","","","",0,1,"","","","string {[]} {[]} +","Unique id for inter-element referencing","Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.","","","","","","","","","",,,,,"",,,,"Element.id",0,1,"","","n/a" +"HealthcareService.specialty.coding:9151.extension","HealthcareService.specialty.coding.extension","","extensions +user content","",0,*,"","","","Extension {[]} {[]} +","Additional content defined by implementations","May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","","","","","","","","",,,,,"","value:url} +","Extensions are always sliced by (at least) url",,"open","Element.extension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}","n/a" +"HealthcareService.specialty.coding:9151.system","HealthcareService.specialty.coding.system","","","",1,1,"","","Y","uri {[]} {[]} +","Identity of the terminology system","The identification of the code system that defines the meaning of the symbol in the code.","The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...). OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should reference to some definition that establishes the system clearly and unambiguously.","Need to be unambiguous about the source of the definition of the symbol.","","","","","","","",,,,,"",,,,"Coding.system",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","./codeSystem" +"HealthcareService.specialty.coding:9151.version","HealthcareService.specialty.coding.version","","","",0,1,"","","Y","string {[]} {[]} +","Version of the system - if relevant","The version of the code system which was used when choosing this code. Note that a well-maintained code system does not need the version reported, because the meaning of codes is consistent across versions. However this cannot consistently be assured, and when the meaning is not guaranteed to be consistent, the version SHOULD be exchanged.","Where the terminology does not clearly define what string should be used to identify code system versions, the recommendation is to use the date (expressed in FHIR date format) on which that version was officially published as the version date.","","","","","","","","",,,,,"",,,,"Coding.version",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","./codeSystemVersion" +"HealthcareService.specialty.coding:9151.code","HealthcareService.specialty.coding.code","","","",1,1,"","","Y","code {[]} {[]} +","Symbol in syntax defined by the system","A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).","","Need to refer to a particular code in the system.","","","","","","","",,,,,"",,,,"Coding.code",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","./code" +"HealthcareService.specialty.coding:9151.display","HealthcareService.specialty.coding.display","","","",0,1,"","","Y","string {[]} {[]} +","Representation defined by the system","A representation of the meaning of the code in the system, following the rules of the system.","","Need to be able to carry a human-readable meaning of the code for readers that do not know the system.","","","","","","","",,,,,"",,,,"Coding.display",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","CV.displayName" +"HealthcareService.specialty.coding:9151.userSelected","HealthcareService.specialty.coding.userSelected","","","",0,1,"","","Y","boolean {[]} {[]} +","If this coding was chosen directly by the user","Indicates that this coding was chosen by a user directly - e.g. off a pick list of available items (codes or displays).","Amongst a set of alternatives, a directly chosen code is the most appropriate starting point for new translations. There is some ambiguity about what exactly 'directly chosen' implies, and trading partner agreement may be needed to clarify the use of this element and its consequences more completely.","This has been identified as a clinical safety criterium - that this exact system/code pair was chosen explicitly, rather than inferred by the system based on some rules or language processing.","","","","","","","",,,,,"",,,,"Coding.userSelected",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","CD.codingRationale" +"HealthcareService.specialty.coding:8451","HealthcareService.specialty.coding","8451","","",0,*,"","","Y","Coding {[]} {[]} +","Code defined by a terminology system","Fagområde (OID=8451)","Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true.","Allows for alternative encodings within a code system, and translations to other code systems.","","","","","","","",,"preferred","Fagområde","urn:oid:2.16.578.1.12.4.1.1.8451","",,,,"CodeableConcept.coding",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","union(., ./translation)" +"HealthcareService.specialty.coding:8451.id","HealthcareService.specialty.coding.id","","","",0,1,"","","","string {[]} {[]} +","Unique id for inter-element referencing","Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.","","","","","","","","","",,,,,"",,,,"Element.id",0,1,"","","n/a" +"HealthcareService.specialty.coding:8451.extension","HealthcareService.specialty.coding.extension","","extensions +user content","",0,*,"","","","Extension {[]} {[]} +","Additional content defined by implementations","May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","","","","","","","","",,,,,"","value:url} +","Extensions are always sliced by (at least) url",,"open","Element.extension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}","n/a" +"HealthcareService.specialty.coding:8451.system","HealthcareService.specialty.coding.system","","","",1,1,"","","Y","uri {[]} {[]} +","Identity of the terminology system","The identification of the Fagområde (OID=8451) code system.","The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...). OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should reference to some definition that establishes the system clearly and unambiguously.","Need to be unambiguous about the source of the definition of the symbol.","","","","","","","",,,,,"",,,,"Coding.system",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","./codeSystem" +"HealthcareService.specialty.coding:8451.version","HealthcareService.specialty.coding.version","","","",0,1,"","","Y","string {[]} {[]} +","Version of the system - if relevant","The version of the code system which was used when choosing this code. Note that a well-maintained code system does not need the version reported, because the meaning of codes is consistent across versions. However this cannot consistently be assured, and when the meaning is not guaranteed to be consistent, the version SHOULD be exchanged.","Where the terminology does not clearly define what string should be used to identify code system versions, the recommendation is to use the date (expressed in FHIR date format) on which that version was officially published as the version date.","","","","","","","","",,,,,"",,,,"Coding.version",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","./codeSystemVersion" +"HealthcareService.specialty.coding:8451.code","HealthcareService.specialty.coding.code","","","",1,1,"","","Y","code {[]} {[]} +","Symbol in syntax defined by the system","A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).","","Need to refer to a particular code in the system.","","","","","","","",,,,,"",,,,"Coding.code",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","./code" +"HealthcareService.specialty.coding:8451.display","HealthcareService.specialty.coding.display","","","",0,1,"","","Y","string {[]} {[]} +","Representation defined by the system","A representation of the meaning of the code in the system, following the rules of the system.","","Need to be able to carry a human-readable meaning of the code for readers that do not know the system.","","","","","","","",,,,,"",,,,"Coding.display",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","CV.displayName" +"HealthcareService.specialty.coding:8451.userSelected","HealthcareService.specialty.coding.userSelected","","","",0,1,"","","Y","boolean {[]} {[]} +","If this coding was chosen directly by the user","Indicates that this coding was chosen by a user directly - e.g. off a pick list of available items (codes or displays).","Amongst a set of alternatives, a directly chosen code is the most appropriate starting point for new translations. There is some ambiguity about what exactly 'directly chosen' implies, and trading partner agreement may be needed to clarify the use of this element and its consequences more completely.","This has been identified as a clinical safety criterium - that this exact system/code pair was chosen explicitly, rather than inferred by the system based on some rules or language processing.","","","","","","","",,,,,"",,,,"Coding.userSelected",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","CD.codingRationale" +"HealthcareService.specialty.text","HealthcareService.specialty.text","","","",0,1,"","","Y","string {[]} {[]} +","Plain text representation of the concept","A human language representation of the concept as seen/selected/uttered by the user who entered the data and/or which represents the intended meaning of the user.","Very often the text is the same as a displayName of one of the codings.","The codes from the terminologies do not always capture the correct meaning with all the nuances of the human using them, or sometimes there is no appropriate code at all. In these cases, the text is used to capture the full meaning of the source.","","","","","","","",,,,,"",,,,"CodeableConcept.text",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","./originalText[mediaType/code=""text/plain""]/data" +"HealthcareService.location","HealthcareService.location","","","",0,*,"","","Y","Reference {[]} {[CanonicalType[http://hl7.org/fhir/StructureDefinition/Location], CanonicalType[http://helsenorge.no/fhir/StructureDefinition/no-basis-Location]]} +","Location(s) where service may be provided","The location(s) where this healthcare service may be provided.","","","","","","","","","",,,,,"",,,,"HealthcareService.location",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +",".location.role[classCode=SDLOC]","FiveWs.where[x]" +"HealthcareService.name","HealthcareService.name","","","",0,1,"","","Y","string {[]} {[]} +","Description of service as presented to a consumer while searching","Further description of the service as it would be presented to a consumer while searching.","","","","","","","","","",,,,,"",,,,"HealthcareService.name",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +",".name" +"HealthcareService.comment","HealthcareService.comment","","","",0,1,"","","Y","string {[]} {[]} +","Additional description and/or any specific issues not covered elsewhere","Any additional description of the service and/or any specific issues not covered by the other attributes, which can be displayed as further detail under the serviceName.","Would expect that a user would not see this information on a search results, and it would only be available when viewing the complete details of the service.","","","","","","","","",,,,,"",,,,"HealthcareService.comment",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +",".location.role[classCode=SDLOC].desc" +"HealthcareService.extraDetails","HealthcareService.extraDetails","","","",0,1,"","","","markdown {[]} {[]} +","Extra details about the service that can't be placed in the other fields","Extra details about the service that can't be placed in the other fields.","","","","","","","","","",,,,,"",,,,"HealthcareService.extraDetails",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +",".actrelationship[typeCode=COMP.act[classCode=ACT][moodCode=DEF].text" +"HealthcareService.photo","HealthcareService.photo","","","",0,1,"","","Y","Attachment {[]} {[]} +","Facilitates quick identification of the service","If there is a photo/symbol associated with this HealthcareService, it may be included here to facilitate quick identification of the service in a list.","","","","","","","","","",,,,,"",,,,"HealthcareService.photo",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +",".actrelationship[typeCode=SBJ].observation.value" +"HealthcareService.telecom","HealthcareService.telecom","","","",0,*,"","","","ContactPoint {[]} {[]} +","Contacts related to the healthcare service","List of contacts related to this specific healthcare service.","If this is empty, then refer to the location's contacts.","","","","","","","","",,,,,"",,,,"HealthcareService.telecom",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +",".telecom" +"HealthcareService.coverageArea","HealthcareService.coverageArea","","","",0,*,"","","","Reference {[]} {[CanonicalType[http://hl7.org/fhir/StructureDefinition/Location]]} +","Location(s) service is intended for/available to","The location(s) that this service is available to (not where the service is provided).","The locations referenced by the coverage area can include both specific locations, including areas, and also conceptual domains too (mode = kind), such as a physical area (tri-state area) and some other attribute (covered by Example Care Organization). These types of Locations are often not managed by any specific organization. This could also include generic locations such as ""in-home"".","","","","","","","","",,,,,"",,,,"HealthcareService.coverageArea",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +",".location.role[classCode=SDLOC].subjectOf.A_SpatialCoordinate" +"HealthcareService.serviceProvisionCode","HealthcareService.serviceProvisionCode","","","",0,*,"","","","CodeableConcept {[]} {[]} +","Conditions under which service is available/offered","The code(s) that detail the conditions under which the healthcare service is available/offered.","The provision means being commissioned by, contractually obliged or financially sourced. Types of costings that may apply to this healthcare service, such if the service may be available for free, some discounts available, or fees apply.","","","","","","","","",,"example","The code(s) that detail the conditions under which the healthcare service is available/offered.","http://hl7.org/fhir/ValueSet/service-provision-conditions","",,,,"HealthcareService.serviceProvisionCode",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +",".actrelationship[typeCode=PRCN].observation[moodCode=EVN.CRT]" +"HealthcareService.eligibility","HealthcareService.eligibility","","","",0,*,"","","","BackboneElement {[]} {[]} +","Specific eligibility requirements required to use the service","Does this service have specific eligibility requirements that need to be met in order to use the service?","","","","","","","","","",,,,,"",,,,"HealthcareService.eligibility",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"HealthcareService.eligibility.id","HealthcareService.eligibility.id","","","",0,1,"","","","string {[]} {[]} +","Unique id for inter-element referencing","Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.","","","","","","","","","",,,,,"",,,,"Element.id",0,1,"","","n/a" +"HealthcareService.eligibility.extension","HealthcareService.eligibility.extension","","extensions +user content","",0,*,"","","","Extension {[]} {[]} +","Additional content defined by implementations","May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","","","","","","","","",,,,,"",,,,"Element.extension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}","n/a" +"HealthcareService.eligibility.modifierExtension","HealthcareService.eligibility.modifierExtension","","extensions +user contentmodifiers","",0,*,"","Y","Y","Extension {[]} {[]} +","Extensions that cannot be ignored even if unrecognized","May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. + +Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).","","","","","","","",,,,,"",,,,"BackboneElement.modifierExtension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}","N/A" +"HealthcareService.eligibility.code","HealthcareService.eligibility.code","","","",0,1,"","","","CodeableConcept {[]} {[]} +","Coded value for the eligibility","Coded value for the eligibility.","","","","","","","","","",,"example","Coded values underwhich a specific service is made available.","","",,,,"HealthcareService.eligibility.code",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +",".actrelationship[typeCode=PRCN].observation[moodCode=EVN.CRT]" +"HealthcareService.eligibility.comment","HealthcareService.eligibility.comment","","","",0,1,"","","","markdown {[]} {[]} +","Describes the eligibility conditions for the service","Describes the eligibility conditions for the service.","The description of service eligibility should, in general, not exceed one or two paragraphs. It should be sufficient for a prospective consumer to determine if they are likely to be eligible or not. Where eligibility requirements and conditions are complex, it may simply be noted that an eligibility assessment is required. Where eligibility is determined by an outside source, such as an Act of Parliament, this should be noted, preferably with a reference to a commonly available copy of the source document such as a web page.","","","","","","","","",,,,,"",,,,"HealthcareService.eligibility.comment",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +",".actrelationship[typeCode=PRCN].observation[moodCode=EVN.CRT].text" +"HealthcareService.program","HealthcareService.program","","","",0,*,"","","","CodeableConcept {[]} {[]} +","Programs that this service is applicable to","Programs that this service is applicable to.","Programs are often defined externally to an Organization, commonly by governments; e.g. Home and Community Care Programs, Homeless Program, ….","","","","","","","","",,"example","Government or local programs that this service applies to.","http://hl7.org/fhir/ValueSet/program","",,,,"HealthcareService.program",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +",".actrelationship[typeCode=PERT].observation" +"HealthcareService.characteristic","HealthcareService.characteristic","","","",0,*,"","","","CodeableConcept {[]} {[]} +","Collection of characteristics (attributes)","Collection of characteristics (attributes).","These could be such things as is wheelchair accessible.","","","","","","","","",,"example","A custom attribute that could be provided at a service (e.g. Wheelchair accessibiliy).","","",,,,"HealthcareService.characteristic",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +",".actrelationship[typeCode=PERT].observation" +"HealthcareService.communication","HealthcareService.communication","","","",0,*,"","","","CodeableConcept {[]} {[]} +","The language that this service is offered in","Some services are specifically made available in multiple languages, this property permits a directory to declare the languages this is offered in. Typically this is only provided where a service operates in communities with mixed languages used.","When using this property it indicates that the service is available with this language, it is not derived from the practitioners, and not all are required to use this language, just that this language is available while scheduling.","","","","","","","","",,"preferred","A human language.","http://hl7.org/fhir/ValueSet/languages","",,,,"HealthcareService.communication",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"HealthcareService.referralMethod","HealthcareService.referralMethod","","","",0,*,"","","","CodeableConcept {[]} {[]} +","Ways that the service accepts referrals","Ways that the service accepts referrals, if this is not provided then it is implied that no referral is required.","","","","","","","","","",,"example","The methods of referral can be used when referring to a specific HealthCareService resource.","http://hl7.org/fhir/ValueSet/service-referral-method","",,,,"HealthcareService.referralMethod",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +",".actrelationship[typeCode=PERT].observation" +"HealthcareService.appointmentRequired","HealthcareService.appointmentRequired","","","",0,1,"","","","boolean {[]} {[]} +","If an appointment is required for access to this service","Indicates whether or not a prospective consumer will require an appointment for a particular service at a site to be provided by the Organization. Indicates if an appointment is required for access to this service.","","","","","","","","","",,,,,"",,,,"HealthcareService.appointmentRequired",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +",".actrelationship[typeCode=PERT].observation" +"HealthcareService.availableTime","HealthcareService.availableTime","","","",0,*,"","","","BackboneElement {[]} {[]} +","Times the Service Site is available","A collection of times that the Service Site is available.","More detailed availability information may be provided in associated Schedule/Slot resources.","","","","","","","","",,,,,"",,,,"HealthcareService.availableTime",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +",".effectiveTime" +"HealthcareService.availableTime.id","HealthcareService.availableTime.id","","","",0,1,"","","","string {[]} {[]} +","Unique id for inter-element referencing","Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.","","","","","","","","","",,,,,"",,,,"Element.id",0,1,"","","n/a" +"HealthcareService.availableTime.extension","HealthcareService.availableTime.extension","","extensions +user content","",0,*,"","","","Extension {[]} {[]} +","Additional content defined by implementations","May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","","","","","","","","",,,,,"",,,,"Element.extension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}","n/a" +"HealthcareService.availableTime.modifierExtension","HealthcareService.availableTime.modifierExtension","","extensions +user contentmodifiers","",0,*,"","Y","Y","Extension {[]} {[]} +","Extensions that cannot be ignored even if unrecognized","May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. + +Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).","","","","","","","",,,,,"",,,,"BackboneElement.modifierExtension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}","N/A" +"HealthcareService.availableTime.daysOfWeek","HealthcareService.availableTime.daysOfWeek","","","",0,*,"","","","code {[]} {[]} +","mon | tue | wed | thu | fri | sat | sun","Indicates which days of the week are available between the start and end Times.","","","","","","","","","",,"required","The days of the week.","http://hl7.org/fhir/ValueSet/days-of-week|4.0.1","",,,,"HealthcareService.availableTime.daysOfWeek",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +",".effectiveTime" +"HealthcareService.availableTime.allDay","HealthcareService.availableTime.allDay","","","",0,1,"","","","boolean {[]} {[]} +","Always available? e.g. 24 hour service","Is this always available? (hence times are irrelevant) e.g. 24 hour service.","","","","","","","","","",,,,,"",,,,"HealthcareService.availableTime.allDay",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +",".effectiveTime" +"HealthcareService.availableTime.availableStartTime","HealthcareService.availableTime.availableStartTime","","","",0,1,"","","","time {[]} {[]} +","Opening time of day (ignored if allDay = true)","The opening time of day. Note: If the AllDay flag is set, then this time is ignored.","The time zone is expected to be for where this HealthcareService is provided at.","","","","","","","","",,,,,"",,,,"HealthcareService.availableTime.availableStartTime",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +",".effectiveTime" +"HealthcareService.availableTime.availableEndTime","HealthcareService.availableTime.availableEndTime","","","",0,1,"","","","time {[]} {[]} +","Closing time of day (ignored if allDay = true)","The closing time of day. Note: If the AllDay flag is set, then this time is ignored.","The time zone is expected to be for where this HealthcareService is provided at.","","","","","","","","",,,,,"",,,,"HealthcareService.availableTime.availableEndTime",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +",".effectiveTime" +"HealthcareService.notAvailable","HealthcareService.notAvailable","","","",0,*,"","","","BackboneElement {[]} {[]} +","Not available during this time due to provided reason","The HealthcareService is not available during this period of time due to the provided reason.","","","","","","","","","",,,,,"",,,,"HealthcareService.notAvailable",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +",".effectiveTime" +"HealthcareService.notAvailable.id","HealthcareService.notAvailable.id","","","",0,1,"","","","string {[]} {[]} +","Unique id for inter-element referencing","Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.","","","","","","","","","",,,,,"",,,,"Element.id",0,1,"","","n/a" +"HealthcareService.notAvailable.extension","HealthcareService.notAvailable.extension","","extensions +user content","",0,*,"","","","Extension {[]} {[]} +","Additional content defined by implementations","May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","","","","","","","","",,,,,"",,,,"Element.extension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}","n/a" +"HealthcareService.notAvailable.modifierExtension","HealthcareService.notAvailable.modifierExtension","","extensions +user contentmodifiers","",0,*,"","Y","Y","Extension {[]} {[]} +","Extensions that cannot be ignored even if unrecognized","May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. + +Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).","","","","","","","",,,,,"",,,,"BackboneElement.modifierExtension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}","N/A" +"HealthcareService.notAvailable.description","HealthcareService.notAvailable.description","","","",1,1,"","","","string {[]} {[]} +","Reason presented to the user explaining why time not available","The reason that can be presented to the user as to why this time is not available.","","","","","","","","","",,,,,"",,,,"HealthcareService.notAvailable.description",1,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","n/a" +"HealthcareService.notAvailable.during","HealthcareService.notAvailable.during","","","",0,1,"","","","Period {[]} {[]} +","Service not available from this date","Service is not available (seasonally or for a public holiday) from this date.","","","","","","","","","",,,,,"",,,,"HealthcareService.notAvailable.during",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +",".effectiveTime" +"HealthcareService.availabilityExceptions","HealthcareService.availabilityExceptions","","","",0,1,"","","","string {[]} {[]} +","Description of availability exceptions","A description of site availability exceptions, e.g. public holiday availability. Succinctly describing all possible exceptions to normal site availability as details in the available Times and not available Times.","","","","","","","","","",,,,,"",,,,"HealthcareService.availabilityExceptions",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +",".effectiveTime" +"HealthcareService.endpoint","HealthcareService.endpoint","","","",0,*,"","","","Reference {[]} {[CanonicalType[http://hl7.org/fhir/StructureDefinition/Endpoint], CanonicalType[http://helsenorge.no/fhir/StructureDefinition/no-basis-Endpoint]]} +","Technical endpoints providing access to electronic services operated for the healthcare service","no-basis: In Norway endpoints for communication should be connected to a kommunikasjonspart-Organization identified with HERid and collected from the Norwegian Address register. Endpoints not registered in the Norwegian Address register can use other schemes of connecting endpoints to Organizations, PractitionerRole or HealthcareService. + +Technical endpoints providing access to services operated for the specific healthcare services defined at this resource.","","","","","","","","","",,,,,"",,,,"HealthcareService.endpoint",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","n/a" diff --git a/StructureDefinition-no-basis-HealthcareService.html b/StructureDefinition-no-basis-HealthcareService.html new file mode 100644 index 00000000..f20b2cd5 --- /dev/null +++ b/StructureDefinition-no-basis-HealthcareService.html @@ -0,0 +1,1428 @@ + + + + + + + + + + no-basis-HealthcareService - v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - draft + + + +

+
+
+
+ +
+
+
+ + + + +
+
+ + +
+
+ +
+
+ + +
+
+
+
+ +
+

NyTimelosingIG - Local Development build (v0.1.0). See the Directory of published versions

+ + + + + + + + + + + + + + + + +

Resource Profile: + + no-basis-HealthcareService + + + + + +

+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Official URL: http://helsenorge.no/fhir/StructureDefinition/no-basis-HealthcareServiceVersion: + 0.1.0
+ + Active + + as of 2019-05-20 + + + Computable Name: NoBasisHealthcareService
+ +

+

Basisprofil for Norwegian Healthcare Service information. Defined by The Norwegian Directorate of eHealth and HL7 Norway. The profile adds Norwegian specific identification of Healthcare Services. The basis profile is open, but derived profiles should close down the information elements according to specification relevant to the use-case.

+ +

The typical use-case is to include information regarding what Healthcare related services, support functions or activities provided by an Organization or awailable at a Location.

+ +

+ + + + + + + + +

Usage:

+ + + + + +

Formal Views of Profile Content

+

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

+
+ + +
+
+

This structure is derived from HealthcareService +

+
+ + + + + + + + + + + + + + + + + + + + + + +
NameFlagsCard.TypeDescription & Constraintsdoco
.. HealthcareService 0..*HealthcareServiceThe details of a healthcare service available at a location
... identifier 0..*IdentifierExternal identifiers for this item
... providedBy 0..1Reference(Organization | no-basis-Organization)Organization that provides this service
.... identifier 0..1IdentifierThe logical reference of organization that provides this healthcare service.
... category 0..*CodeableConceptHealthcareService category
Binding: urn:oid:2.16.578.1.12.4.1.1.9040 (example): virksomhetstype 9040

... specialty 0..*CodeableConceptSpecialties handled by the HealthcareService
.... Slices for coding 0..*CodingCode defined by a terminology system
Slice: Unordered, Open by value:system
..... coding:8655 0..*CodingCode describing the Helsehjelpområde
Binding: urn:oid:2.16.578.1.12.4.1.1.8655 (preferred): Helsehjelpsområde


...... system 1..1uriIdentity of the 8655 codesystem
Fixed Value: urn:oid:2.16.578.1.12.4.1.1.8655
...... code 1..1codeSymbol in syntax defined by the system
..... coding:8654 0..*CodingCode defined by a terminology system
Binding: urn:oid:2.16.578.1.12.4.1.1.8654 (preferred): Klinisk/medisinsk service


...... system 1..1uriIdentity of the terminology system
Fixed Value: urn:oid:2.16.578.1.12.4.1.1.8654
...... code 1..1codeSymbol in syntax defined by the system
..... coding:9151 0..*CodingCode defined by a terminology system
Binding: urn:oid:2.16.578.1.12.4.1.1.9151 (preferred): IPLOS tjenestetype


...... system 1..1uriIdentity of the terminology system
Fixed Value: urn:oid:2.16.578.1.12.4.1.1.9151
...... code 1..1codeSymbol in syntax defined by the system
..... coding:8451 0..*CodingCode defined by a terminology system
Binding: urn:oid:2.16.578.1.12.4.1.1.8451 (preferred): Fagområde


...... system 1..1uriIdentity of the terminology system
Fixed Value: urn:oid:2.16.578.1.12.4.1.1.8451
...... code 1..1codeSymbol in syntax defined by the system
... location 0..*Reference(Location | no-basis-Location)Location(s) where service may be provided
... endpoint 0..*Reference(Endpoint | no-basis-Endpoint)Technical endpoints providing access to electronic services operated for the healthcare service

doco Documentation for this format
+ + +

Terminology Bindings (Differential)

+ + + + + + + +
PathConformanceValueSet
HealthcareService.categoryexample

urn:oid:2.16.578.1.12.4.1.1.9040

+
HealthcareService.specialty.coding:8655preferred

urn:oid:2.16.578.1.12.4.1.1.8655

+
HealthcareService.specialty.coding:8654preferred

urn:oid:2.16.578.1.12.4.1.1.8654

+
HealthcareService.specialty.coding:9151preferred

urn:oid:2.16.578.1.12.4.1.1.9151

+
HealthcareService.specialty.coding:8451preferred

urn:oid:2.16.578.1.12.4.1.1.8451

+
+ + + + + +
+
+
+ +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + +
NameFlagsCard.TypeDescription & Constraintsdoco
.. HealthcareService 0..*HealthcareServiceThe details of a healthcare service available at a location
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... identifier Σ0..*IdentifierExternal identifiers for this item
... providedBy Σ0..1Reference(Organization | no-basis-Organization)Organization that provides this service
.... identifier Σ0..1IdentifierThe logical reference of organization that provides this healthcare service.
... category Σ0..*CodeableConceptHealthcareService category
Binding: urn:oid:2.16.578.1.12.4.1.1.9040 (example): virksomhetstype 9040


... type Σ0..*CodeableConceptType of service that may be delivered or performed
Binding: ServiceType (example): Additional details about where the content was created (e.g. clinical specialty).


... specialty Σ0..*CodeableConceptSpecialties handled by the HealthcareService
Binding: PracticeSettingCodeValueSet (preferred): A specialty that a healthcare service may provide.


.... Slices for coding Σ0..*CodingCode defined by a terminology system
Slice: Unordered, Open by value:system
..... coding:8655 Σ0..*CodingCode describing the Helsehjelpområde
Binding: urn:oid:2.16.578.1.12.4.1.1.8655 (preferred): Helsehjelpsområde


...... system Σ1..1uriIdentity of the 8655 codesystem
Fixed Value: urn:oid:2.16.578.1.12.4.1.1.8655
...... code Σ1..1codeSymbol in syntax defined by the system
..... coding:8654 Σ0..*CodingCode defined by a terminology system
Binding: urn:oid:2.16.578.1.12.4.1.1.8654 (preferred): Klinisk/medisinsk service


...... system Σ1..1uriIdentity of the terminology system
Fixed Value: urn:oid:2.16.578.1.12.4.1.1.8654
...... code Σ1..1codeSymbol in syntax defined by the system
..... coding:9151 Σ0..*CodingCode defined by a terminology system
Binding: urn:oid:2.16.578.1.12.4.1.1.9151 (preferred): IPLOS tjenestetype


...... system Σ1..1uriIdentity of the terminology system
Fixed Value: urn:oid:2.16.578.1.12.4.1.1.9151
...... code Σ1..1codeSymbol in syntax defined by the system
..... coding:8451 Σ0..*CodingCode defined by a terminology system
Binding: urn:oid:2.16.578.1.12.4.1.1.8451 (preferred): Fagområde


...... system Σ1..1uriIdentity of the terminology system
Fixed Value: urn:oid:2.16.578.1.12.4.1.1.8451
...... code Σ1..1codeSymbol in syntax defined by the system
... location Σ0..*Reference(Location | no-basis-Location)Location(s) where service may be provided
... endpoint 0..*Reference(Endpoint | no-basis-Endpoint)Technical endpoints providing access to electronic services operated for the healthcare service

doco Documentation for this format
+ +

Terminology Bindings

+ + + + + + + + + +
PathConformanceValueSet
HealthcareService.categoryexample

urn:oid:2.16.578.1.12.4.1.1.9040

+
HealthcareService.typeexampleServiceType
HealthcareService.specialtypreferredPracticeSettingCodeValueSet
HealthcareService.specialty.coding:8655preferred

urn:oid:2.16.578.1.12.4.1.1.8655

+
HealthcareService.specialty.coding:8654preferred

urn:oid:2.16.578.1.12.4.1.1.8654

+
HealthcareService.specialty.coding:9151preferred

urn:oid:2.16.578.1.12.4.1.1.9151

+
HealthcareService.specialty.coding:8451preferred

urn:oid:2.16.578.1.12.4.1.1.8451

+
+ + + + + + + +

Constraints

+ + + + + + + + + +
IdGradePath(s)DetailsRequirements
dom-2errorHealthcareServiceIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorHealthcareServiceIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
: contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4errorHealthcareServiceIf a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5errorHealthcareServiceIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceHealthcareServiceA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
+ + +
+
+
+ +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameFlagsCard.TypeDescription & Constraintsdoco
.. HealthcareService 0..*HealthcareServiceThe details of a healthcare service available at a location
... id Σ0..1idLogical id of this artifact
... meta Σ0..1MetaMetadata about the resource
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... language 0..1codeLanguage of the resource content
Binding: CommonLanguages (preferred): A human language.

Additional BindingsPurpose
AllLanguagesMax Binding
... text 0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... extension 0..*ExtensionAdditional content defined by implementations
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... identifier Σ0..*IdentifierExternal identifiers for this item
... active ?!Σ0..1booleanWhether this HealthcareService record is in active use
... providedBy Σ0..1Reference(Organization | no-basis-Organization)Organization that provides this service
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... reference ΣC0..1stringLiteral reference, Relative, internal or absolute URL
.... type Σ0..1uriType the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).

.... identifier Σ0..1IdentifierThe logical reference of organization that provides this healthcare service.
.... display Σ0..1stringText alternative for the resource
... category Σ0..*CodeableConceptHealthcareService category
Binding: urn:oid:2.16.578.1.12.4.1.1.9040 (example): virksomhetstype 9040


... type Σ0..*CodeableConceptType of service that may be delivered or performed
Binding: ServiceType (example): Additional details about where the content was created (e.g. clinical specialty).


... specialty Σ0..*CodeableConceptSpecialties handled by the HealthcareService
Binding: PracticeSettingCodeValueSet (preferred): A specialty that a healthcare service may provide.


.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... Slices for coding Σ0..*CodingCode defined by a terminology system
Slice: Unordered, Open by value:system
..... coding:8655 Σ0..*CodingCode describing the Helsehjelpområde
Binding: urn:oid:2.16.578.1.12.4.1.1.8655 (preferred): Helsehjelpsområde


...... id 0..1stringUnique id for inter-element referencing
...... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
...... system Σ1..1uriIdentity of the 8655 codesystem
Fixed Value: urn:oid:2.16.578.1.12.4.1.1.8655
...... version Σ0..1stringVersion of the system - if relevant
...... code Σ1..1codeSymbol in syntax defined by the system
...... display Σ0..1stringRepresentation defined by the system
...... userSelected Σ0..1booleanIf this coding was chosen directly by the user
..... coding:8654 Σ0..*CodingCode defined by a terminology system
Binding: urn:oid:2.16.578.1.12.4.1.1.8654 (preferred): Klinisk/medisinsk service


...... id 0..1stringUnique id for inter-element referencing
...... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
...... system Σ1..1uriIdentity of the terminology system
Fixed Value: urn:oid:2.16.578.1.12.4.1.1.8654
...... version Σ0..1stringVersion of the system - if relevant
...... code Σ1..1codeSymbol in syntax defined by the system
...... display Σ0..1stringRepresentation defined by the system
...... userSelected Σ0..1booleanIf this coding was chosen directly by the user
..... coding:9151 Σ0..*CodingCode defined by a terminology system
Binding: urn:oid:2.16.578.1.12.4.1.1.9151 (preferred): IPLOS tjenestetype


...... id 0..1stringUnique id for inter-element referencing
...... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
...... system Σ1..1uriIdentity of the terminology system
Fixed Value: urn:oid:2.16.578.1.12.4.1.1.9151
...... version Σ0..1stringVersion of the system - if relevant
...... code Σ1..1codeSymbol in syntax defined by the system
...... display Σ0..1stringRepresentation defined by the system
...... userSelected Σ0..1booleanIf this coding was chosen directly by the user
..... coding:8451 Σ0..*CodingCode defined by a terminology system
Binding: urn:oid:2.16.578.1.12.4.1.1.8451 (preferred): Fagområde


...... id 0..1stringUnique id for inter-element referencing
...... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
...... system Σ1..1uriIdentity of the terminology system
Fixed Value: urn:oid:2.16.578.1.12.4.1.1.8451
...... version Σ0..1stringVersion of the system - if relevant
...... code Σ1..1codeSymbol in syntax defined by the system
...... display Σ0..1stringRepresentation defined by the system
...... userSelected Σ0..1booleanIf this coding was chosen directly by the user
.... text Σ0..1stringPlain text representation of the concept
... location Σ0..*Reference(Location | no-basis-Location)Location(s) where service may be provided
... name Σ0..1stringDescription of service as presented to a consumer while searching
... comment Σ0..1stringAdditional description and/or any specific issues not covered elsewhere
... extraDetails 0..1markdownExtra details about the service that can't be placed in the other fields
... photo Σ0..1AttachmentFacilitates quick identification of the service
... telecom 0..*ContactPointContacts related to the healthcare service
... coverageArea 0..*Reference(Location)Location(s) service is intended for/available to
... serviceProvisionCode 0..*CodeableConceptConditions under which service is available/offered
Binding: ServiceProvisionConditions (example): The code(s) that detail the conditions under which the healthcare service is available/offered.


... eligibility 0..*BackboneElementSpecific eligibility requirements required to use the service
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... code 0..1CodeableConceptCoded value for the eligibility
Binding: (unbound) (example): Coded values underwhich a specific service is made available.

.... comment 0..1markdownDescribes the eligibility conditions for the service
... program 0..*CodeableConceptPrograms that this service is applicable to
Binding: Program (example): Government or local programs that this service applies to.


... characteristic 0..*CodeableConceptCollection of characteristics (attributes)
Binding: (unbound) (example): A custom attribute that could be provided at a service (e.g. Wheelchair accessibiliy).


... communication 0..*CodeableConceptThe language that this service is offered in
Binding: CommonLanguages (preferred): A human language.

Additional BindingsPurpose
AllLanguagesMax Binding

... referralMethod 0..*CodeableConceptWays that the service accepts referrals
Binding: ReferralMethod (example): The methods of referral can be used when referring to a specific HealthCareService resource.


... appointmentRequired 0..1booleanIf an appointment is required for access to this service
... availableTime 0..*BackboneElementTimes the Service Site is available
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... daysOfWeek 0..*codemon | tue | wed | thu | fri | sat | sun
Binding: DaysOfWeek (required): The days of the week.


.... allDay 0..1booleanAlways available? e.g. 24 hour service
.... availableStartTime 0..1timeOpening time of day (ignored if allDay = true)
.... availableEndTime 0..1timeClosing time of day (ignored if allDay = true)
... notAvailable 0..*BackboneElementNot available during this time due to provided reason
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... description 1..1stringReason presented to the user explaining why time not available
.... during 0..1PeriodService not available from this date
... availabilityExceptions 0..1stringDescription of availability exceptions
... endpoint 0..*Reference(Endpoint | no-basis-Endpoint)Technical endpoints providing access to electronic services operated for the healthcare service

doco Documentation for this format
+ +

Terminology Bindings

+ + + + + + + + + + + + + + + + + + +
PathConformanceValueSet
HealthcareService.languagepreferredCommonLanguages + + + + + + + + +
+ Additional Bindings + Purpose
+ AllLanguages + + Max Binding +
+
HealthcareService.providedBy.typeextensibleResourceType
HealthcareService.categoryexample

urn:oid:2.16.578.1.12.4.1.1.9040

+
HealthcareService.typeexampleServiceType
HealthcareService.specialtypreferredPracticeSettingCodeValueSet
HealthcareService.specialty.coding:8655preferred

urn:oid:2.16.578.1.12.4.1.1.8655

+
HealthcareService.specialty.coding:8654preferred

urn:oid:2.16.578.1.12.4.1.1.8654

+
HealthcareService.specialty.coding:9151preferred

urn:oid:2.16.578.1.12.4.1.1.9151

+
HealthcareService.specialty.coding:8451preferred

urn:oid:2.16.578.1.12.4.1.1.8451

+
HealthcareService.serviceProvisionCodeexampleServiceProvisionConditions
HealthcareService.eligibility.codeexample
HealthcareService.programexampleProgram
HealthcareService.characteristicexample
HealthcareService.communicationpreferredCommonLanguages + + + + + + + + +
+ Additional Bindings + Purpose
+ AllLanguages + + Max Binding +
+
HealthcareService.referralMethodexampleReferralMethod
HealthcareService.availableTime.daysOfWeekrequiredDaysOfWeek
+ + + + + + + +

Constraints

+ + + + + + + + + +
IdGradePath(s)DetailsRequirements
dom-2errorHealthcareServiceIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorHealthcareServiceIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
: contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4errorHealthcareServiceIf a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5errorHealthcareServiceIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceHealthcareServiceA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
+ + +
+
+
+ + + + + + + + + + +
+
+

This structure is derived from HealthcareService +

+
+ + +

+Summary +

+

Mandatory: 0 element (8 nested mandatory elements)
Fixed Value: 4 elements

Structures

+

This structure refers to these other structures:

+ + +

Slices

+

This structure defines the following Slices:

+
    +
  • The element HealthcareService.specialty.coding is sliced based on the value of value:system
  • + +
+ + +
+
+
+ +
+
+

+ Differential View +

+

This structure is derived from HealthcareService +

+
+ + + + + + + + + + + + + + + + + + + + + + +
NameFlagsCard.TypeDescription & Constraintsdoco
.. HealthcareService 0..*HealthcareServiceThe details of a healthcare service available at a location
... identifier 0..*IdentifierExternal identifiers for this item
... providedBy 0..1Reference(Organization | no-basis-Organization)Organization that provides this service
.... identifier 0..1IdentifierThe logical reference of organization that provides this healthcare service.
... category 0..*CodeableConceptHealthcareService category
Binding: urn:oid:2.16.578.1.12.4.1.1.9040 (example): virksomhetstype 9040

... specialty 0..*CodeableConceptSpecialties handled by the HealthcareService
.... Slices for coding 0..*CodingCode defined by a terminology system
Slice: Unordered, Open by value:system
..... coding:8655 0..*CodingCode describing the Helsehjelpområde
Binding: urn:oid:2.16.578.1.12.4.1.1.8655 (preferred): Helsehjelpsområde


...... system 1..1uriIdentity of the 8655 codesystem
Fixed Value: urn:oid:2.16.578.1.12.4.1.1.8655
...... code 1..1codeSymbol in syntax defined by the system
..... coding:8654 0..*CodingCode defined by a terminology system
Binding: urn:oid:2.16.578.1.12.4.1.1.8654 (preferred): Klinisk/medisinsk service


...... system 1..1uriIdentity of the terminology system
Fixed Value: urn:oid:2.16.578.1.12.4.1.1.8654
...... code 1..1codeSymbol in syntax defined by the system
..... coding:9151 0..*CodingCode defined by a terminology system
Binding: urn:oid:2.16.578.1.12.4.1.1.9151 (preferred): IPLOS tjenestetype


...... system 1..1uriIdentity of the terminology system
Fixed Value: urn:oid:2.16.578.1.12.4.1.1.9151
...... code 1..1codeSymbol in syntax defined by the system
..... coding:8451 0..*CodingCode defined by a terminology system
Binding: urn:oid:2.16.578.1.12.4.1.1.8451 (preferred): Fagområde


...... system 1..1uriIdentity of the terminology system
Fixed Value: urn:oid:2.16.578.1.12.4.1.1.8451
...... code 1..1codeSymbol in syntax defined by the system
... location 0..*Reference(Location | no-basis-Location)Location(s) where service may be provided
... endpoint 0..*Reference(Endpoint | no-basis-Endpoint)Technical endpoints providing access to electronic services operated for the healthcare service

doco Documentation for this format
+ +

Terminology Bindings (Differential)

+ + + + + + + +
PathConformanceValueSet
HealthcareService.categoryexample

urn:oid:2.16.578.1.12.4.1.1.9040

+
HealthcareService.specialty.coding:8655preferred

urn:oid:2.16.578.1.12.4.1.1.8655

+
HealthcareService.specialty.coding:8654preferred

urn:oid:2.16.578.1.12.4.1.1.8654

+
HealthcareService.specialty.coding:9151preferred

urn:oid:2.16.578.1.12.4.1.1.9151

+
HealthcareService.specialty.coding:8451preferred

urn:oid:2.16.578.1.12.4.1.1.8451

+
+ + + + + +
+
+
+

+ Key Elements View +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + +
NameFlagsCard.TypeDescription & Constraintsdoco
.. HealthcareService 0..*HealthcareServiceThe details of a healthcare service available at a location
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... identifier Σ0..*IdentifierExternal identifiers for this item
... providedBy Σ0..1Reference(Organization | no-basis-Organization)Organization that provides this service
.... identifier Σ0..1IdentifierThe logical reference of organization that provides this healthcare service.
... category Σ0..*CodeableConceptHealthcareService category
Binding: urn:oid:2.16.578.1.12.4.1.1.9040 (example): virksomhetstype 9040


... type Σ0..*CodeableConceptType of service that may be delivered or performed
Binding: ServiceType (example): Additional details about where the content was created (e.g. clinical specialty).


... specialty Σ0..*CodeableConceptSpecialties handled by the HealthcareService
Binding: PracticeSettingCodeValueSet (preferred): A specialty that a healthcare service may provide.


.... Slices for coding Σ0..*CodingCode defined by a terminology system
Slice: Unordered, Open by value:system
..... coding:8655 Σ0..*CodingCode describing the Helsehjelpområde
Binding: urn:oid:2.16.578.1.12.4.1.1.8655 (preferred): Helsehjelpsområde


...... system Σ1..1uriIdentity of the 8655 codesystem
Fixed Value: urn:oid:2.16.578.1.12.4.1.1.8655
...... code Σ1..1codeSymbol in syntax defined by the system
..... coding:8654 Σ0..*CodingCode defined by a terminology system
Binding: urn:oid:2.16.578.1.12.4.1.1.8654 (preferred): Klinisk/medisinsk service


...... system Σ1..1uriIdentity of the terminology system
Fixed Value: urn:oid:2.16.578.1.12.4.1.1.8654
...... code Σ1..1codeSymbol in syntax defined by the system
..... coding:9151 Σ0..*CodingCode defined by a terminology system
Binding: urn:oid:2.16.578.1.12.4.1.1.9151 (preferred): IPLOS tjenestetype


...... system Σ1..1uriIdentity of the terminology system
Fixed Value: urn:oid:2.16.578.1.12.4.1.1.9151
...... code Σ1..1codeSymbol in syntax defined by the system
..... coding:8451 Σ0..*CodingCode defined by a terminology system
Binding: urn:oid:2.16.578.1.12.4.1.1.8451 (preferred): Fagområde


...... system Σ1..1uriIdentity of the terminology system
Fixed Value: urn:oid:2.16.578.1.12.4.1.1.8451
...... code Σ1..1codeSymbol in syntax defined by the system
... location Σ0..*Reference(Location | no-basis-Location)Location(s) where service may be provided
... endpoint 0..*Reference(Endpoint | no-basis-Endpoint)Technical endpoints providing access to electronic services operated for the healthcare service

doco Documentation for this format
+ +

Terminology Bindings

+ + + + + + + + + +
PathConformanceValueSet
HealthcareService.categoryexample

urn:oid:2.16.578.1.12.4.1.1.9040

+
HealthcareService.typeexampleServiceType
HealthcareService.specialtypreferredPracticeSettingCodeValueSet
HealthcareService.specialty.coding:8655preferred

urn:oid:2.16.578.1.12.4.1.1.8655

+
HealthcareService.specialty.coding:8654preferred

urn:oid:2.16.578.1.12.4.1.1.8654

+
HealthcareService.specialty.coding:9151preferred

urn:oid:2.16.578.1.12.4.1.1.9151

+
HealthcareService.specialty.coding:8451preferred

urn:oid:2.16.578.1.12.4.1.1.8451

+
+ + + + + + + +

Constraints

+ + + + + + + + + +
IdGradePath(s)DetailsRequirements
dom-2errorHealthcareServiceIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorHealthcareServiceIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
: contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4errorHealthcareServiceIf a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5errorHealthcareServiceIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceHealthcareServiceA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
+ + +
+
+
+

+ Snapshot View +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameFlagsCard.TypeDescription & Constraintsdoco
.. HealthcareService 0..*HealthcareServiceThe details of a healthcare service available at a location
... id Σ0..1idLogical id of this artifact
... meta Σ0..1MetaMetadata about the resource
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... language 0..1codeLanguage of the resource content
Binding: CommonLanguages (preferred): A human language.

Additional BindingsPurpose
AllLanguagesMax Binding
... text 0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... extension 0..*ExtensionAdditional content defined by implementations
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... identifier Σ0..*IdentifierExternal identifiers for this item
... active ?!Σ0..1booleanWhether this HealthcareService record is in active use
... providedBy Σ0..1Reference(Organization | no-basis-Organization)Organization that provides this service
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... reference ΣC0..1stringLiteral reference, Relative, internal or absolute URL
.... type Σ0..1uriType the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).

.... identifier Σ0..1IdentifierThe logical reference of organization that provides this healthcare service.
.... display Σ0..1stringText alternative for the resource
... category Σ0..*CodeableConceptHealthcareService category
Binding: urn:oid:2.16.578.1.12.4.1.1.9040 (example): virksomhetstype 9040


... type Σ0..*CodeableConceptType of service that may be delivered or performed
Binding: ServiceType (example): Additional details about where the content was created (e.g. clinical specialty).


... specialty Σ0..*CodeableConceptSpecialties handled by the HealthcareService
Binding: PracticeSettingCodeValueSet (preferred): A specialty that a healthcare service may provide.


.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... Slices for coding Σ0..*CodingCode defined by a terminology system
Slice: Unordered, Open by value:system
..... coding:8655 Σ0..*CodingCode describing the Helsehjelpområde
Binding: urn:oid:2.16.578.1.12.4.1.1.8655 (preferred): Helsehjelpsområde


...... id 0..1stringUnique id for inter-element referencing
...... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
...... system Σ1..1uriIdentity of the 8655 codesystem
Fixed Value: urn:oid:2.16.578.1.12.4.1.1.8655
...... version Σ0..1stringVersion of the system - if relevant
...... code Σ1..1codeSymbol in syntax defined by the system
...... display Σ0..1stringRepresentation defined by the system
...... userSelected Σ0..1booleanIf this coding was chosen directly by the user
..... coding:8654 Σ0..*CodingCode defined by a terminology system
Binding: urn:oid:2.16.578.1.12.4.1.1.8654 (preferred): Klinisk/medisinsk service


...... id 0..1stringUnique id for inter-element referencing
...... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
...... system Σ1..1uriIdentity of the terminology system
Fixed Value: urn:oid:2.16.578.1.12.4.1.1.8654
...... version Σ0..1stringVersion of the system - if relevant
...... code Σ1..1codeSymbol in syntax defined by the system
...... display Σ0..1stringRepresentation defined by the system
...... userSelected Σ0..1booleanIf this coding was chosen directly by the user
..... coding:9151 Σ0..*CodingCode defined by a terminology system
Binding: urn:oid:2.16.578.1.12.4.1.1.9151 (preferred): IPLOS tjenestetype


...... id 0..1stringUnique id for inter-element referencing
...... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
...... system Σ1..1uriIdentity of the terminology system
Fixed Value: urn:oid:2.16.578.1.12.4.1.1.9151
...... version Σ0..1stringVersion of the system - if relevant
...... code Σ1..1codeSymbol in syntax defined by the system
...... display Σ0..1stringRepresentation defined by the system
...... userSelected Σ0..1booleanIf this coding was chosen directly by the user
..... coding:8451 Σ0..*CodingCode defined by a terminology system
Binding: urn:oid:2.16.578.1.12.4.1.1.8451 (preferred): Fagområde


...... id 0..1stringUnique id for inter-element referencing
...... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
...... system Σ1..1uriIdentity of the terminology system
Fixed Value: urn:oid:2.16.578.1.12.4.1.1.8451
...... version Σ0..1stringVersion of the system - if relevant
...... code Σ1..1codeSymbol in syntax defined by the system
...... display Σ0..1stringRepresentation defined by the system
...... userSelected Σ0..1booleanIf this coding was chosen directly by the user
.... text Σ0..1stringPlain text representation of the concept
... location Σ0..*Reference(Location | no-basis-Location)Location(s) where service may be provided
... name Σ0..1stringDescription of service as presented to a consumer while searching
... comment Σ0..1stringAdditional description and/or any specific issues not covered elsewhere
... extraDetails 0..1markdownExtra details about the service that can't be placed in the other fields
... photo Σ0..1AttachmentFacilitates quick identification of the service
... telecom 0..*ContactPointContacts related to the healthcare service
... coverageArea 0..*Reference(Location)Location(s) service is intended for/available to
... serviceProvisionCode 0..*CodeableConceptConditions under which service is available/offered
Binding: ServiceProvisionConditions (example): The code(s) that detail the conditions under which the healthcare service is available/offered.


... eligibility 0..*BackboneElementSpecific eligibility requirements required to use the service
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... code 0..1CodeableConceptCoded value for the eligibility
Binding: (unbound) (example): Coded values underwhich a specific service is made available.

.... comment 0..1markdownDescribes the eligibility conditions for the service
... program 0..*CodeableConceptPrograms that this service is applicable to
Binding: Program (example): Government or local programs that this service applies to.


... characteristic 0..*CodeableConceptCollection of characteristics (attributes)
Binding: (unbound) (example): A custom attribute that could be provided at a service (e.g. Wheelchair accessibiliy).


... communication 0..*CodeableConceptThe language that this service is offered in
Binding: CommonLanguages (preferred): A human language.

Additional BindingsPurpose
AllLanguagesMax Binding

... referralMethod 0..*CodeableConceptWays that the service accepts referrals
Binding: ReferralMethod (example): The methods of referral can be used when referring to a specific HealthCareService resource.


... appointmentRequired 0..1booleanIf an appointment is required for access to this service
... availableTime 0..*BackboneElementTimes the Service Site is available
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... daysOfWeek 0..*codemon | tue | wed | thu | fri | sat | sun
Binding: DaysOfWeek (required): The days of the week.


.... allDay 0..1booleanAlways available? e.g. 24 hour service
.... availableStartTime 0..1timeOpening time of day (ignored if allDay = true)
.... availableEndTime 0..1timeClosing time of day (ignored if allDay = true)
... notAvailable 0..*BackboneElementNot available during this time due to provided reason
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... description 1..1stringReason presented to the user explaining why time not available
.... during 0..1PeriodService not available from this date
... availabilityExceptions 0..1stringDescription of availability exceptions
... endpoint 0..*Reference(Endpoint | no-basis-Endpoint)Technical endpoints providing access to electronic services operated for the healthcare service

doco Documentation for this format
+ +

Terminology Bindings

+ + + + + + + + + + + + + + + + + + +
PathConformanceValueSet
HealthcareService.languagepreferredCommonLanguages + + + + + + + + +
+ Additional Bindings + Purpose
+ AllLanguages + + Max Binding +
+
HealthcareService.providedBy.typeextensibleResourceType
HealthcareService.categoryexample

urn:oid:2.16.578.1.12.4.1.1.9040

+
HealthcareService.typeexampleServiceType
HealthcareService.specialtypreferredPracticeSettingCodeValueSet
HealthcareService.specialty.coding:8655preferred

urn:oid:2.16.578.1.12.4.1.1.8655

+
HealthcareService.specialty.coding:8654preferred

urn:oid:2.16.578.1.12.4.1.1.8654

+
HealthcareService.specialty.coding:9151preferred

urn:oid:2.16.578.1.12.4.1.1.9151

+
HealthcareService.specialty.coding:8451preferred

urn:oid:2.16.578.1.12.4.1.1.8451

+
HealthcareService.serviceProvisionCodeexampleServiceProvisionConditions
HealthcareService.eligibility.codeexample
HealthcareService.programexampleProgram
HealthcareService.characteristicexample
HealthcareService.communicationpreferredCommonLanguages + + + + + + + + +
+ Additional Bindings + Purpose
+ AllLanguages + + Max Binding +
+
HealthcareService.referralMethodexampleReferralMethod
HealthcareService.availableTime.daysOfWeekrequiredDaysOfWeek
+ + + + + + + +

Constraints

+ + + + + + + + + +
IdGradePath(s)DetailsRequirements
dom-2errorHealthcareServiceIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorHealthcareServiceIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
: contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4errorHealthcareServiceIf a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5errorHealthcareServiceIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceHealthcareServiceA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
+ + +
+
+ + + + + + + + + +
+

This structure is derived from HealthcareService +

+
+ +

+Summary +

+

Mandatory: 0 element (8 nested mandatory elements)
Fixed Value: 4 elements

Structures

+

This structure refers to these other structures:

+ + +

Slices

+

This structure defines the following Slices:

+
    +
  • The element HealthcareService.specialty.coding is sliced based on the value of value:system
  • + +
+ + +
+
+
+
+

 

+

Other representations of profile: CSV, Excel, Schematron + +

+ + + + + + + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/StructureDefinition-no-basis-HealthcareService.json b/StructureDefinition-no-basis-HealthcareService.json new file mode 100644 index 00000000..f3eaf251 --- /dev/null +++ b/StructureDefinition-no-basis-HealthcareService.json @@ -0,0 +1,3663 @@ +{ + "resourceType" : "StructureDefinition", + "id" : "no-basis-HealthcareService", + "text" : { + "status" : "extensions", + "div" : "
Placeholder
" + }, + "url" : "http://helsenorge.no/fhir/StructureDefinition/no-basis-HealthcareService", + "version" : "0.1.0", + "name" : "NoBasisHealthcareService", + "title" : "no-basis-HealthcareService", + "status" : "active", + "date" : "2019-05-20", + "publisher" : "Example Publisher", + "contact" : [{ + "name" : "Example Publisher", + "telecom" : [{ + "system" : "url", + "value" : "http://example.org/example-publisher" + }] + }], + "description" : "Basisprofil for Norwegian Healthcare Service information. Defined by The Norwegian Directorate of eHealth and HL7 Norway. The profile adds Norwegian specific identification of Healthcare Services. The basis profile is open, but derived profiles should close down the information elements according to specification relevant to the use-case.\n\nThe typical use-case is to include information regarding what Healthcare related services, support functions or activities provided by an Organization or awailable at a Location.", + "fhirVersion" : "4.0.1", + "mapping" : [{ + "identity" : "rim", + "uri" : "http://hl7.org/v3", + "name" : "RIM Mapping" + }, + { + "identity" : "w5", + "uri" : "http://hl7.org/fhir/fivews", + "name" : "FiveWs Pattern Mapping" + }], + "kind" : "resource", + "abstract" : false, + "type" : "HealthcareService", + "baseDefinition" : "http://hl7.org/fhir/StructureDefinition/HealthcareService", + "derivation" : "constraint", + "snapshot" : { + "element" : [{ + "id" : "HealthcareService", + "path" : "HealthcareService", + "short" : "The details of a healthcare service available at a location", + "definition" : "The details of a healthcare service available at a location. Should only be used for clinical healthcareservices offered by a PractitionerRole or by an Organization.", + "min" : 0, + "max" : "*", + "base" : { + "path" : "HealthcareService", + "min" : 0, + "max" : "*" + }, + "constraint" : [{ + "key" : "dom-2", + "severity" : "error", + "human" : "If the resource is contained in another resource, it SHALL NOT contain nested Resources", + "expression" : "contained.contained.empty()", + "xpath" : "not(parent::f:contained and f:contained)", + "source" : "http://hl7.org/fhir/StructureDefinition/DomainResource" + }, + { + "key" : "dom-3", + "severity" : "error", + "human" : "If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource", + "expression" : "contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()", + "xpath" : "not(exists(for $id in f:contained/*/f:id/@value return $contained[not(parent::*/descendant::f:reference/@value=concat('#', $contained/*/id/@value) or descendant::f:reference[@value='#'])]))", + "source" : "http://hl7.org/fhir/StructureDefinition/DomainResource" + }, + { + "key" : "dom-4", + "severity" : "error", + "human" : "If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated", + "expression" : "contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()", + "xpath" : "not(exists(f:contained/*/f:meta/f:versionId)) and not(exists(f:contained/*/f:meta/f:lastUpdated))", + "source" : "http://hl7.org/fhir/StructureDefinition/DomainResource" + }, + { + "key" : "dom-5", + "severity" : "error", + "human" : "If a resource is contained in another resource, it SHALL NOT have a security label", + "expression" : "contained.meta.security.empty()", + "xpath" : "not(exists(f:contained/*/f:meta/f:security))", + "source" : "http://hl7.org/fhir/StructureDefinition/DomainResource" + }, + { + "extension" : [{ + "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bestpractice", + "valueBoolean" : true + }, + { + "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bestpractice-explanation", + "valueMarkdown" : "When a resource has no narrative, only systems that fully understand the data can display the resource to a human safely. Including a human readable representation in the resource makes for a much more robust eco-system and cheaper handling of resources by intermediary systems. Some ecosystems restrict distribution of resources to only those systems that do fully understand the resources, and as a consequence implementers may believe that the narrative is superfluous. However experience shows that such eco-systems often open up to new participants over time." + }], + "key" : "dom-6", + "severity" : "warning", + "human" : "A resource should have narrative for robust management", + "expression" : "text.`div`.exists()", + "xpath" : "exists(f:text/h:div)", + "source" : "http://hl7.org/fhir/StructureDefinition/DomainResource" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "Entity. Role, or Act" + }, + { + "identity" : "rim", + "map" : "act[classCode=ACT][moodCode=DEF]" + }] + }, + { + "id" : "HealthcareService.id", + "path" : "HealthcareService.id", + "short" : "Logical id of this artifact", + "definition" : "The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.", + "comment" : "The only time that a resource does not have an id is when it is being submitted to the server using a create operation.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Resource.id", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "extension" : [{ + "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type", + "valueUrl" : "id" + }], + "code" : "http://hl7.org/fhirpath/System.String" + }], + "isModifier" : false, + "isSummary" : true + }, + { + "id" : "HealthcareService.meta", + "path" : "HealthcareService.meta", + "short" : "Metadata about the resource", + "definition" : "The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Resource.meta", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "Meta" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true + }, + { + "id" : "HealthcareService.implicitRules", + "path" : "HealthcareService.implicitRules", + "short" : "A set of rules under which this content was created", + "definition" : "A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc.", + "comment" : "Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of it's narrative along with other profiles, value sets, etc.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Resource.implicitRules", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "uri" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : true, + "isModifierReason" : "This element is labeled as a modifier because the implicit rules may provide additional knowledge about the resource that modifies it's meaning or interpretation", + "isSummary" : true + }, + { + "id" : "HealthcareService.language", + "path" : "HealthcareService.language", + "short" : "Language of the resource content", + "definition" : "The base language in which the resource is written.", + "comment" : "Language is provided to support indexing and accessibility (typically, services such as text to speech use the language tag). The html language tag in the narrative applies to the narrative. The language tag on the resource may be used to specify the language of other presentations generated from the data in the resource. Not all the content has to be in the base language. The Resource.language should not be assumed to apply to the narrative automatically. If a language is specified, it should it also be specified on the div element in the html (see rules in HTML5 for information about the relationship between xml:lang and the html lang attribute).", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Resource.language", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "code" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : false, + "binding" : { + "extension" : [{ + "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-maxValueSet", + "valueCanonical" : "http://hl7.org/fhir/ValueSet/all-languages" + }, + { + "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", + "valueString" : "Language" + }, + { + "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding", + "valueBoolean" : true + }], + "strength" : "preferred", + "description" : "A human language.", + "valueSet" : "http://hl7.org/fhir/ValueSet/languages" + } + }, + { + "id" : "HealthcareService.text", + "path" : "HealthcareService.text", + "short" : "Text summary of the resource, for human interpretation", + "definition" : "A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it \"clinically safe\" for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety.", + "comment" : "Contained resources do not have narrative. Resources that are not contained SHOULD have a narrative. In some cases, a resource may only have text with little or no additional discrete data (as long as all minOccurs=1 elements are satisfied). This may be necessary for data from legacy systems where information is captured as a \"text blob\" or where text is additionally entered raw or narrated and encoded information is added later.", + "alias" : ["narrative", + "html", + "xhtml", + "display"], + "min" : 0, + "max" : "1", + "base" : { + "path" : "DomainResource.text", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "Narrative" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "Act.text?" + }] + }, + { + "id" : "HealthcareService.contained", + "path" : "HealthcareService.contained", + "short" : "Contained, inline Resources", + "definition" : "These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.", + "comment" : "This should never be done when the content can be identified properly, as once identification is lost, it is extremely difficult (and context dependent) to restore it again. Contained resources may have profiles and tags In their meta elements, but SHALL NOT have security labels.", + "alias" : ["inline resources", + "anonymous resources", + "contained resources"], + "min" : 0, + "max" : "*", + "base" : { + "path" : "DomainResource.contained", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "Resource" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "N/A" + }] + }, + { + "id" : "HealthcareService.extension", + "path" : "HealthcareService.extension", + "short" : "Additional content defined by implementations", + "definition" : "May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.", + "alias" : ["extensions", + "user content"], + "min" : 0, + "max" : "*", + "base" : { + "path" : "DomainResource.extension", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "Extension" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }, + { + "key" : "ext-1", + "severity" : "error", + "human" : "Must have either extensions or value[x], not both", + "expression" : "extension.exists() != value.exists()", + "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])", + "source" : "http://hl7.org/fhir/StructureDefinition/Extension" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "N/A" + }] + }, + { + "id" : "HealthcareService.modifierExtension", + "path" : "HealthcareService.modifierExtension", + "short" : "Extensions that cannot be ignored", + "definition" : "May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", + "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.", + "requirements" : "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).", + "alias" : ["extensions", + "user content"], + "min" : 0, + "max" : "*", + "base" : { + "path" : "DomainResource.modifierExtension", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "Extension" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }, + { + "key" : "ext-1", + "severity" : "error", + "human" : "Must have either extensions or value[x], not both", + "expression" : "extension.exists() != value.exists()", + "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])", + "source" : "http://hl7.org/fhir/StructureDefinition/Extension" + }], + "isModifier" : true, + "isModifierReason" : "Modifier extensions are expected to modify the meaning or interpretation of the resource that contains them", + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "N/A" + }] + }, + { + "id" : "HealthcareService.identifier", + "path" : "HealthcareService.identifier", + "short" : "External identifiers for this item", + "definition" : "External identifiers for this item.", + "min" : 0, + "max" : "*", + "base" : { + "path" : "HealthcareService.identifier", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "Identifier" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "mustSupport" : false, + "isModifier" : false, + "isSummary" : true, + "mapping" : [{ + "identity" : "w5", + "map" : "FiveWs.identifier" + }, + { + "identity" : "rim", + "map" : ".id" + }] + }, + { + "id" : "HealthcareService.active", + "path" : "HealthcareService.active", + "short" : "Whether this HealthcareService record is in active use", + "definition" : "This flag is used to mark the record to not be used. This is not used when a center is closed for maintenance, or for holidays, the notAvailable period is to be used for this.", + "comment" : "This element is labeled as a modifier because it may be used to mark that the resource was created in error.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "HealthcareService.active", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "boolean" + }], + "meaningWhenMissing" : "This resource is generally assumed to be active if no value is provided for the active element", + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : true, + "isModifierReason" : "This element is labelled as a modifier because it is a status element that can indicate that a record should not be treated as valid", + "isSummary" : true, + "mapping" : [{ + "identity" : "w5", + "map" : "FiveWs.status" + }, + { + "identity" : "rim", + "map" : ".statusCode" + }] + }, + { + "id" : "HealthcareService.providedBy", + "path" : "HealthcareService.providedBy", + "short" : "Organization that provides this service", + "definition" : "The organization that provides this healthcare service.\n\nno-basis recommends the use of logical reference to an organization using ENH or RSH. To describe a top level organization. Departments within an organization could use a different reference scheme defined by the organization.", + "comment" : "This property is recommended to be the same as the Location's managingOrganization, and if not provided should be interpreted as such. If the Location does not have a managing Organization, then this property should be populated.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "HealthcareService.providedBy", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "Reference", + "targetProfile" : ["http://hl7.org/fhir/StructureDefinition/Organization", + "http://helsenorge.no/fhir/StructureDefinition/no-basis-Organization"] + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "mapping" : [{ + "identity" : "rim", + "map" : ".scopingRole.Organization" + }] + }, + { + "id" : "HealthcareService.providedBy.id", + "path" : "HealthcareService.providedBy.id", + "representation" : ["xmlAttr"], + "short" : "Unique id for inter-element referencing", + "definition" : "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Element.id", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "extension" : [{ + "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type", + "valueUrl" : "string" + }], + "code" : "http://hl7.org/fhirpath/System.String" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "n/a" + }] + }, + { + "id" : "HealthcareService.providedBy.extension", + "path" : "HealthcareService.providedBy.extension", + "slicing" : { + "discriminator" : [{ + "type" : "value", + "path" : "url" + }], + "description" : "Extensions are always sliced by (at least) url", + "rules" : "open" + }, + "short" : "Additional content defined by implementations", + "definition" : "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.", + "alias" : ["extensions", + "user content"], + "min" : 0, + "max" : "*", + "base" : { + "path" : "Element.extension", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "Extension" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }, + { + "key" : "ext-1", + "severity" : "error", + "human" : "Must have either extensions or value[x], not both", + "expression" : "extension.exists() != value.exists()", + "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])", + "source" : "http://hl7.org/fhir/StructureDefinition/Extension" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "n/a" + }] + }, + { + "id" : "HealthcareService.providedBy.reference", + "path" : "HealthcareService.providedBy.reference", + "short" : "Literal reference, Relative, internal or absolute URL", + "definition" : "A reference to a location at which the other resource is found. The reference may be a relative reference, in which case it is relative to the service base URL, or an absolute URL that resolves to the location where the resource is found. The reference may be version specific or not. If the reference is not to a FHIR RESTful server, then it should be assumed to be version specific. Internal fragment references (start with '#') refer to contained resources.", + "comment" : "Using absolute URLs provides a stable scalable approach suitable for a cloud/web context, while using relative/logical references provides a flexible approach suitable for use when trading across closed eco-system boundaries. Absolute URLs do not need to point to a FHIR RESTful server, though this is the preferred approach. If the URL conforms to the structure \"/[type]/[id]\" then it should be assumed that the reference is to a FHIR RESTful server.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Reference.reference", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "string" + }], + "condition" : ["ref-1"], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "mapping" : [{ + "identity" : "rim", + "map" : "N/A" + }] + }, + { + "id" : "HealthcareService.providedBy.type", + "path" : "HealthcareService.providedBy.type", + "short" : "Type the reference refers to (e.g. \"Patient\")", + "definition" : "The expected type of the target of the reference. If both Reference.type and Reference.reference are populated and Reference.reference is a FHIR URL, both SHALL be consistent.\n\nThe type is the Canonical URL of Resource Definition that is the type this reference refers to. References are URLs that are relative to http://hl7.org/fhir/StructureDefinition/ e.g. \"Patient\" is a reference to http://hl7.org/fhir/StructureDefinition/Patient. Absolute URLs are only allowed for logical models (and can only be used in references in logical models, not resources).", + "comment" : "This element is used to indicate the type of the target of the reference. This may be used which ever of the other elements are populated (or not). In some cases, the type of the target may be determined by inspection of the reference (e.g. a RESTful URL) or by resolving the target of the reference; if both the type and a reference is provided, the reference SHALL resolve to a resource of the same type as that specified.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Reference.type", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "uri" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "binding" : { + "extension" : [{ + "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", + "valueString" : "FHIRResourceTypeExt" + }], + "strength" : "extensible", + "description" : "Aa resource (or, for logical models, the URI of the logical model).", + "valueSet" : "http://hl7.org/fhir/ValueSet/resource-types" + }, + "mapping" : [{ + "identity" : "rim", + "map" : "N/A" + }] + }, + { + "id" : "HealthcareService.providedBy.identifier", + "path" : "HealthcareService.providedBy.identifier", + "short" : "The logical reference of organization that provides this healthcare service.", + "definition" : "no-basis recommends the use of logical reference to an organization using ENH or RSH. To describe a top level organization. Departments within an organization could use a different reference scheme defined by the organization.\n\nno-basis recommends if an identifier is provided the identifier type or system should be provided.", + "comment" : "When an identifier is provided in place of a reference, any system processing the reference will only be able to resolve the identifier to a reference if it understands the business context in which the identifier is used. Sometimes this is global (e.g. a national identifier) but often it is not. For this reason, none of the useful mechanisms described for working with references (e.g. chaining, includes) are possible, nor should servers be expected to be able resolve the reference. Servers may accept an identifier based reference untouched, resolve it, and/or reject it - see CapabilityStatement.rest.resource.referencePolicy. \n\nWhen both an identifier and a literal reference are provided, the literal reference is preferred. Applications processing the resource are allowed - but not required - to check that the identifier matches the literal reference\n\nApplications converting a logical reference to a literal reference may choose to leave the logical reference present, or remove it.\n\nReference is intended to point to a structure that can potentially be expressed as a FHIR resource, though there is no need for it to exist as an actual FHIR resource instance - except in as much as an application wishes to actual find the target of the reference. The content referred to be the identifier must meet the logical constraints implied by any limitations on what resource types are permitted for the reference. For example, it would not be legitimate to send the identifier for a drug prescription if the type were Reference(Observation|DiagnosticReport). One of the use-cases for Reference.identifier is the situation where no FHIR representation exists (where the type is Reference (Any).", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Reference.identifier", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "Identifier" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "mapping" : [{ + "identity" : "rim", + "map" : ".identifier" + }] + }, + { + "id" : "HealthcareService.providedBy.display", + "extension" : [{ + "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable", + "valueBoolean" : true + }], + "path" : "HealthcareService.providedBy.display", + "short" : "Text alternative for the resource", + "definition" : "Plain text narrative that identifies the resource in addition to the resource reference.", + "comment" : "This is generally not the same as the Resource.text of the referenced resource. The purpose is to identify what's being referenced, not to fully describe it.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Reference.display", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "string" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "mapping" : [{ + "identity" : "rim", + "map" : "N/A" + }] + }, + { + "id" : "HealthcareService.category", + "path" : "HealthcareService.category", + "short" : "HealthcareService category", + "definition" : "Example of category. Helsevirksomhet type (OID=9040), identifies the virksomhetstype used in Adresseregisteret. This element is usually not necessary to describe the HealthcareService adequately.", + "comment" : "Selecting a Service Category then determines the list of relevant service types that can be selected in the primary service type.", + "alias" : ["service category", + "virksomhetstype"], + "min" : 0, + "max" : "*", + "base" : { + "path" : "HealthcareService.category", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "CodeableConcept" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "binding" : { + "strength" : "example", + "description" : "virksomhetstype 9040", + "valueSet" : "urn:oid:2.16.578.1.12.4.1.1.9040" + }, + "mapping" : [{ + "identity" : "w5", + "map" : "FiveWs.class" + }, + { + "identity" : "rim", + "map" : ".code" + }] + }, + { + "id" : "HealthcareService.type", + "path" : "HealthcareService.type", + "short" : "Type of service that may be delivered or performed", + "definition" : "no-basis: This element is usually not necessary to describe the HealthcareService adequately. Further coding can be used when common set of SNOMED codes are agreed for healthc care service types.\n\nThe specific type of service that may be delivered or performed.", + "alias" : ["service type"], + "min" : 0, + "max" : "*", + "base" : { + "path" : "HealthcareService.type", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "CodeableConcept" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "binding" : { + "extension" : [{ + "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", + "valueString" : "service-type" + }], + "strength" : "example", + "description" : "Additional details about where the content was created (e.g. clinical specialty).", + "valueSet" : "http://hl7.org/fhir/ValueSet/service-type" + }, + "mapping" : [{ + "identity" : "rim", + "map" : ".actrelationship[typeCode=COMP.act[classCode=ACT][moodCode=DEF].code" + }] + }, + { + "id" : "HealthcareService.specialty", + "path" : "HealthcareService.specialty", + "short" : "Specialties handled by the HealthcareService", + "definition" : "no-basis: Helsehjelpområde is given by the specialty element, preferred coding includes 8655 and 8654 codesystems. Type and category is usually not necessary to describe the HealthcareService adequately.\n\nThe specific type defined in a codesystem allowed included in the valueset.", + "alias" : ["helsehjelpsområde"], + "min" : 0, + "max" : "*", + "base" : { + "path" : "HealthcareService.specialty", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "CodeableConcept" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "binding" : { + "extension" : [{ + "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", + "valueString" : "service-specialty" + }], + "strength" : "preferred", + "description" : "A specialty that a healthcare service may provide.", + "valueSet" : "http://hl7.org/fhir/ValueSet/c80-practice-codes" + }, + "mapping" : [{ + "identity" : "rim", + "map" : ".actrelationship[typeCode=COMP.act[classCode=ACT][moodCode=DEF].code" + }] + }, + { + "id" : "HealthcareService.specialty.id", + "path" : "HealthcareService.specialty.id", + "representation" : ["xmlAttr"], + "short" : "Unique id for inter-element referencing", + "definition" : "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Element.id", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "extension" : [{ + "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type", + "valueUrl" : "string" + }], + "code" : "http://hl7.org/fhirpath/System.String" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "n/a" + }] + }, + { + "id" : "HealthcareService.specialty.extension", + "path" : "HealthcareService.specialty.extension", + "slicing" : { + "discriminator" : [{ + "type" : "value", + "path" : "url" + }], + "description" : "Extensions are always sliced by (at least) url", + "rules" : "open" + }, + "short" : "Additional content defined by implementations", + "definition" : "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.", + "alias" : ["extensions", + "user content"], + "min" : 0, + "max" : "*", + "base" : { + "path" : "Element.extension", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "Extension" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }, + { + "key" : "ext-1", + "severity" : "error", + "human" : "Must have either extensions or value[x], not both", + "expression" : "extension.exists() != value.exists()", + "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])", + "source" : "http://hl7.org/fhir/StructureDefinition/Extension" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "n/a" + }] + }, + { + "id" : "HealthcareService.specialty.coding", + "path" : "HealthcareService.specialty.coding", + "slicing" : { + "discriminator" : [{ + "type" : "value", + "path" : "system" + }], + "description" : "Two possible codings are given for the type element", + "rules" : "open" + }, + "short" : "Code defined by a terminology system", + "definition" : "A reference to a code defined by a terminology system.", + "comment" : "Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true.", + "requirements" : "Allows for alternative encodings within a code system, and translations to other code systems.", + "min" : 0, + "max" : "*", + "base" : { + "path" : "CodeableConcept.coding", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "Coding" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "mapping" : [{ + "identity" : "v2", + "map" : "C*E.1-8, C*E.10-22" + }, + { + "identity" : "rim", + "map" : "union(., ./translation)" + }, + { + "identity" : "orim", + "map" : "fhir:CodeableConcept.coding rdfs:subPropertyOf dt:CD.coding" + }] + }, + { + "id" : "HealthcareService.specialty.coding:8655", + "path" : "HealthcareService.specialty.coding", + "sliceName" : "8655", + "short" : "Code describing the Helsehjelpområde", + "definition" : "no-basis: Helsehjelpsområde (OID=8655) used to code the kind of clinical service the organization offers the patients through this HealthcareService\nAlso use Klinisk/medisinsk service (OID=8654)?", + "comment" : "Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true.", + "requirements" : "Allows for alternative encodings within a code system, and translations to other code systems.", + "min" : 0, + "max" : "*", + "base" : { + "path" : "CodeableConcept.coding", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "Coding" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "binding" : { + "strength" : "preferred", + "description" : "Helsehjelpsområde", + "valueSet" : "urn:oid:2.16.578.1.12.4.1.1.8655" + }, + "mapping" : [{ + "identity" : "v2", + "map" : "C*E.1-8, C*E.10-22" + }, + { + "identity" : "rim", + "map" : "union(., ./translation)" + }, + { + "identity" : "orim", + "map" : "fhir:CodeableConcept.coding rdfs:subPropertyOf dt:CD.coding" + }] + }, + { + "id" : "HealthcareService.specialty.coding:8655.id", + "path" : "HealthcareService.specialty.coding.id", + "representation" : ["xmlAttr"], + "short" : "Unique id for inter-element referencing", + "definition" : "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Element.id", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "extension" : [{ + "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type", + "valueUrl" : "string" + }], + "code" : "http://hl7.org/fhirpath/System.String" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "n/a" + }] + }, + { + "id" : "HealthcareService.specialty.coding:8655.extension", + "path" : "HealthcareService.specialty.coding.extension", + "slicing" : { + "discriminator" : [{ + "type" : "value", + "path" : "url" + }], + "description" : "Extensions are always sliced by (at least) url", + "rules" : "open" + }, + "short" : "Additional content defined by implementations", + "definition" : "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.", + "alias" : ["extensions", + "user content"], + "min" : 0, + "max" : "*", + "base" : { + "path" : "Element.extension", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "Extension" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }, + { + "key" : "ext-1", + "severity" : "error", + "human" : "Must have either extensions or value[x], not both", + "expression" : "extension.exists() != value.exists()", + "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])", + "source" : "http://hl7.org/fhir/StructureDefinition/Extension" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "n/a" + }] + }, + { + "id" : "HealthcareService.specialty.coding:8655.system", + "path" : "HealthcareService.specialty.coding.system", + "short" : "Identity of the 8655 codesystem", + "definition" : "The identification of the code system that defines the meaning of the symbol in the code.", + "comment" : "The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...). OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should reference to some definition that establishes the system clearly and unambiguously.", + "requirements" : "Need to be unambiguous about the source of the definition of the symbol.", + "min" : 1, + "max" : "1", + "base" : { + "path" : "Coding.system", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "uri" + }], + "fixedUri" : "urn:oid:2.16.578.1.12.4.1.1.8655", + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "mapping" : [{ + "identity" : "v2", + "map" : "C*E.3" + }, + { + "identity" : "rim", + "map" : "./codeSystem" + }, + { + "identity" : "orim", + "map" : "fhir:Coding.system rdfs:subPropertyOf dt:CDCoding.codeSystem" + }] + }, + { + "id" : "HealthcareService.specialty.coding:8655.version", + "path" : "HealthcareService.specialty.coding.version", + "short" : "Version of the system - if relevant", + "definition" : "The version of the code system which was used when choosing this code. Note that a well-maintained code system does not need the version reported, because the meaning of codes is consistent across versions. However this cannot consistently be assured, and when the meaning is not guaranteed to be consistent, the version SHOULD be exchanged.", + "comment" : "Where the terminology does not clearly define what string should be used to identify code system versions, the recommendation is to use the date (expressed in FHIR date format) on which that version was officially published as the version date.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Coding.version", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "string" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "mapping" : [{ + "identity" : "v2", + "map" : "C*E.7" + }, + { + "identity" : "rim", + "map" : "./codeSystemVersion" + }, + { + "identity" : "orim", + "map" : "fhir:Coding.version rdfs:subPropertyOf dt:CDCoding.codeSystemVersion" + }] + }, + { + "id" : "HealthcareService.specialty.coding:8655.code", + "path" : "HealthcareService.specialty.coding.code", + "short" : "Symbol in syntax defined by the system", + "definition" : "A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).", + "requirements" : "Need to refer to a particular code in the system.", + "min" : 1, + "max" : "1", + "base" : { + "path" : "Coding.code", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "code" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "mapping" : [{ + "identity" : "v2", + "map" : "C*E.1" + }, + { + "identity" : "rim", + "map" : "./code" + }, + { + "identity" : "orim", + "map" : "fhir:Coding.code rdfs:subPropertyOf dt:CDCoding.code" + }] + }, + { + "id" : "HealthcareService.specialty.coding:8655.display", + "extension" : [{ + "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable", + "valueBoolean" : true + }], + "path" : "HealthcareService.specialty.coding.display", + "short" : "Representation defined by the system", + "definition" : "A representation of the meaning of the code in the system, following the rules of the system.", + "requirements" : "Need to be able to carry a human-readable meaning of the code for readers that do not know the system.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Coding.display", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "string" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "mapping" : [{ + "identity" : "v2", + "map" : "C*E.2 - but note this is not well followed" + }, + { + "identity" : "rim", + "map" : "CV.displayName" + }, + { + "identity" : "orim", + "map" : "fhir:Coding.display rdfs:subPropertyOf dt:CDCoding.displayName" + }] + }, + { + "id" : "HealthcareService.specialty.coding:8655.userSelected", + "path" : "HealthcareService.specialty.coding.userSelected", + "short" : "If this coding was chosen directly by the user", + "definition" : "Indicates that this coding was chosen by a user directly - e.g. off a pick list of available items (codes or displays).", + "comment" : "Amongst a set of alternatives, a directly chosen code is the most appropriate starting point for new translations. There is some ambiguity about what exactly 'directly chosen' implies, and trading partner agreement may be needed to clarify the use of this element and its consequences more completely.", + "requirements" : "This has been identified as a clinical safety criterium - that this exact system/code pair was chosen explicitly, rather than inferred by the system based on some rules or language processing.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Coding.userSelected", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "boolean" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "mapping" : [{ + "identity" : "v2", + "map" : "Sometimes implied by being first" + }, + { + "identity" : "rim", + "map" : "CD.codingRationale" + }, + { + "identity" : "orim", + "map" : "fhir:Coding.userSelected fhir:mapsTo dt:CDCoding.codingRationale. fhir:Coding.userSelected fhir:hasMap fhir:Coding.userSelected.map. fhir:Coding.userSelected.map a fhir:Map; fhir:target dt:CDCoding.codingRationale. fhir:Coding.userSelected\\#true a [ fhir:source \"true\"; fhir:target dt:CDCoding.codingRationale\\#O ]" + }] + }, + { + "id" : "HealthcareService.specialty.coding:8654", + "path" : "HealthcareService.specialty.coding", + "sliceName" : "8654", + "short" : "Code defined by a terminology system", + "definition" : "Klinisk/medisinsk service (OID=8654)", + "comment" : "Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true.", + "requirements" : "Allows for alternative encodings within a code system, and translations to other code systems.", + "min" : 0, + "max" : "*", + "base" : { + "path" : "CodeableConcept.coding", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "Coding" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "binding" : { + "strength" : "preferred", + "description" : "Klinisk/medisinsk service", + "valueSet" : "urn:oid:2.16.578.1.12.4.1.1.8654" + }, + "mapping" : [{ + "identity" : "v2", + "map" : "C*E.1-8, C*E.10-22" + }, + { + "identity" : "rim", + "map" : "union(., ./translation)" + }, + { + "identity" : "orim", + "map" : "fhir:CodeableConcept.coding rdfs:subPropertyOf dt:CD.coding" + }] + }, + { + "id" : "HealthcareService.specialty.coding:8654.id", + "path" : "HealthcareService.specialty.coding.id", + "representation" : ["xmlAttr"], + "short" : "Unique id for inter-element referencing", + "definition" : "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Element.id", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "extension" : [{ + "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type", + "valueUrl" : "string" + }], + "code" : "http://hl7.org/fhirpath/System.String" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "n/a" + }] + }, + { + "id" : "HealthcareService.specialty.coding:8654.extension", + "path" : "HealthcareService.specialty.coding.extension", + "slicing" : { + "discriminator" : [{ + "type" : "value", + "path" : "url" + }], + "description" : "Extensions are always sliced by (at least) url", + "rules" : "open" + }, + "short" : "Additional content defined by implementations", + "definition" : "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.", + "alias" : ["extensions", + "user content"], + "min" : 0, + "max" : "*", + "base" : { + "path" : "Element.extension", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "Extension" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }, + { + "key" : "ext-1", + "severity" : "error", + "human" : "Must have either extensions or value[x], not both", + "expression" : "extension.exists() != value.exists()", + "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])", + "source" : "http://hl7.org/fhir/StructureDefinition/Extension" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "n/a" + }] + }, + { + "id" : "HealthcareService.specialty.coding:8654.system", + "path" : "HealthcareService.specialty.coding.system", + "short" : "Identity of the terminology system", + "definition" : "The identification of the code system that defines the meaning of the symbol in the code.", + "comment" : "The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...). OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should reference to some definition that establishes the system clearly and unambiguously.", + "requirements" : "Need to be unambiguous about the source of the definition of the symbol.", + "min" : 1, + "max" : "1", + "base" : { + "path" : "Coding.system", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "uri" + }], + "fixedUri" : "urn:oid:2.16.578.1.12.4.1.1.8654", + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "mapping" : [{ + "identity" : "v2", + "map" : "C*E.3" + }, + { + "identity" : "rim", + "map" : "./codeSystem" + }, + { + "identity" : "orim", + "map" : "fhir:Coding.system rdfs:subPropertyOf dt:CDCoding.codeSystem" + }] + }, + { + "id" : "HealthcareService.specialty.coding:8654.version", + "path" : "HealthcareService.specialty.coding.version", + "short" : "Version of the system - if relevant", + "definition" : "The version of the code system which was used when choosing this code. Note that a well-maintained code system does not need the version reported, because the meaning of codes is consistent across versions. However this cannot consistently be assured, and when the meaning is not guaranteed to be consistent, the version SHOULD be exchanged.", + "comment" : "Where the terminology does not clearly define what string should be used to identify code system versions, the recommendation is to use the date (expressed in FHIR date format) on which that version was officially published as the version date.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Coding.version", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "string" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "mapping" : [{ + "identity" : "v2", + "map" : "C*E.7" + }, + { + "identity" : "rim", + "map" : "./codeSystemVersion" + }, + { + "identity" : "orim", + "map" : "fhir:Coding.version rdfs:subPropertyOf dt:CDCoding.codeSystemVersion" + }] + }, + { + "id" : "HealthcareService.specialty.coding:8654.code", + "path" : "HealthcareService.specialty.coding.code", + "short" : "Symbol in syntax defined by the system", + "definition" : "A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).", + "requirements" : "Need to refer to a particular code in the system.", + "min" : 1, + "max" : "1", + "base" : { + "path" : "Coding.code", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "code" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "mapping" : [{ + "identity" : "v2", + "map" : "C*E.1" + }, + { + "identity" : "rim", + "map" : "./code" + }, + { + "identity" : "orim", + "map" : "fhir:Coding.code rdfs:subPropertyOf dt:CDCoding.code" + }] + }, + { + "id" : "HealthcareService.specialty.coding:8654.display", + "extension" : [{ + "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable", + "valueBoolean" : true + }], + "path" : "HealthcareService.specialty.coding.display", + "short" : "Representation defined by the system", + "definition" : "A representation of the meaning of the code in the system, following the rules of the system.", + "requirements" : "Need to be able to carry a human-readable meaning of the code for readers that do not know the system.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Coding.display", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "string" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "mapping" : [{ + "identity" : "v2", + "map" : "C*E.2 - but note this is not well followed" + }, + { + "identity" : "rim", + "map" : "CV.displayName" + }, + { + "identity" : "orim", + "map" : "fhir:Coding.display rdfs:subPropertyOf dt:CDCoding.displayName" + }] + }, + { + "id" : "HealthcareService.specialty.coding:8654.userSelected", + "path" : "HealthcareService.specialty.coding.userSelected", + "short" : "If this coding was chosen directly by the user", + "definition" : "Indicates that this coding was chosen by a user directly - e.g. off a pick list of available items (codes or displays).", + "comment" : "Amongst a set of alternatives, a directly chosen code is the most appropriate starting point for new translations. There is some ambiguity about what exactly 'directly chosen' implies, and trading partner agreement may be needed to clarify the use of this element and its consequences more completely.", + "requirements" : "This has been identified as a clinical safety criterium - that this exact system/code pair was chosen explicitly, rather than inferred by the system based on some rules or language processing.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Coding.userSelected", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "boolean" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "mapping" : [{ + "identity" : "v2", + "map" : "Sometimes implied by being first" + }, + { + "identity" : "rim", + "map" : "CD.codingRationale" + }, + { + "identity" : "orim", + "map" : "fhir:Coding.userSelected fhir:mapsTo dt:CDCoding.codingRationale. fhir:Coding.userSelected fhir:hasMap fhir:Coding.userSelected.map. fhir:Coding.userSelected.map a fhir:Map; fhir:target dt:CDCoding.codingRationale. fhir:Coding.userSelected\\#true a [ fhir:source \"true\"; fhir:target dt:CDCoding.codingRationale\\#O ]" + }] + }, + { + "id" : "HealthcareService.specialty.coding:9151", + "path" : "HealthcareService.specialty.coding", + "sliceName" : "9151", + "short" : "Code defined by a terminology system", + "definition" : "IPLOS tjenestetype (OID=9151)", + "comment" : "Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true.", + "requirements" : "Allows for alternative encodings within a code system, and translations to other code systems.", + "min" : 0, + "max" : "*", + "base" : { + "path" : "CodeableConcept.coding", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "Coding" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "binding" : { + "strength" : "preferred", + "description" : "IPLOS tjenestetype", + "valueSet" : "urn:oid:2.16.578.1.12.4.1.1.9151" + }, + "mapping" : [{ + "identity" : "v2", + "map" : "C*E.1-8, C*E.10-22" + }, + { + "identity" : "rim", + "map" : "union(., ./translation)" + }, + { + "identity" : "orim", + "map" : "fhir:CodeableConcept.coding rdfs:subPropertyOf dt:CD.coding" + }] + }, + { + "id" : "HealthcareService.specialty.coding:9151.id", + "path" : "HealthcareService.specialty.coding.id", + "representation" : ["xmlAttr"], + "short" : "Unique id for inter-element referencing", + "definition" : "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Element.id", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "extension" : [{ + "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type", + "valueUrl" : "string" + }], + "code" : "http://hl7.org/fhirpath/System.String" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "n/a" + }] + }, + { + "id" : "HealthcareService.specialty.coding:9151.extension", + "path" : "HealthcareService.specialty.coding.extension", + "slicing" : { + "discriminator" : [{ + "type" : "value", + "path" : "url" + }], + "description" : "Extensions are always sliced by (at least) url", + "rules" : "open" + }, + "short" : "Additional content defined by implementations", + "definition" : "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.", + "alias" : ["extensions", + "user content"], + "min" : 0, + "max" : "*", + "base" : { + "path" : "Element.extension", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "Extension" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }, + { + "key" : "ext-1", + "severity" : "error", + "human" : "Must have either extensions or value[x], not both", + "expression" : "extension.exists() != value.exists()", + "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])", + "source" : "http://hl7.org/fhir/StructureDefinition/Extension" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "n/a" + }] + }, + { + "id" : "HealthcareService.specialty.coding:9151.system", + "path" : "HealthcareService.specialty.coding.system", + "short" : "Identity of the terminology system", + "definition" : "The identification of the code system that defines the meaning of the symbol in the code.", + "comment" : "The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...). OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should reference to some definition that establishes the system clearly and unambiguously.", + "requirements" : "Need to be unambiguous about the source of the definition of the symbol.", + "min" : 1, + "max" : "1", + "base" : { + "path" : "Coding.system", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "uri" + }], + "fixedUri" : "urn:oid:2.16.578.1.12.4.1.1.9151", + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "mapping" : [{ + "identity" : "v2", + "map" : "C*E.3" + }, + { + "identity" : "rim", + "map" : "./codeSystem" + }, + { + "identity" : "orim", + "map" : "fhir:Coding.system rdfs:subPropertyOf dt:CDCoding.codeSystem" + }] + }, + { + "id" : "HealthcareService.specialty.coding:9151.version", + "path" : "HealthcareService.specialty.coding.version", + "short" : "Version of the system - if relevant", + "definition" : "The version of the code system which was used when choosing this code. Note that a well-maintained code system does not need the version reported, because the meaning of codes is consistent across versions. However this cannot consistently be assured, and when the meaning is not guaranteed to be consistent, the version SHOULD be exchanged.", + "comment" : "Where the terminology does not clearly define what string should be used to identify code system versions, the recommendation is to use the date (expressed in FHIR date format) on which that version was officially published as the version date.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Coding.version", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "string" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "mapping" : [{ + "identity" : "v2", + "map" : "C*E.7" + }, + { + "identity" : "rim", + "map" : "./codeSystemVersion" + }, + { + "identity" : "orim", + "map" : "fhir:Coding.version rdfs:subPropertyOf dt:CDCoding.codeSystemVersion" + }] + }, + { + "id" : "HealthcareService.specialty.coding:9151.code", + "path" : "HealthcareService.specialty.coding.code", + "short" : "Symbol in syntax defined by the system", + "definition" : "A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).", + "requirements" : "Need to refer to a particular code in the system.", + "min" : 1, + "max" : "1", + "base" : { + "path" : "Coding.code", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "code" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "mapping" : [{ + "identity" : "v2", + "map" : "C*E.1" + }, + { + "identity" : "rim", + "map" : "./code" + }, + { + "identity" : "orim", + "map" : "fhir:Coding.code rdfs:subPropertyOf dt:CDCoding.code" + }] + }, + { + "id" : "HealthcareService.specialty.coding:9151.display", + "extension" : [{ + "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable", + "valueBoolean" : true + }], + "path" : "HealthcareService.specialty.coding.display", + "short" : "Representation defined by the system", + "definition" : "A representation of the meaning of the code in the system, following the rules of the system.", + "requirements" : "Need to be able to carry a human-readable meaning of the code for readers that do not know the system.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Coding.display", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "string" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "mapping" : [{ + "identity" : "v2", + "map" : "C*E.2 - but note this is not well followed" + }, + { + "identity" : "rim", + "map" : "CV.displayName" + }, + { + "identity" : "orim", + "map" : "fhir:Coding.display rdfs:subPropertyOf dt:CDCoding.displayName" + }] + }, + { + "id" : "HealthcareService.specialty.coding:9151.userSelected", + "path" : "HealthcareService.specialty.coding.userSelected", + "short" : "If this coding was chosen directly by the user", + "definition" : "Indicates that this coding was chosen by a user directly - e.g. off a pick list of available items (codes or displays).", + "comment" : "Amongst a set of alternatives, a directly chosen code is the most appropriate starting point for new translations. There is some ambiguity about what exactly 'directly chosen' implies, and trading partner agreement may be needed to clarify the use of this element and its consequences more completely.", + "requirements" : "This has been identified as a clinical safety criterium - that this exact system/code pair was chosen explicitly, rather than inferred by the system based on some rules or language processing.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Coding.userSelected", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "boolean" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "mapping" : [{ + "identity" : "v2", + "map" : "Sometimes implied by being first" + }, + { + "identity" : "rim", + "map" : "CD.codingRationale" + }, + { + "identity" : "orim", + "map" : "fhir:Coding.userSelected fhir:mapsTo dt:CDCoding.codingRationale. fhir:Coding.userSelected fhir:hasMap fhir:Coding.userSelected.map. fhir:Coding.userSelected.map a fhir:Map; fhir:target dt:CDCoding.codingRationale. fhir:Coding.userSelected\\#true a [ fhir:source \"true\"; fhir:target dt:CDCoding.codingRationale\\#O ]" + }] + }, + { + "id" : "HealthcareService.specialty.coding:8451", + "path" : "HealthcareService.specialty.coding", + "sliceName" : "8451", + "short" : "Code defined by a terminology system", + "definition" : "Fagområde (OID=8451)", + "comment" : "Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true.", + "requirements" : "Allows for alternative encodings within a code system, and translations to other code systems.", + "min" : 0, + "max" : "*", + "base" : { + "path" : "CodeableConcept.coding", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "Coding" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "binding" : { + "strength" : "preferred", + "description" : "Fagområde", + "valueSet" : "urn:oid:2.16.578.1.12.4.1.1.8451" + }, + "mapping" : [{ + "identity" : "v2", + "map" : "C*E.1-8, C*E.10-22" + }, + { + "identity" : "rim", + "map" : "union(., ./translation)" + }, + { + "identity" : "orim", + "map" : "fhir:CodeableConcept.coding rdfs:subPropertyOf dt:CD.coding" + }] + }, + { + "id" : "HealthcareService.specialty.coding:8451.id", + "path" : "HealthcareService.specialty.coding.id", + "representation" : ["xmlAttr"], + "short" : "Unique id for inter-element referencing", + "definition" : "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Element.id", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "extension" : [{ + "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type", + "valueUrl" : "string" + }], + "code" : "http://hl7.org/fhirpath/System.String" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "n/a" + }] + }, + { + "id" : "HealthcareService.specialty.coding:8451.extension", + "path" : "HealthcareService.specialty.coding.extension", + "slicing" : { + "discriminator" : [{ + "type" : "value", + "path" : "url" + }], + "description" : "Extensions are always sliced by (at least) url", + "rules" : "open" + }, + "short" : "Additional content defined by implementations", + "definition" : "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.", + "alias" : ["extensions", + "user content"], + "min" : 0, + "max" : "*", + "base" : { + "path" : "Element.extension", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "Extension" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }, + { + "key" : "ext-1", + "severity" : "error", + "human" : "Must have either extensions or value[x], not both", + "expression" : "extension.exists() != value.exists()", + "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])", + "source" : "http://hl7.org/fhir/StructureDefinition/Extension" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "n/a" + }] + }, + { + "id" : "HealthcareService.specialty.coding:8451.system", + "path" : "HealthcareService.specialty.coding.system", + "short" : "Identity of the terminology system", + "definition" : "The identification of the Fagområde (OID=8451) code system.", + "comment" : "The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...). OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should reference to some definition that establishes the system clearly and unambiguously.", + "requirements" : "Need to be unambiguous about the source of the definition of the symbol.", + "min" : 1, + "max" : "1", + "base" : { + "path" : "Coding.system", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "uri" + }], + "fixedUri" : "urn:oid:2.16.578.1.12.4.1.1.8451", + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "mapping" : [{ + "identity" : "v2", + "map" : "C*E.3" + }, + { + "identity" : "rim", + "map" : "./codeSystem" + }, + { + "identity" : "orim", + "map" : "fhir:Coding.system rdfs:subPropertyOf dt:CDCoding.codeSystem" + }] + }, + { + "id" : "HealthcareService.specialty.coding:8451.version", + "path" : "HealthcareService.specialty.coding.version", + "short" : "Version of the system - if relevant", + "definition" : "The version of the code system which was used when choosing this code. Note that a well-maintained code system does not need the version reported, because the meaning of codes is consistent across versions. However this cannot consistently be assured, and when the meaning is not guaranteed to be consistent, the version SHOULD be exchanged.", + "comment" : "Where the terminology does not clearly define what string should be used to identify code system versions, the recommendation is to use the date (expressed in FHIR date format) on which that version was officially published as the version date.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Coding.version", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "string" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "mapping" : [{ + "identity" : "v2", + "map" : "C*E.7" + }, + { + "identity" : "rim", + "map" : "./codeSystemVersion" + }, + { + "identity" : "orim", + "map" : "fhir:Coding.version rdfs:subPropertyOf dt:CDCoding.codeSystemVersion" + }] + }, + { + "id" : "HealthcareService.specialty.coding:8451.code", + "path" : "HealthcareService.specialty.coding.code", + "short" : "Symbol in syntax defined by the system", + "definition" : "A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).", + "requirements" : "Need to refer to a particular code in the system.", + "min" : 1, + "max" : "1", + "base" : { + "path" : "Coding.code", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "code" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "mapping" : [{ + "identity" : "v2", + "map" : "C*E.1" + }, + { + "identity" : "rim", + "map" : "./code" + }, + { + "identity" : "orim", + "map" : "fhir:Coding.code rdfs:subPropertyOf dt:CDCoding.code" + }] + }, + { + "id" : "HealthcareService.specialty.coding:8451.display", + "extension" : [{ + "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable", + "valueBoolean" : true + }], + "path" : "HealthcareService.specialty.coding.display", + "short" : "Representation defined by the system", + "definition" : "A representation of the meaning of the code in the system, following the rules of the system.", + "requirements" : "Need to be able to carry a human-readable meaning of the code for readers that do not know the system.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Coding.display", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "string" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "mapping" : [{ + "identity" : "v2", + "map" : "C*E.2 - but note this is not well followed" + }, + { + "identity" : "rim", + "map" : "CV.displayName" + }, + { + "identity" : "orim", + "map" : "fhir:Coding.display rdfs:subPropertyOf dt:CDCoding.displayName" + }] + }, + { + "id" : "HealthcareService.specialty.coding:8451.userSelected", + "path" : "HealthcareService.specialty.coding.userSelected", + "short" : "If this coding was chosen directly by the user", + "definition" : "Indicates that this coding was chosen by a user directly - e.g. off a pick list of available items (codes or displays).", + "comment" : "Amongst a set of alternatives, a directly chosen code is the most appropriate starting point for new translations. There is some ambiguity about what exactly 'directly chosen' implies, and trading partner agreement may be needed to clarify the use of this element and its consequences more completely.", + "requirements" : "This has been identified as a clinical safety criterium - that this exact system/code pair was chosen explicitly, rather than inferred by the system based on some rules or language processing.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Coding.userSelected", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "boolean" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "mapping" : [{ + "identity" : "v2", + "map" : "Sometimes implied by being first" + }, + { + "identity" : "rim", + "map" : "CD.codingRationale" + }, + { + "identity" : "orim", + "map" : "fhir:Coding.userSelected fhir:mapsTo dt:CDCoding.codingRationale. fhir:Coding.userSelected fhir:hasMap fhir:Coding.userSelected.map. fhir:Coding.userSelected.map a fhir:Map; fhir:target dt:CDCoding.codingRationale. fhir:Coding.userSelected\\#true a [ fhir:source \"true\"; fhir:target dt:CDCoding.codingRationale\\#O ]" + }] + }, + { + "id" : "HealthcareService.specialty.text", + "extension" : [{ + "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable", + "valueBoolean" : true + }], + "path" : "HealthcareService.specialty.text", + "short" : "Plain text representation of the concept", + "definition" : "A human language representation of the concept as seen/selected/uttered by the user who entered the data and/or which represents the intended meaning of the user.", + "comment" : "Very often the text is the same as a displayName of one of the codings.", + "requirements" : "The codes from the terminologies do not always capture the correct meaning with all the nuances of the human using them, or sometimes there is no appropriate code at all. In these cases, the text is used to capture the full meaning of the source.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "CodeableConcept.text", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "string" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "mapping" : [{ + "identity" : "v2", + "map" : "C*E.9. But note many systems use C*E.2 for this" + }, + { + "identity" : "rim", + "map" : "./originalText[mediaType/code=\"text/plain\"]/data" + }, + { + "identity" : "orim", + "map" : "fhir:CodeableConcept.text rdfs:subPropertyOf dt:CD.originalText" + }] + }, + { + "id" : "HealthcareService.location", + "path" : "HealthcareService.location", + "short" : "Location(s) where service may be provided", + "definition" : "The location(s) where this healthcare service may be provided.", + "min" : 0, + "max" : "*", + "base" : { + "path" : "HealthcareService.location", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "Reference", + "targetProfile" : ["http://hl7.org/fhir/StructureDefinition/Location", + "http://helsenorge.no/fhir/StructureDefinition/no-basis-Location"] + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "mapping" : [{ + "identity" : "w5", + "map" : "FiveWs.where[x]" + }, + { + "identity" : "rim", + "map" : ".location.role[classCode=SDLOC]" + }] + }, + { + "id" : "HealthcareService.name", + "path" : "HealthcareService.name", + "short" : "Description of service as presented to a consumer while searching", + "definition" : "Further description of the service as it would be presented to a consumer while searching.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "HealthcareService.name", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "string" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "mapping" : [{ + "identity" : "rim", + "map" : ".name" + }] + }, + { + "id" : "HealthcareService.comment", + "path" : "HealthcareService.comment", + "short" : "Additional description and/or any specific issues not covered elsewhere", + "definition" : "Any additional description of the service and/or any specific issues not covered by the other attributes, which can be displayed as further detail under the serviceName.", + "comment" : "Would expect that a user would not see this information on a search results, and it would only be available when viewing the complete details of the service.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "HealthcareService.comment", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "string" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "mapping" : [{ + "identity" : "rim", + "map" : ".location.role[classCode=SDLOC].desc" + }] + }, + { + "id" : "HealthcareService.extraDetails", + "path" : "HealthcareService.extraDetails", + "short" : "Extra details about the service that can't be placed in the other fields", + "definition" : "Extra details about the service that can't be placed in the other fields.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "HealthcareService.extraDetails", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "markdown" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : ".actrelationship[typeCode=COMP.act[classCode=ACT][moodCode=DEF].text" + }] + }, + { + "id" : "HealthcareService.photo", + "path" : "HealthcareService.photo", + "short" : "Facilitates quick identification of the service", + "definition" : "If there is a photo/symbol associated with this HealthcareService, it may be included here to facilitate quick identification of the service in a list.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "HealthcareService.photo", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "Attachment" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "mapping" : [{ + "identity" : "rim", + "map" : ".actrelationship[typeCode=SBJ].observation.value" + }] + }, + { + "id" : "HealthcareService.telecom", + "path" : "HealthcareService.telecom", + "short" : "Contacts related to the healthcare service", + "definition" : "List of contacts related to this specific healthcare service.", + "comment" : "If this is empty, then refer to the location's contacts.", + "min" : 0, + "max" : "*", + "base" : { + "path" : "HealthcareService.telecom", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "ContactPoint" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : ".telecom" + }] + }, + { + "id" : "HealthcareService.coverageArea", + "path" : "HealthcareService.coverageArea", + "short" : "Location(s) service is intended for/available to", + "definition" : "The location(s) that this service is available to (not where the service is provided).", + "comment" : "The locations referenced by the coverage area can include both specific locations, including areas, and also conceptual domains too (mode = kind), such as a physical area (tri-state area) and some other attribute (covered by Example Care Organization). These types of Locations are often not managed by any specific organization. This could also include generic locations such as \"in-home\".", + "min" : 0, + "max" : "*", + "base" : { + "path" : "HealthcareService.coverageArea", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "Reference", + "targetProfile" : ["http://hl7.org/fhir/StructureDefinition/Location"] + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : ".location.role[classCode=SDLOC].subjectOf.A_SpatialCoordinate" + }] + }, + { + "id" : "HealthcareService.serviceProvisionCode", + "path" : "HealthcareService.serviceProvisionCode", + "short" : "Conditions under which service is available/offered", + "definition" : "The code(s) that detail the conditions under which the healthcare service is available/offered.", + "comment" : "The provision means being commissioned by, contractually obliged or financially sourced. Types of costings that may apply to this healthcare service, such if the service may be available for free, some discounts available, or fees apply.", + "min" : 0, + "max" : "*", + "base" : { + "path" : "HealthcareService.serviceProvisionCode", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "CodeableConcept" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : false, + "binding" : { + "extension" : [{ + "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", + "valueString" : "ServiceProvisionConditions" + }], + "strength" : "example", + "description" : "The code(s) that detail the conditions under which the healthcare service is available/offered.", + "valueSet" : "http://hl7.org/fhir/ValueSet/service-provision-conditions" + }, + "mapping" : [{ + "identity" : "rim", + "map" : ".actrelationship[typeCode=PRCN].observation[moodCode=EVN.CRT]" + }] + }, + { + "id" : "HealthcareService.eligibility", + "path" : "HealthcareService.eligibility", + "short" : "Specific eligibility requirements required to use the service", + "definition" : "Does this service have specific eligibility requirements that need to be met in order to use the service?", + "min" : 0, + "max" : "*", + "base" : { + "path" : "HealthcareService.eligibility", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "BackboneElement" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : false + }, + { + "id" : "HealthcareService.eligibility.id", + "path" : "HealthcareService.eligibility.id", + "representation" : ["xmlAttr"], + "short" : "Unique id for inter-element referencing", + "definition" : "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Element.id", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "extension" : [{ + "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type", + "valueUrl" : "string" + }], + "code" : "http://hl7.org/fhirpath/System.String" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "n/a" + }] + }, + { + "id" : "HealthcareService.eligibility.extension", + "path" : "HealthcareService.eligibility.extension", + "short" : "Additional content defined by implementations", + "definition" : "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.", + "alias" : ["extensions", + "user content"], + "min" : 0, + "max" : "*", + "base" : { + "path" : "Element.extension", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "Extension" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }, + { + "key" : "ext-1", + "severity" : "error", + "human" : "Must have either extensions or value[x], not both", + "expression" : "extension.exists() != value.exists()", + "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])", + "source" : "http://hl7.org/fhir/StructureDefinition/Extension" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "n/a" + }] + }, + { + "id" : "HealthcareService.eligibility.modifierExtension", + "path" : "HealthcareService.eligibility.modifierExtension", + "short" : "Extensions that cannot be ignored even if unrecognized", + "definition" : "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", + "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.", + "requirements" : "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).", + "alias" : ["extensions", + "user content", + "modifiers"], + "min" : 0, + "max" : "*", + "base" : { + "path" : "BackboneElement.modifierExtension", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "Extension" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }, + { + "key" : "ext-1", + "severity" : "error", + "human" : "Must have either extensions or value[x], not both", + "expression" : "extension.exists() != value.exists()", + "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])", + "source" : "http://hl7.org/fhir/StructureDefinition/Extension" + }], + "isModifier" : true, + "isModifierReason" : "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them", + "isSummary" : true, + "mapping" : [{ + "identity" : "rim", + "map" : "N/A" + }] + }, + { + "id" : "HealthcareService.eligibility.code", + "path" : "HealthcareService.eligibility.code", + "short" : "Coded value for the eligibility", + "definition" : "Coded value for the eligibility.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "HealthcareService.eligibility.code", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "CodeableConcept" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : false, + "binding" : { + "extension" : [{ + "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", + "valueString" : "ServiceEligibility" + }], + "strength" : "example", + "description" : "Coded values underwhich a specific service is made available." + }, + "mapping" : [{ + "identity" : "rim", + "map" : ".actrelationship[typeCode=PRCN].observation[moodCode=EVN.CRT]" + }] + }, + { + "id" : "HealthcareService.eligibility.comment", + "path" : "HealthcareService.eligibility.comment", + "short" : "Describes the eligibility conditions for the service", + "definition" : "Describes the eligibility conditions for the service.", + "comment" : "The description of service eligibility should, in general, not exceed one or two paragraphs. It should be sufficient for a prospective consumer to determine if they are likely to be eligible or not. Where eligibility requirements and conditions are complex, it may simply be noted that an eligibility assessment is required. Where eligibility is determined by an outside source, such as an Act of Parliament, this should be noted, preferably with a reference to a commonly available copy of the source document such as a web page.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "HealthcareService.eligibility.comment", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "markdown" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : ".actrelationship[typeCode=PRCN].observation[moodCode=EVN.CRT].text" + }] + }, + { + "id" : "HealthcareService.program", + "path" : "HealthcareService.program", + "short" : "Programs that this service is applicable to", + "definition" : "Programs that this service is applicable to.", + "comment" : "Programs are often defined externally to an Organization, commonly by governments; e.g. Home and Community Care Programs, Homeless Program, ….", + "min" : 0, + "max" : "*", + "base" : { + "path" : "HealthcareService.program", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "CodeableConcept" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : false, + "binding" : { + "extension" : [{ + "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", + "valueString" : "Program" + }], + "strength" : "example", + "description" : "Government or local programs that this service applies to.", + "valueSet" : "http://hl7.org/fhir/ValueSet/program" + }, + "mapping" : [{ + "identity" : "rim", + "map" : ".actrelationship[typeCode=PERT].observation" + }] + }, + { + "id" : "HealthcareService.characteristic", + "path" : "HealthcareService.characteristic", + "short" : "Collection of characteristics (attributes)", + "definition" : "Collection of characteristics (attributes).", + "comment" : "These could be such things as is wheelchair accessible.", + "min" : 0, + "max" : "*", + "base" : { + "path" : "HealthcareService.characteristic", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "CodeableConcept" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : false, + "binding" : { + "extension" : [{ + "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", + "valueString" : "ServiceCharacteristic" + }], + "strength" : "example", + "description" : "A custom attribute that could be provided at a service (e.g. Wheelchair accessibiliy)." + }, + "mapping" : [{ + "identity" : "rim", + "map" : ".actrelationship[typeCode=PERT].observation" + }] + }, + { + "id" : "HealthcareService.communication", + "path" : "HealthcareService.communication", + "short" : "The language that this service is offered in", + "definition" : "Some services are specifically made available in multiple languages, this property permits a directory to declare the languages this is offered in. Typically this is only provided where a service operates in communities with mixed languages used.", + "comment" : "When using this property it indicates that the service is available with this language, it is not derived from the practitioners, and not all are required to use this language, just that this language is available while scheduling.", + "min" : 0, + "max" : "*", + "base" : { + "path" : "HealthcareService.communication", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "CodeableConcept" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : false, + "binding" : { + "extension" : [{ + "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-maxValueSet", + "valueCanonical" : "http://hl7.org/fhir/ValueSet/all-languages" + }, + { + "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", + "valueString" : "Language" + }, + { + "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding", + "valueBoolean" : true + }], + "strength" : "preferred", + "description" : "A human language.", + "valueSet" : "http://hl7.org/fhir/ValueSet/languages" + } + }, + { + "id" : "HealthcareService.referralMethod", + "path" : "HealthcareService.referralMethod", + "short" : "Ways that the service accepts referrals", + "definition" : "Ways that the service accepts referrals, if this is not provided then it is implied that no referral is required.", + "min" : 0, + "max" : "*", + "base" : { + "path" : "HealthcareService.referralMethod", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "CodeableConcept" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : false, + "binding" : { + "extension" : [{ + "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", + "valueString" : "ReferralMethod" + }], + "strength" : "example", + "description" : "The methods of referral can be used when referring to a specific HealthCareService resource.", + "valueSet" : "http://hl7.org/fhir/ValueSet/service-referral-method" + }, + "mapping" : [{ + "identity" : "rim", + "map" : ".actrelationship[typeCode=PERT].observation" + }] + }, + { + "id" : "HealthcareService.appointmentRequired", + "path" : "HealthcareService.appointmentRequired", + "short" : "If an appointment is required for access to this service", + "definition" : "Indicates whether or not a prospective consumer will require an appointment for a particular service at a site to be provided by the Organization. Indicates if an appointment is required for access to this service.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "HealthcareService.appointmentRequired", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "boolean" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : ".actrelationship[typeCode=PERT].observation" + }] + }, + { + "id" : "HealthcareService.availableTime", + "path" : "HealthcareService.availableTime", + "short" : "Times the Service Site is available", + "definition" : "A collection of times that the Service Site is available.", + "comment" : "More detailed availability information may be provided in associated Schedule/Slot resources.", + "min" : 0, + "max" : "*", + "base" : { + "path" : "HealthcareService.availableTime", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "BackboneElement" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : ".effectiveTime" + }] + }, + { + "id" : "HealthcareService.availableTime.id", + "path" : "HealthcareService.availableTime.id", + "representation" : ["xmlAttr"], + "short" : "Unique id for inter-element referencing", + "definition" : "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Element.id", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "extension" : [{ + "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type", + "valueUrl" : "string" + }], + "code" : "http://hl7.org/fhirpath/System.String" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "n/a" + }] + }, + { + "id" : "HealthcareService.availableTime.extension", + "path" : "HealthcareService.availableTime.extension", + "short" : "Additional content defined by implementations", + "definition" : "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.", + "alias" : ["extensions", + "user content"], + "min" : 0, + "max" : "*", + "base" : { + "path" : "Element.extension", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "Extension" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }, + { + "key" : "ext-1", + "severity" : "error", + "human" : "Must have either extensions or value[x], not both", + "expression" : "extension.exists() != value.exists()", + "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])", + "source" : "http://hl7.org/fhir/StructureDefinition/Extension" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "n/a" + }] + }, + { + "id" : "HealthcareService.availableTime.modifierExtension", + "path" : "HealthcareService.availableTime.modifierExtension", + "short" : "Extensions that cannot be ignored even if unrecognized", + "definition" : "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", + "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.", + "requirements" : "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).", + "alias" : ["extensions", + "user content", + "modifiers"], + "min" : 0, + "max" : "*", + "base" : { + "path" : "BackboneElement.modifierExtension", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "Extension" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }, + { + "key" : "ext-1", + "severity" : "error", + "human" : "Must have either extensions or value[x], not both", + "expression" : "extension.exists() != value.exists()", + "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])", + "source" : "http://hl7.org/fhir/StructureDefinition/Extension" + }], + "isModifier" : true, + "isModifierReason" : "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them", + "isSummary" : true, + "mapping" : [{ + "identity" : "rim", + "map" : "N/A" + }] + }, + { + "id" : "HealthcareService.availableTime.daysOfWeek", + "path" : "HealthcareService.availableTime.daysOfWeek", + "short" : "mon | tue | wed | thu | fri | sat | sun", + "definition" : "Indicates which days of the week are available between the start and end Times.", + "min" : 0, + "max" : "*", + "base" : { + "path" : "HealthcareService.availableTime.daysOfWeek", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "code" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : false, + "binding" : { + "extension" : [{ + "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", + "valueString" : "DaysOfWeek" + }], + "strength" : "required", + "description" : "The days of the week.", + "valueSet" : "http://hl7.org/fhir/ValueSet/days-of-week|4.0.1" + }, + "mapping" : [{ + "identity" : "rim", + "map" : ".effectiveTime" + }] + }, + { + "id" : "HealthcareService.availableTime.allDay", + "path" : "HealthcareService.availableTime.allDay", + "short" : "Always available? e.g. 24 hour service", + "definition" : "Is this always available? (hence times are irrelevant) e.g. 24 hour service.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "HealthcareService.availableTime.allDay", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "boolean" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : ".effectiveTime" + }] + }, + { + "id" : "HealthcareService.availableTime.availableStartTime", + "path" : "HealthcareService.availableTime.availableStartTime", + "short" : "Opening time of day (ignored if allDay = true)", + "definition" : "The opening time of day. Note: If the AllDay flag is set, then this time is ignored.", + "comment" : "The time zone is expected to be for where this HealthcareService is provided at.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "HealthcareService.availableTime.availableStartTime", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "time" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : ".effectiveTime" + }] + }, + { + "id" : "HealthcareService.availableTime.availableEndTime", + "path" : "HealthcareService.availableTime.availableEndTime", + "short" : "Closing time of day (ignored if allDay = true)", + "definition" : "The closing time of day. Note: If the AllDay flag is set, then this time is ignored.", + "comment" : "The time zone is expected to be for where this HealthcareService is provided at.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "HealthcareService.availableTime.availableEndTime", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "time" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : ".effectiveTime" + }] + }, + { + "id" : "HealthcareService.notAvailable", + "path" : "HealthcareService.notAvailable", + "short" : "Not available during this time due to provided reason", + "definition" : "The HealthcareService is not available during this period of time due to the provided reason.", + "min" : 0, + "max" : "*", + "base" : { + "path" : "HealthcareService.notAvailable", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "BackboneElement" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : ".effectiveTime" + }] + }, + { + "id" : "HealthcareService.notAvailable.id", + "path" : "HealthcareService.notAvailable.id", + "representation" : ["xmlAttr"], + "short" : "Unique id for inter-element referencing", + "definition" : "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Element.id", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "extension" : [{ + "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type", + "valueUrl" : "string" + }], + "code" : "http://hl7.org/fhirpath/System.String" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "n/a" + }] + }, + { + "id" : "HealthcareService.notAvailable.extension", + "path" : "HealthcareService.notAvailable.extension", + "short" : "Additional content defined by implementations", + "definition" : "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.", + "alias" : ["extensions", + "user content"], + "min" : 0, + "max" : "*", + "base" : { + "path" : "Element.extension", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "Extension" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }, + { + "key" : "ext-1", + "severity" : "error", + "human" : "Must have either extensions or value[x], not both", + "expression" : "extension.exists() != value.exists()", + "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])", + "source" : "http://hl7.org/fhir/StructureDefinition/Extension" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "n/a" + }] + }, + { + "id" : "HealthcareService.notAvailable.modifierExtension", + "path" : "HealthcareService.notAvailable.modifierExtension", + "short" : "Extensions that cannot be ignored even if unrecognized", + "definition" : "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", + "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.", + "requirements" : "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).", + "alias" : ["extensions", + "user content", + "modifiers"], + "min" : 0, + "max" : "*", + "base" : { + "path" : "BackboneElement.modifierExtension", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "Extension" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }, + { + "key" : "ext-1", + "severity" : "error", + "human" : "Must have either extensions or value[x], not both", + "expression" : "extension.exists() != value.exists()", + "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])", + "source" : "http://hl7.org/fhir/StructureDefinition/Extension" + }], + "isModifier" : true, + "isModifierReason" : "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them", + "isSummary" : true, + "mapping" : [{ + "identity" : "rim", + "map" : "N/A" + }] + }, + { + "id" : "HealthcareService.notAvailable.description", + "path" : "HealthcareService.notAvailable.description", + "short" : "Reason presented to the user explaining why time not available", + "definition" : "The reason that can be presented to the user as to why this time is not available.", + "min" : 1, + "max" : "1", + "base" : { + "path" : "HealthcareService.notAvailable.description", + "min" : 1, + "max" : "1" + }, + "type" : [{ + "code" : "string" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "n/a" + }] + }, + { + "id" : "HealthcareService.notAvailable.during", + "path" : "HealthcareService.notAvailable.during", + "short" : "Service not available from this date", + "definition" : "Service is not available (seasonally or for a public holiday) from this date.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "HealthcareService.notAvailable.during", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "Period" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : ".effectiveTime" + }] + }, + { + "id" : "HealthcareService.availabilityExceptions", + "path" : "HealthcareService.availabilityExceptions", + "short" : "Description of availability exceptions", + "definition" : "A description of site availability exceptions, e.g. public holiday availability. Succinctly describing all possible exceptions to normal site availability as details in the available Times and not available Times.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "HealthcareService.availabilityExceptions", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "string" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : ".effectiveTime" + }] + }, + { + "id" : "HealthcareService.endpoint", + "path" : "HealthcareService.endpoint", + "short" : "Technical endpoints providing access to electronic services operated for the healthcare service", + "definition" : "no-basis: In Norway endpoints for communication should be connected to a kommunikasjonspart-Organization identified with HERid and collected from the Norwegian Address register. Endpoints not registered in the Norwegian Address register can use other schemes of connecting endpoints to Organizations, PractitionerRole or HealthcareService.\n\nTechnical endpoints providing access to services operated for the specific healthcare services defined at this resource.", + "min" : 0, + "max" : "*", + "base" : { + "path" : "HealthcareService.endpoint", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "Reference", + "targetProfile" : ["http://hl7.org/fhir/StructureDefinition/Endpoint", + "http://helsenorge.no/fhir/StructureDefinition/no-basis-Endpoint"] + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "mustSupport" : false, + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "n/a" + }] + }] + }, + "differential" : { + "element" : [{ + "id" : "HealthcareService", + "path" : "HealthcareService", + "definition" : "The details of a healthcare service available at a location. Should only be used for clinical healthcareservices offered by a PractitionerRole or by an Organization." + }, + { + "id" : "HealthcareService.identifier", + "path" : "HealthcareService.identifier", + "mustSupport" : false + }, + { + "id" : "HealthcareService.providedBy", + "path" : "HealthcareService.providedBy", + "definition" : "The organization that provides this healthcare service.\n\nno-basis recommends the use of logical reference to an organization using ENH or RSH. To describe a top level organization. Departments within an organization could use a different reference scheme defined by the organization.", + "type" : [{ + "code" : "Reference", + "targetProfile" : ["http://hl7.org/fhir/StructureDefinition/Organization", + "http://helsenorge.no/fhir/StructureDefinition/no-basis-Organization"] + }] + }, + { + "id" : "HealthcareService.providedBy.identifier", + "path" : "HealthcareService.providedBy.identifier", + "short" : "The logical reference of organization that provides this healthcare service.", + "definition" : "no-basis recommends the use of logical reference to an organization using ENH or RSH. To describe a top level organization. Departments within an organization could use a different reference scheme defined by the organization.\n\nno-basis recommends if an identifier is provided the identifier type or system should be provided." + }, + { + "id" : "HealthcareService.category", + "path" : "HealthcareService.category", + "short" : "HealthcareService category", + "definition" : "Example of category. Helsevirksomhet type (OID=9040), identifies the virksomhetstype used in Adresseregisteret. This element is usually not necessary to describe the HealthcareService adequately.", + "alias" : ["virksomhetstype"], + "binding" : { + "strength" : "example", + "description" : "virksomhetstype 9040", + "valueSet" : "urn:oid:2.16.578.1.12.4.1.1.9040" + } + }, + { + "id" : "HealthcareService.type", + "path" : "HealthcareService.type", + "definition" : "no-basis: This element is usually not necessary to describe the HealthcareService adequately. Further coding can be used when common set of SNOMED codes are agreed for healthc care service types.\n\nThe specific type of service that may be delivered or performed." + }, + { + "id" : "HealthcareService.specialty", + "path" : "HealthcareService.specialty", + "definition" : "no-basis: Helsehjelpområde is given by the specialty element, preferred coding includes 8655 and 8654 codesystems. Type and category is usually not necessary to describe the HealthcareService adequately.\n\nThe specific type defined in a codesystem allowed included in the valueset.", + "alias" : ["helsehjelpsområde"] + }, + { + "id" : "HealthcareService.specialty.coding", + "path" : "HealthcareService.specialty.coding", + "slicing" : { + "discriminator" : [{ + "type" : "value", + "path" : "system" + }], + "description" : "Two possible codings are given for the type element", + "rules" : "open" + } + }, + { + "id" : "HealthcareService.specialty.coding:8655", + "path" : "HealthcareService.specialty.coding", + "sliceName" : "8655", + "short" : "Code describing the Helsehjelpområde", + "definition" : "no-basis: Helsehjelpsområde (OID=8655) used to code the kind of clinical service the organization offers the patients through this HealthcareService\nAlso use Klinisk/medisinsk service (OID=8654)?", + "min" : 0, + "max" : "*", + "binding" : { + "strength" : "preferred", + "description" : "Helsehjelpsområde", + "valueSet" : "urn:oid:2.16.578.1.12.4.1.1.8655" + } + }, + { + "id" : "HealthcareService.specialty.coding:8655.system", + "path" : "HealthcareService.specialty.coding.system", + "short" : "Identity of the 8655 codesystem", + "min" : 1, + "fixedUri" : "urn:oid:2.16.578.1.12.4.1.1.8655" + }, + { + "id" : "HealthcareService.specialty.coding:8655.code", + "path" : "HealthcareService.specialty.coding.code", + "min" : 1 + }, + { + "id" : "HealthcareService.specialty.coding:8654", + "path" : "HealthcareService.specialty.coding", + "sliceName" : "8654", + "definition" : "Klinisk/medisinsk service (OID=8654)", + "min" : 0, + "max" : "*", + "binding" : { + "strength" : "preferred", + "description" : "Klinisk/medisinsk service", + "valueSet" : "urn:oid:2.16.578.1.12.4.1.1.8654" + } + }, + { + "id" : "HealthcareService.specialty.coding:8654.system", + "path" : "HealthcareService.specialty.coding.system", + "min" : 1, + "fixedUri" : "urn:oid:2.16.578.1.12.4.1.1.8654" + }, + { + "id" : "HealthcareService.specialty.coding:8654.code", + "path" : "HealthcareService.specialty.coding.code", + "min" : 1 + }, + { + "id" : "HealthcareService.specialty.coding:9151", + "path" : "HealthcareService.specialty.coding", + "sliceName" : "9151", + "definition" : "IPLOS tjenestetype (OID=9151)", + "min" : 0, + "max" : "*", + "binding" : { + "strength" : "preferred", + "description" : "IPLOS tjenestetype", + "valueSet" : "urn:oid:2.16.578.1.12.4.1.1.9151" + } + }, + { + "id" : "HealthcareService.specialty.coding:9151.system", + "path" : "HealthcareService.specialty.coding.system", + "min" : 1, + "fixedUri" : "urn:oid:2.16.578.1.12.4.1.1.9151" + }, + { + "id" : "HealthcareService.specialty.coding:9151.code", + "path" : "HealthcareService.specialty.coding.code", + "min" : 1 + }, + { + "id" : "HealthcareService.specialty.coding:8451", + "path" : "HealthcareService.specialty.coding", + "sliceName" : "8451", + "definition" : "Fagområde (OID=8451)", + "min" : 0, + "max" : "*", + "binding" : { + "strength" : "preferred", + "description" : "Fagområde", + "valueSet" : "urn:oid:2.16.578.1.12.4.1.1.8451" + } + }, + { + "id" : "HealthcareService.specialty.coding:8451.system", + "path" : "HealthcareService.specialty.coding.system", + "definition" : "The identification of the Fagområde (OID=8451) code system.", + "min" : 1, + "fixedUri" : "urn:oid:2.16.578.1.12.4.1.1.8451" + }, + { + "id" : "HealthcareService.specialty.coding:8451.code", + "path" : "HealthcareService.specialty.coding.code", + "min" : 1 + }, + { + "id" : "HealthcareService.location", + "path" : "HealthcareService.location", + "type" : [{ + "code" : "Reference", + "targetProfile" : ["http://hl7.org/fhir/StructureDefinition/Location", + "http://helsenorge.no/fhir/StructureDefinition/no-basis-Location"] + }] + }, + { + "id" : "HealthcareService.endpoint", + "path" : "HealthcareService.endpoint", + "definition" : "no-basis: In Norway endpoints for communication should be connected to a kommunikasjonspart-Organization identified with HERid and collected from the Norwegian Address register. Endpoints not registered in the Norwegian Address register can use other schemes of connecting endpoints to Organizations, PractitionerRole or HealthcareService.\n\nTechnical endpoints providing access to services operated for the specific healthcare services defined at this resource.", + "type" : [{ + "code" : "Reference", + "targetProfile" : ["http://hl7.org/fhir/StructureDefinition/Endpoint", + "http://helsenorge.no/fhir/StructureDefinition/no-basis-Endpoint"] + }], + "mustSupport" : false + }] + } +} \ No newline at end of file diff --git a/StructureDefinition-no-basis-HealthcareService.profile.history.html b/StructureDefinition-no-basis-HealthcareService.profile.history.html new file mode 100644 index 00000000..649b182a --- /dev/null +++ b/StructureDefinition-no-basis-HealthcareService.profile.history.html @@ -0,0 +1,287 @@ + + + + + + + + + + - v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - draft + + + +

+
+
+
+ +
+
+
+ + + + +
+
+ + +
+
+ +
+
+ + +
+
+
+
+ + +
+

NyTimelosingIG - Local Development build (v0.1.0). See the Directory of published versions

+ + + + + + + + + + + + + + + + +

Resource Profile: NoBasisHealthcareService - Change History

+ + + + + + + +
+ + Active + + as of 2019-05-20 + + +
+ +

Changes in the no-basis-HealthcareService resource profile.

+ + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/StructureDefinition-no-basis-HealthcareService.profile.json.html b/StructureDefinition-no-basis-HealthcareService.profile.json.html new file mode 100644 index 00000000..d155269d --- /dev/null +++ b/StructureDefinition-no-basis-HealthcareService.profile.json.html @@ -0,0 +1,4647 @@ + + + + + + + + + + + + + + no-basis-HealthcareService - JSON Representation - v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - draft + + + +

+
+
+
+ +
+
+
+ + + + +
+
+ + +
+
+ +
+
+ + +
+
+
+
+ +
+

NyTimelosingIG - Local Development build (v0.1.0). See the Directory of published versions

+ + + + + + + + + + + + + + + + +

Resource Profile: NoBasisHealthcareService - JSON Profile

+ + + + + + + +
+ + Active + + as of 2019-05-20 + + +
+ + +

JSON representation of the no-basis-HealthcareService resource profile.

+ +

Raw json | Download

+ + + + + + +

+{
+  "resourceType" : "StructureDefinition",
+  "id" : "no-basis-HealthcareService",
+  "text" : {
+    "status" : "extensions",
+    "div" : "<div xmlns=\"http://www.w3.org/1999/xhtml\">Placeholder</div>"
+  },
+  "url" : "http://helsenorge.no/fhir/StructureDefinition/no-basis-HealthcareService",
+  "version" : "0.1.0",
+  "name" : "NoBasisHealthcareService",
+  "title" : "no-basis-HealthcareService",
+  "status" : "active",
+  "date" : "2019-05-20",
+  "publisher" : "Example Publisher",
+  "contact" : [
+    {
+      "name" : "Example Publisher",
+      "telecom" : [
+        {
+          "system" : "url",
+          "value" : "http://example.org/example-publisher"
+        }
+      ]
+    }
+  ],
+  "description" : "Basisprofil for Norwegian Healthcare Service information. Defined by The Norwegian Directorate of eHealth and HL7 Norway. The profile adds Norwegian specific identification of Healthcare Services. The basis profile is open, but derived profiles should close down the information elements according to specification relevant to the use-case.\n\nThe typical use-case is to include information regarding what Healthcare related services, support functions or activities provided by an Organization or awailable at a Location.",
+  "fhirVersion" : "4.0.1",
+  "mapping" : [
+    {
+      "identity" : "rim",
+      "uri" : "http://hl7.org/v3",
+      "name" : "RIM Mapping"
+    },
+    {
+      "identity" : "w5",
+      "uri" : "http://hl7.org/fhir/fivews",
+      "name" : "FiveWs Pattern Mapping"
+    }
+  ],
+  "kind" : "resource",
+  "abstract" : false,
+  "type" : "HealthcareService",
+  "baseDefinition" : "http://hl7.org/fhir/StructureDefinition/HealthcareService",
+  "derivation" : "constraint",
+  "snapshot" : {
+    "element" : [
+      {
+        "id" : "HealthcareService",
+        "path" : "HealthcareService",
+        "short" : "The details of a healthcare service available at a location",
+        "definition" : "The details of a healthcare service available at a location. Should only be used for clinical healthcareservices offered by a PractitionerRole or by an Organization.",
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "HealthcareService",
+          "min" : 0,
+          "max" : "*"
+        },
+        "constraint" : [
+          {
+            "key" : "dom-2",
+            "severity" : "error",
+            "human" : "If the resource is contained in another resource, it SHALL NOT contain nested Resources",
+            "expression" : "contained.contained.empty()",
+            "xpath" : "not(parent::f:contained and f:contained)",
+            "source" : "http://hl7.org/fhir/StructureDefinition/DomainResource"
+          },
+          {
+            "key" : "dom-3",
+            "severity" : "error",
+            "human" : "If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource",
+            "expression" : "contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()",
+            "xpath" : "not(exists(for $id in f:contained/*/f:id/@value return $contained[not(parent::*/descendant::f:reference/@value=concat('#', $contained/*/id/@value) or descendant::f:reference[@value='#'])]))",
+            "source" : "http://hl7.org/fhir/StructureDefinition/DomainResource"
+          },
+          {
+            "key" : "dom-4",
+            "severity" : "error",
+            "human" : "If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated",
+            "expression" : "contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()",
+            "xpath" : "not(exists(f:contained/*/f:meta/f:versionId)) and not(exists(f:contained/*/f:meta/f:lastUpdated))",
+            "source" : "http://hl7.org/fhir/StructureDefinition/DomainResource"
+          },
+          {
+            "key" : "dom-5",
+            "severity" : "error",
+            "human" : "If a resource is contained in another resource, it SHALL NOT have a security label",
+            "expression" : "contained.meta.security.empty()",
+            "xpath" : "not(exists(f:contained/*/f:meta/f:security))",
+            "source" : "http://hl7.org/fhir/StructureDefinition/DomainResource"
+          },
+          {
+            "extension" : [
+              {
+                "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bestpractice",
+                "valueBoolean" : true
+              },
+              {
+                "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bestpractice-explanation",
+                "valueMarkdown" : "When a resource has no narrative, only systems that fully understand the data can display the resource to a human safely. Including a human readable representation in the resource makes for a much more robust eco-system and cheaper handling of resources by intermediary systems. Some ecosystems restrict distribution of resources to only those systems that do fully understand the resources, and as a consequence implementers may believe that the narrative is superfluous. However experience shows that such eco-systems often open up to new participants over time."
+              }
+            ],
+            "key" : "dom-6",
+            "severity" : "warning",
+            "human" : "A resource should have narrative for robust management",
+            "expression" : "text.`div`.exists()",
+            "xpath" : "exists(f:text/h:div)",
+            "source" : "http://hl7.org/fhir/StructureDefinition/DomainResource"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "Entity. Role, or Act"
+          },
+          {
+            "identity" : "rim",
+            "map" : "act[classCode=ACT][moodCode=DEF]"
+          }
+        ]
+      },
+      {
+        "id" : "HealthcareService.id",
+        "path" : "HealthcareService.id",
+        "short" : "Logical id of this artifact",
+        "definition" : "The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.",
+        "comment" : "The only time that a resource does not have an id is when it is being submitted to the server using a create operation.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Resource.id",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "extension" : [
+              {
+                "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
+                "valueUrl" : "id"
+              }
+            ],
+            "code" : "http://hl7.org/fhirpath/System.String"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true
+      },
+      {
+        "id" : "HealthcareService.meta",
+        "path" : "HealthcareService.meta",
+        "short" : "Metadata about the resource",
+        "definition" : "The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Resource.meta",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "Meta"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true
+      },
+      {
+        "id" : "HealthcareService.implicitRules",
+        "path" : "HealthcareService.implicitRules",
+        "short" : "A set of rules under which this content was created",
+        "definition" : "A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc.",
+        "comment" : "Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of it's narrative along with other profiles, value sets, etc.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Resource.implicitRules",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "uri"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : true,
+        "isModifierReason" : "This element is labeled as a modifier because the implicit rules may provide additional knowledge about the resource that modifies it's meaning or interpretation",
+        "isSummary" : true
+      },
+      {
+        "id" : "HealthcareService.language",
+        "path" : "HealthcareService.language",
+        "short" : "Language of the resource content",
+        "definition" : "The base language in which the resource is written.",
+        "comment" : "Language is provided to support indexing and accessibility (typically, services such as text to speech use the language tag). The html language tag in the narrative applies  to the narrative. The language tag on the resource may be used to specify the language of other presentations generated from the data in the resource. Not all the content has to be in the base language. The Resource.language should not be assumed to apply to the narrative automatically. If a language is specified, it should it also be specified on the div element in the html (see rules in HTML5 for information about the relationship between xml:lang and the html lang attribute).",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Resource.language",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "code"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "binding" : {
+          "extension" : [
+            {
+              "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-maxValueSet",
+              "valueCanonical" : "http://hl7.org/fhir/ValueSet/all-languages"
+            },
+            {
+              "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
+              "valueString" : "Language"
+            },
+            {
+              "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding",
+              "valueBoolean" : true
+            }
+          ],
+          "strength" : "preferred",
+          "description" : "A human language.",
+          "valueSet" : "http://hl7.org/fhir/ValueSet/languages"
+        }
+      },
+      {
+        "id" : "HealthcareService.text",
+        "path" : "HealthcareService.text",
+        "short" : "Text summary of the resource, for human interpretation",
+        "definition" : "A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it \"clinically safe\" for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety.",
+        "comment" : "Contained resources do not have narrative. Resources that are not contained SHOULD have a narrative. In some cases, a resource may only have text with little or no additional discrete data (as long as all minOccurs=1 elements are satisfied).  This may be necessary for data from legacy systems where information is captured as a \"text blob\" or where text is additionally entered raw or narrated and encoded information is added later.",
+        "alias" : [
+          "narrative",
+          "html",
+          "xhtml",
+          "display"
+        ],
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "DomainResource.text",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "Narrative"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "Act.text?"
+          }
+        ]
+      },
+      {
+        "id" : "HealthcareService.contained",
+        "path" : "HealthcareService.contained",
+        "short" : "Contained, inline Resources",
+        "definition" : "These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.",
+        "comment" : "This should never be done when the content can be identified properly, as once identification is lost, it is extremely difficult (and context dependent) to restore it again. Contained resources may have profiles and tags In their meta elements, but SHALL NOT have security labels.",
+        "alias" : [
+          "inline resources",
+          "anonymous resources",
+          "contained resources"
+        ],
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "DomainResource.contained",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "Resource"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "N/A"
+          }
+        ]
+      },
+      {
+        "id" : "HealthcareService.extension",
+        "path" : "HealthcareService.extension",
+        "short" : "Additional content defined by implementations",
+        "definition" : "May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
+        "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
+        "alias" : [
+          "extensions",
+          "user content"
+        ],
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "DomainResource.extension",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "Extension"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          },
+          {
+            "key" : "ext-1",
+            "severity" : "error",
+            "human" : "Must have either extensions or value[x], not both",
+            "expression" : "extension.exists() != value.exists()",
+            "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Extension"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "N/A"
+          }
+        ]
+      },
+      {
+        "id" : "HealthcareService.modifierExtension",
+        "path" : "HealthcareService.modifierExtension",
+        "short" : "Extensions that cannot be ignored",
+        "definition" : "May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).",
+        "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
+        "requirements" : "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).",
+        "alias" : [
+          "extensions",
+          "user content"
+        ],
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "DomainResource.modifierExtension",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "Extension"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          },
+          {
+            "key" : "ext-1",
+            "severity" : "error",
+            "human" : "Must have either extensions or value[x], not both",
+            "expression" : "extension.exists() != value.exists()",
+            "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Extension"
+          }
+        ],
+        "isModifier" : true,
+        "isModifierReason" : "Modifier extensions are expected to modify the meaning or interpretation of the resource that contains them",
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "N/A"
+          }
+        ]
+      },
+      {
+        "id" : "HealthcareService.identifier",
+        "path" : "HealthcareService.identifier",
+        "short" : "External identifiers for this item",
+        "definition" : "External identifiers for this item.",
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "HealthcareService.identifier",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "Identifier"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "mustSupport" : false,
+        "isModifier" : false,
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "w5",
+            "map" : "FiveWs.identifier"
+          },
+          {
+            "identity" : "rim",
+            "map" : ".id"
+          }
+        ]
+      },
+      {
+        "id" : "HealthcareService.active",
+        "path" : "HealthcareService.active",
+        "short" : "Whether this HealthcareService record is in active use",
+        "definition" : "This flag is used to mark the record to not be used. This is not used when a center is closed for maintenance, or for holidays, the notAvailable period is to be used for this.",
+        "comment" : "This element is labeled as a modifier because it may be used to mark that the resource was created in error.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "HealthcareService.active",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "boolean"
+          }
+        ],
+        "meaningWhenMissing" : "This resource is generally assumed to be active if no value is provided for the active element",
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : true,
+        "isModifierReason" : "This element is labelled as a modifier because it is a status element that can indicate that a record should not be treated as valid",
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "w5",
+            "map" : "FiveWs.status"
+          },
+          {
+            "identity" : "rim",
+            "map" : ".statusCode"
+          }
+        ]
+      },
+      {
+        "id" : "HealthcareService.providedBy",
+        "path" : "HealthcareService.providedBy",
+        "short" : "Organization that provides this service",
+        "definition" : "The organization that provides this healthcare service.\n\nno-basis recommends the use of logical reference to an organization using ENH or RSH. To describe a top level organization. Departments within an organization could use a different reference scheme defined by the organization.",
+        "comment" : "This property is recommended to be the same as the Location's managingOrganization, and if not provided should be interpreted as such. If the Location does not have a managing Organization, then this property should be populated.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "HealthcareService.providedBy",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "Reference",
+            "targetProfile" : [
+              "http://hl7.org/fhir/StructureDefinition/Organization",
+              "http://helsenorge.no/fhir/StructureDefinition/no-basis-Organization"
+            ]
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : ".scopingRole.Organization"
+          }
+        ]
+      },
+      {
+        "id" : "HealthcareService.providedBy.id",
+        "path" : "HealthcareService.providedBy.id",
+        "representation" : [
+          "xmlAttr"
+        ],
+        "short" : "Unique id for inter-element referencing",
+        "definition" : "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Element.id",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "extension" : [
+              {
+                "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
+                "valueUrl" : "string"
+              }
+            ],
+            "code" : "http://hl7.org/fhirpath/System.String"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "n/a"
+          }
+        ]
+      },
+      {
+        "id" : "HealthcareService.providedBy.extension",
+        "path" : "HealthcareService.providedBy.extension",
+        "slicing" : {
+          "discriminator" : [
+            {
+              "type" : "value",
+              "path" : "url"
+            }
+          ],
+          "description" : "Extensions are always sliced by (at least) url",
+          "rules" : "open"
+        },
+        "short" : "Additional content defined by implementations",
+        "definition" : "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
+        "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
+        "alias" : [
+          "extensions",
+          "user content"
+        ],
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "Element.extension",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "Extension"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          },
+          {
+            "key" : "ext-1",
+            "severity" : "error",
+            "human" : "Must have either extensions or value[x], not both",
+            "expression" : "extension.exists() != value.exists()",
+            "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Extension"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "n/a"
+          }
+        ]
+      },
+      {
+        "id" : "HealthcareService.providedBy.reference",
+        "path" : "HealthcareService.providedBy.reference",
+        "short" : "Literal reference, Relative, internal or absolute URL",
+        "definition" : "A reference to a location at which the other resource is found. The reference may be a relative reference, in which case it is relative to the service base URL, or an absolute URL that resolves to the location where the resource is found. The reference may be version specific or not. If the reference is not to a FHIR RESTful server, then it should be assumed to be version specific. Internal fragment references (start with '#') refer to contained resources.",
+        "comment" : "Using absolute URLs provides a stable scalable approach suitable for a cloud/web context, while using relative/logical references provides a flexible approach suitable for use when trading across closed eco-system boundaries.   Absolute URLs do not need to point to a FHIR RESTful server, though this is the preferred approach. If the URL conforms to the structure \"/[type]/[id]\" then it should be assumed that the reference is to a FHIR RESTful server.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Reference.reference",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "string"
+          }
+        ],
+        "condition" : [
+          "ref-1"
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "N/A"
+          }
+        ]
+      },
+      {
+        "id" : "HealthcareService.providedBy.type",
+        "path" : "HealthcareService.providedBy.type",
+        "short" : "Type the reference refers to (e.g. \"Patient\")",
+        "definition" : "The expected type of the target of the reference. If both Reference.type and Reference.reference are populated and Reference.reference is a FHIR URL, both SHALL be consistent.\n\nThe type is the Canonical URL of Resource Definition that is the type this reference refers to. References are URLs that are relative to http://hl7.org/fhir/StructureDefinition/ e.g. \"Patient\" is a reference to http://hl7.org/fhir/StructureDefinition/Patient. Absolute URLs are only allowed for logical models (and can only be used in references in logical models, not resources).",
+        "comment" : "This element is used to indicate the type of  the target of the reference. This may be used which ever of the other elements are populated (or not). In some cases, the type of the target may be determined by inspection of the reference (e.g. a RESTful URL) or by resolving the target of the reference; if both the type and a reference is provided, the reference SHALL resolve to a resource of the same type as that specified.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Reference.type",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "uri"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "binding" : {
+          "extension" : [
+            {
+              "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
+              "valueString" : "FHIRResourceTypeExt"
+            }
+          ],
+          "strength" : "extensible",
+          "description" : "Aa resource (or, for logical models, the URI of the logical model).",
+          "valueSet" : "http://hl7.org/fhir/ValueSet/resource-types"
+        },
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "N/A"
+          }
+        ]
+      },
+      {
+        "id" : "HealthcareService.providedBy.identifier",
+        "path" : "HealthcareService.providedBy.identifier",
+        "short" : "The logical reference of organization that provides this healthcare service.",
+        "definition" : "no-basis recommends the use of logical reference to an organization using ENH or RSH. To describe a top level organization. Departments within an organization could use a different reference scheme defined by the organization.\n\nno-basis recommends if an identifier is provided the identifier type or system should be provided.",
+        "comment" : "When an identifier is provided in place of a reference, any system processing the reference will only be able to resolve the identifier to a reference if it understands the business context in which the identifier is used. Sometimes this is global (e.g. a national identifier) but often it is not. For this reason, none of the useful mechanisms described for working with references (e.g. chaining, includes) are possible, nor should servers be expected to be able resolve the reference. Servers may accept an identifier based reference untouched, resolve it, and/or reject it - see CapabilityStatement.rest.resource.referencePolicy. \n\nWhen both an identifier and a literal reference are provided, the literal reference is preferred. Applications processing the resource are allowed - but not required - to check that the identifier matches the literal reference\n\nApplications converting a logical reference to a literal reference may choose to leave the logical reference present, or remove it.\n\nReference is intended to point to a structure that can potentially be expressed as a FHIR resource, though there is no need for it to exist as an actual FHIR resource instance - except in as much as an application wishes to actual find the target of the reference. The content referred to be the identifier must meet the logical constraints implied by any limitations on what resource types are permitted for the reference.  For example, it would not be legitimate to send the identifier for a drug prescription if the type were Reference(Observation|DiagnosticReport).  One of the use-cases for Reference.identifier is the situation where no FHIR representation exists (where the type is Reference (Any).",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Reference.identifier",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "Identifier"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : ".identifier"
+          }
+        ]
+      },
+      {
+        "id" : "HealthcareService.providedBy.display",
+        "extension" : [
+          {
+            "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
+            "valueBoolean" : true
+          }
+        ],
+        "path" : "HealthcareService.providedBy.display",
+        "short" : "Text alternative for the resource",
+        "definition" : "Plain text narrative that identifies the resource in addition to the resource reference.",
+        "comment" : "This is generally not the same as the Resource.text of the referenced resource.  The purpose is to identify what's being referenced, not to fully describe it.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Reference.display",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "string"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "N/A"
+          }
+        ]
+      },
+      {
+        "id" : "HealthcareService.category",
+        "path" : "HealthcareService.category",
+        "short" : "HealthcareService category",
+        "definition" : "Example of category. Helsevirksomhet type (OID=9040), identifies the virksomhetstype used in Adresseregisteret. This element is usually not necessary to describe the HealthcareService adequately.",
+        "comment" : "Selecting a Service Category then determines the list of relevant service types that can be selected in the primary service type.",
+        "alias" : [
+          "service category",
+          "virksomhetstype"
+        ],
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "HealthcareService.category",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "CodeableConcept"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "binding" : {
+          "strength" : "example",
+          "description" : "virksomhetstype 9040",
+          "valueSet" : "urn:oid:2.16.578.1.12.4.1.1.9040"
+        },
+        "mapping" : [
+          {
+            "identity" : "w5",
+            "map" : "FiveWs.class"
+          },
+          {
+            "identity" : "rim",
+            "map" : ".code"
+          }
+        ]
+      },
+      {
+        "id" : "HealthcareService.type",
+        "path" : "HealthcareService.type",
+        "short" : "Type of service that may be delivered or performed",
+        "definition" : "no-basis: This element is usually not necessary to describe the HealthcareService adequately. Further coding can be used when common set of SNOMED codes are agreed for healthc care service types.\n\nThe specific type of service that may be delivered or performed.",
+        "alias" : [
+          "service type"
+        ],
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "HealthcareService.type",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "CodeableConcept"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "binding" : {
+          "extension" : [
+            {
+              "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
+              "valueString" : "service-type"
+            }
+          ],
+          "strength" : "example",
+          "description" : "Additional details about where the content was created (e.g. clinical specialty).",
+          "valueSet" : "http://hl7.org/fhir/ValueSet/service-type"
+        },
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : ".actrelationship[typeCode=COMP.act[classCode=ACT][moodCode=DEF].code"
+          }
+        ]
+      },
+      {
+        "id" : "HealthcareService.specialty",
+        "path" : "HealthcareService.specialty",
+        "short" : "Specialties handled by the HealthcareService",
+        "definition" : "no-basis: Helsehjelpområde is given by the specialty element, preferred coding includes 8655 and 8654 codesystems. Type and category is usually not necessary to describe the HealthcareService adequately.\n\nThe specific type defined in a codesystem allowed included in the valueset.",
+        "alias" : [
+          "helsehjelpsområde"
+        ],
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "HealthcareService.specialty",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "CodeableConcept"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "binding" : {
+          "extension" : [
+            {
+              "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
+              "valueString" : "service-specialty"
+            }
+          ],
+          "strength" : "preferred",
+          "description" : "A specialty that a healthcare service may provide.",
+          "valueSet" : "http://hl7.org/fhir/ValueSet/c80-practice-codes"
+        },
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : ".actrelationship[typeCode=COMP.act[classCode=ACT][moodCode=DEF].code"
+          }
+        ]
+      },
+      {
+        "id" : "HealthcareService.specialty.id",
+        "path" : "HealthcareService.specialty.id",
+        "representation" : [
+          "xmlAttr"
+        ],
+        "short" : "Unique id for inter-element referencing",
+        "definition" : "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Element.id",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "extension" : [
+              {
+                "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
+                "valueUrl" : "string"
+              }
+            ],
+            "code" : "http://hl7.org/fhirpath/System.String"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "n/a"
+          }
+        ]
+      },
+      {
+        "id" : "HealthcareService.specialty.extension",
+        "path" : "HealthcareService.specialty.extension",
+        "slicing" : {
+          "discriminator" : [
+            {
+              "type" : "value",
+              "path" : "url"
+            }
+          ],
+          "description" : "Extensions are always sliced by (at least) url",
+          "rules" : "open"
+        },
+        "short" : "Additional content defined by implementations",
+        "definition" : "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
+        "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
+        "alias" : [
+          "extensions",
+          "user content"
+        ],
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "Element.extension",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "Extension"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          },
+          {
+            "key" : "ext-1",
+            "severity" : "error",
+            "human" : "Must have either extensions or value[x], not both",
+            "expression" : "extension.exists() != value.exists()",
+            "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Extension"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "n/a"
+          }
+        ]
+      },
+      {
+        "id" : "HealthcareService.specialty.coding",
+        "path" : "HealthcareService.specialty.coding",
+        "slicing" : {
+          "discriminator" : [
+            {
+              "type" : "value",
+              "path" : "system"
+            }
+          ],
+          "description" : "Two possible codings are given for the type element",
+          "rules" : "open"
+        },
+        "short" : "Code defined by a terminology system",
+        "definition" : "A reference to a code defined by a terminology system.",
+        "comment" : "Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information.  Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true.",
+        "requirements" : "Allows for alternative encodings within a code system, and translations to other code systems.",
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "CodeableConcept.coding",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "Coding"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "C*E.1-8, C*E.10-22"
+          },
+          {
+            "identity" : "rim",
+            "map" : "union(., ./translation)"
+          },
+          {
+            "identity" : "orim",
+            "map" : "fhir:CodeableConcept.coding rdfs:subPropertyOf dt:CD.coding"
+          }
+        ]
+      },
+      {
+        "id" : "HealthcareService.specialty.coding:8655",
+        "path" : "HealthcareService.specialty.coding",
+        "sliceName" : "8655",
+        "short" : "Code describing the Helsehjelpområde",
+        "definition" : "no-basis: Helsehjelpsområde (OID=8655) used to code the kind of clinical service the organization offers the patients through this HealthcareService\nAlso use Klinisk/medisinsk service (OID=8654)?",
+        "comment" : "Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information.  Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true.",
+        "requirements" : "Allows for alternative encodings within a code system, and translations to other code systems.",
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "CodeableConcept.coding",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "Coding"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "binding" : {
+          "strength" : "preferred",
+          "description" : "Helsehjelpsområde",
+          "valueSet" : "urn:oid:2.16.578.1.12.4.1.1.8655"
+        },
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "C*E.1-8, C*E.10-22"
+          },
+          {
+            "identity" : "rim",
+            "map" : "union(., ./translation)"
+          },
+          {
+            "identity" : "orim",
+            "map" : "fhir:CodeableConcept.coding rdfs:subPropertyOf dt:CD.coding"
+          }
+        ]
+      },
+      {
+        "id" : "HealthcareService.specialty.coding:8655.id",
+        "path" : "HealthcareService.specialty.coding.id",
+        "representation" : [
+          "xmlAttr"
+        ],
+        "short" : "Unique id for inter-element referencing",
+        "definition" : "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Element.id",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "extension" : [
+              {
+                "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
+                "valueUrl" : "string"
+              }
+            ],
+            "code" : "http://hl7.org/fhirpath/System.String"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "n/a"
+          }
+        ]
+      },
+      {
+        "id" : "HealthcareService.specialty.coding:8655.extension",
+        "path" : "HealthcareService.specialty.coding.extension",
+        "slicing" : {
+          "discriminator" : [
+            {
+              "type" : "value",
+              "path" : "url"
+            }
+          ],
+          "description" : "Extensions are always sliced by (at least) url",
+          "rules" : "open"
+        },
+        "short" : "Additional content defined by implementations",
+        "definition" : "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
+        "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
+        "alias" : [
+          "extensions",
+          "user content"
+        ],
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "Element.extension",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "Extension"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          },
+          {
+            "key" : "ext-1",
+            "severity" : "error",
+            "human" : "Must have either extensions or value[x], not both",
+            "expression" : "extension.exists() != value.exists()",
+            "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Extension"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "n/a"
+          }
+        ]
+      },
+      {
+        "id" : "HealthcareService.specialty.coding:8655.system",
+        "path" : "HealthcareService.specialty.coding.system",
+        "short" : "Identity of the 8655 codesystem",
+        "definition" : "The identification of the code system that defines the meaning of the symbol in the code.",
+        "comment" : "The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...).  OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should reference to some definition that establishes the system clearly and unambiguously.",
+        "requirements" : "Need to be unambiguous about the source of the definition of the symbol.",
+        "min" : 1,
+        "max" : "1",
+        "base" : {
+          "path" : "Coding.system",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "uri"
+          }
+        ],
+        "fixedUri" : "urn:oid:2.16.578.1.12.4.1.1.8655",
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "C*E.3"
+          },
+          {
+            "identity" : "rim",
+            "map" : "./codeSystem"
+          },
+          {
+            "identity" : "orim",
+            "map" : "fhir:Coding.system rdfs:subPropertyOf dt:CDCoding.codeSystem"
+          }
+        ]
+      },
+      {
+        "id" : "HealthcareService.specialty.coding:8655.version",
+        "path" : "HealthcareService.specialty.coding.version",
+        "short" : "Version of the system - if relevant",
+        "definition" : "The version of the code system which was used when choosing this code. Note that a well-maintained code system does not need the version reported, because the meaning of codes is consistent across versions. However this cannot consistently be assured, and when the meaning is not guaranteed to be consistent, the version SHOULD be exchanged.",
+        "comment" : "Where the terminology does not clearly define what string should be used to identify code system versions, the recommendation is to use the date (expressed in FHIR date format) on which that version was officially published as the version date.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Coding.version",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "string"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "C*E.7"
+          },
+          {
+            "identity" : "rim",
+            "map" : "./codeSystemVersion"
+          },
+          {
+            "identity" : "orim",
+            "map" : "fhir:Coding.version rdfs:subPropertyOf dt:CDCoding.codeSystemVersion"
+          }
+        ]
+      },
+      {
+        "id" : "HealthcareService.specialty.coding:8655.code",
+        "path" : "HealthcareService.specialty.coding.code",
+        "short" : "Symbol in syntax defined by the system",
+        "definition" : "A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).",
+        "requirements" : "Need to refer to a particular code in the system.",
+        "min" : 1,
+        "max" : "1",
+        "base" : {
+          "path" : "Coding.code",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "code"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "C*E.1"
+          },
+          {
+            "identity" : "rim",
+            "map" : "./code"
+          },
+          {
+            "identity" : "orim",
+            "map" : "fhir:Coding.code rdfs:subPropertyOf dt:CDCoding.code"
+          }
+        ]
+      },
+      {
+        "id" : "HealthcareService.specialty.coding:8655.display",
+        "extension" : [
+          {
+            "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
+            "valueBoolean" : true
+          }
+        ],
+        "path" : "HealthcareService.specialty.coding.display",
+        "short" : "Representation defined by the system",
+        "definition" : "A representation of the meaning of the code in the system, following the rules of the system.",
+        "requirements" : "Need to be able to carry a human-readable meaning of the code for readers that do not know  the system.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Coding.display",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "string"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "C*E.2 - but note this is not well followed"
+          },
+          {
+            "identity" : "rim",
+            "map" : "CV.displayName"
+          },
+          {
+            "identity" : "orim",
+            "map" : "fhir:Coding.display rdfs:subPropertyOf dt:CDCoding.displayName"
+          }
+        ]
+      },
+      {
+        "id" : "HealthcareService.specialty.coding:8655.userSelected",
+        "path" : "HealthcareService.specialty.coding.userSelected",
+        "short" : "If this coding was chosen directly by the user",
+        "definition" : "Indicates that this coding was chosen by a user directly - e.g. off a pick list of available items (codes or displays).",
+        "comment" : "Amongst a set of alternatives, a directly chosen code is the most appropriate starting point for new translations. There is some ambiguity about what exactly 'directly chosen' implies, and trading partner agreement may be needed to clarify the use of this element and its consequences more completely.",
+        "requirements" : "This has been identified as a clinical safety criterium - that this exact system/code pair was chosen explicitly, rather than inferred by the system based on some rules or language processing.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Coding.userSelected",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "boolean"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "Sometimes implied by being first"
+          },
+          {
+            "identity" : "rim",
+            "map" : "CD.codingRationale"
+          },
+          {
+            "identity" : "orim",
+            "map" : "fhir:Coding.userSelected fhir:mapsTo dt:CDCoding.codingRationale. fhir:Coding.userSelected fhir:hasMap fhir:Coding.userSelected.map. fhir:Coding.userSelected.map a fhir:Map;   fhir:target dt:CDCoding.codingRationale. fhir:Coding.userSelected\\#true a [     fhir:source \"true\";     fhir:target dt:CDCoding.codingRationale\\#O   ]"
+          }
+        ]
+      },
+      {
+        "id" : "HealthcareService.specialty.coding:8654",
+        "path" : "HealthcareService.specialty.coding",
+        "sliceName" : "8654",
+        "short" : "Code defined by a terminology system",
+        "definition" : "Klinisk/medisinsk service (OID=8654)",
+        "comment" : "Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information.  Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true.",
+        "requirements" : "Allows for alternative encodings within a code system, and translations to other code systems.",
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "CodeableConcept.coding",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "Coding"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "binding" : {
+          "strength" : "preferred",
+          "description" : "Klinisk/medisinsk service",
+          "valueSet" : "urn:oid:2.16.578.1.12.4.1.1.8654"
+        },
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "C*E.1-8, C*E.10-22"
+          },
+          {
+            "identity" : "rim",
+            "map" : "union(., ./translation)"
+          },
+          {
+            "identity" : "orim",
+            "map" : "fhir:CodeableConcept.coding rdfs:subPropertyOf dt:CD.coding"
+          }
+        ]
+      },
+      {
+        "id" : "HealthcareService.specialty.coding:8654.id",
+        "path" : "HealthcareService.specialty.coding.id",
+        "representation" : [
+          "xmlAttr"
+        ],
+        "short" : "Unique id for inter-element referencing",
+        "definition" : "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Element.id",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "extension" : [
+              {
+                "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
+                "valueUrl" : "string"
+              }
+            ],
+            "code" : "http://hl7.org/fhirpath/System.String"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "n/a"
+          }
+        ]
+      },
+      {
+        "id" : "HealthcareService.specialty.coding:8654.extension",
+        "path" : "HealthcareService.specialty.coding.extension",
+        "slicing" : {
+          "discriminator" : [
+            {
+              "type" : "value",
+              "path" : "url"
+            }
+          ],
+          "description" : "Extensions are always sliced by (at least) url",
+          "rules" : "open"
+        },
+        "short" : "Additional content defined by implementations",
+        "definition" : "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
+        "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
+        "alias" : [
+          "extensions",
+          "user content"
+        ],
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "Element.extension",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "Extension"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          },
+          {
+            "key" : "ext-1",
+            "severity" : "error",
+            "human" : "Must have either extensions or value[x], not both",
+            "expression" : "extension.exists() != value.exists()",
+            "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Extension"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "n/a"
+          }
+        ]
+      },
+      {
+        "id" : "HealthcareService.specialty.coding:8654.system",
+        "path" : "HealthcareService.specialty.coding.system",
+        "short" : "Identity of the terminology system",
+        "definition" : "The identification of the code system that defines the meaning of the symbol in the code.",
+        "comment" : "The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...).  OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should reference to some definition that establishes the system clearly and unambiguously.",
+        "requirements" : "Need to be unambiguous about the source of the definition of the symbol.",
+        "min" : 1,
+        "max" : "1",
+        "base" : {
+          "path" : "Coding.system",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "uri"
+          }
+        ],
+        "fixedUri" : "urn:oid:2.16.578.1.12.4.1.1.8654",
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "C*E.3"
+          },
+          {
+            "identity" : "rim",
+            "map" : "./codeSystem"
+          },
+          {
+            "identity" : "orim",
+            "map" : "fhir:Coding.system rdfs:subPropertyOf dt:CDCoding.codeSystem"
+          }
+        ]
+      },
+      {
+        "id" : "HealthcareService.specialty.coding:8654.version",
+        "path" : "HealthcareService.specialty.coding.version",
+        "short" : "Version of the system - if relevant",
+        "definition" : "The version of the code system which was used when choosing this code. Note that a well-maintained code system does not need the version reported, because the meaning of codes is consistent across versions. However this cannot consistently be assured, and when the meaning is not guaranteed to be consistent, the version SHOULD be exchanged.",
+        "comment" : "Where the terminology does not clearly define what string should be used to identify code system versions, the recommendation is to use the date (expressed in FHIR date format) on which that version was officially published as the version date.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Coding.version",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "string"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "C*E.7"
+          },
+          {
+            "identity" : "rim",
+            "map" : "./codeSystemVersion"
+          },
+          {
+            "identity" : "orim",
+            "map" : "fhir:Coding.version rdfs:subPropertyOf dt:CDCoding.codeSystemVersion"
+          }
+        ]
+      },
+      {
+        "id" : "HealthcareService.specialty.coding:8654.code",
+        "path" : "HealthcareService.specialty.coding.code",
+        "short" : "Symbol in syntax defined by the system",
+        "definition" : "A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).",
+        "requirements" : "Need to refer to a particular code in the system.",
+        "min" : 1,
+        "max" : "1",
+        "base" : {
+          "path" : "Coding.code",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "code"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "C*E.1"
+          },
+          {
+            "identity" : "rim",
+            "map" : "./code"
+          },
+          {
+            "identity" : "orim",
+            "map" : "fhir:Coding.code rdfs:subPropertyOf dt:CDCoding.code"
+          }
+        ]
+      },
+      {
+        "id" : "HealthcareService.specialty.coding:8654.display",
+        "extension" : [
+          {
+            "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
+            "valueBoolean" : true
+          }
+        ],
+        "path" : "HealthcareService.specialty.coding.display",
+        "short" : "Representation defined by the system",
+        "definition" : "A representation of the meaning of the code in the system, following the rules of the system.",
+        "requirements" : "Need to be able to carry a human-readable meaning of the code for readers that do not know  the system.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Coding.display",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "string"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "C*E.2 - but note this is not well followed"
+          },
+          {
+            "identity" : "rim",
+            "map" : "CV.displayName"
+          },
+          {
+            "identity" : "orim",
+            "map" : "fhir:Coding.display rdfs:subPropertyOf dt:CDCoding.displayName"
+          }
+        ]
+      },
+      {
+        "id" : "HealthcareService.specialty.coding:8654.userSelected",
+        "path" : "HealthcareService.specialty.coding.userSelected",
+        "short" : "If this coding was chosen directly by the user",
+        "definition" : "Indicates that this coding was chosen by a user directly - e.g. off a pick list of available items (codes or displays).",
+        "comment" : "Amongst a set of alternatives, a directly chosen code is the most appropriate starting point for new translations. There is some ambiguity about what exactly 'directly chosen' implies, and trading partner agreement may be needed to clarify the use of this element and its consequences more completely.",
+        "requirements" : "This has been identified as a clinical safety criterium - that this exact system/code pair was chosen explicitly, rather than inferred by the system based on some rules or language processing.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Coding.userSelected",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "boolean"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "Sometimes implied by being first"
+          },
+          {
+            "identity" : "rim",
+            "map" : "CD.codingRationale"
+          },
+          {
+            "identity" : "orim",
+            "map" : "fhir:Coding.userSelected fhir:mapsTo dt:CDCoding.codingRationale. fhir:Coding.userSelected fhir:hasMap fhir:Coding.userSelected.map. fhir:Coding.userSelected.map a fhir:Map;   fhir:target dt:CDCoding.codingRationale. fhir:Coding.userSelected\\#true a [     fhir:source \"true\";     fhir:target dt:CDCoding.codingRationale\\#O   ]"
+          }
+        ]
+      },
+      {
+        "id" : "HealthcareService.specialty.coding:9151",
+        "path" : "HealthcareService.specialty.coding",
+        "sliceName" : "9151",
+        "short" : "Code defined by a terminology system",
+        "definition" : "IPLOS tjenestetype (OID=9151)",
+        "comment" : "Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information.  Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true.",
+        "requirements" : "Allows for alternative encodings within a code system, and translations to other code systems.",
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "CodeableConcept.coding",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "Coding"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "binding" : {
+          "strength" : "preferred",
+          "description" : "IPLOS tjenestetype",
+          "valueSet" : "urn:oid:2.16.578.1.12.4.1.1.9151"
+        },
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "C*E.1-8, C*E.10-22"
+          },
+          {
+            "identity" : "rim",
+            "map" : "union(., ./translation)"
+          },
+          {
+            "identity" : "orim",
+            "map" : "fhir:CodeableConcept.coding rdfs:subPropertyOf dt:CD.coding"
+          }
+        ]
+      },
+      {
+        "id" : "HealthcareService.specialty.coding:9151.id",
+        "path" : "HealthcareService.specialty.coding.id",
+        "representation" : [
+          "xmlAttr"
+        ],
+        "short" : "Unique id for inter-element referencing",
+        "definition" : "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Element.id",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "extension" : [
+              {
+                "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
+                "valueUrl" : "string"
+              }
+            ],
+            "code" : "http://hl7.org/fhirpath/System.String"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "n/a"
+          }
+        ]
+      },
+      {
+        "id" : "HealthcareService.specialty.coding:9151.extension",
+        "path" : "HealthcareService.specialty.coding.extension",
+        "slicing" : {
+          "discriminator" : [
+            {
+              "type" : "value",
+              "path" : "url"
+            }
+          ],
+          "description" : "Extensions are always sliced by (at least) url",
+          "rules" : "open"
+        },
+        "short" : "Additional content defined by implementations",
+        "definition" : "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
+        "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
+        "alias" : [
+          "extensions",
+          "user content"
+        ],
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "Element.extension",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "Extension"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          },
+          {
+            "key" : "ext-1",
+            "severity" : "error",
+            "human" : "Must have either extensions or value[x], not both",
+            "expression" : "extension.exists() != value.exists()",
+            "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Extension"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "n/a"
+          }
+        ]
+      },
+      {
+        "id" : "HealthcareService.specialty.coding:9151.system",
+        "path" : "HealthcareService.specialty.coding.system",
+        "short" : "Identity of the terminology system",
+        "definition" : "The identification of the code system that defines the meaning of the symbol in the code.",
+        "comment" : "The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...).  OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should reference to some definition that establishes the system clearly and unambiguously.",
+        "requirements" : "Need to be unambiguous about the source of the definition of the symbol.",
+        "min" : 1,
+        "max" : "1",
+        "base" : {
+          "path" : "Coding.system",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "uri"
+          }
+        ],
+        "fixedUri" : "urn:oid:2.16.578.1.12.4.1.1.9151",
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "C*E.3"
+          },
+          {
+            "identity" : "rim",
+            "map" : "./codeSystem"
+          },
+          {
+            "identity" : "orim",
+            "map" : "fhir:Coding.system rdfs:subPropertyOf dt:CDCoding.codeSystem"
+          }
+        ]
+      },
+      {
+        "id" : "HealthcareService.specialty.coding:9151.version",
+        "path" : "HealthcareService.specialty.coding.version",
+        "short" : "Version of the system - if relevant",
+        "definition" : "The version of the code system which was used when choosing this code. Note that a well-maintained code system does not need the version reported, because the meaning of codes is consistent across versions. However this cannot consistently be assured, and when the meaning is not guaranteed to be consistent, the version SHOULD be exchanged.",
+        "comment" : "Where the terminology does not clearly define what string should be used to identify code system versions, the recommendation is to use the date (expressed in FHIR date format) on which that version was officially published as the version date.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Coding.version",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "string"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "C*E.7"
+          },
+          {
+            "identity" : "rim",
+            "map" : "./codeSystemVersion"
+          },
+          {
+            "identity" : "orim",
+            "map" : "fhir:Coding.version rdfs:subPropertyOf dt:CDCoding.codeSystemVersion"
+          }
+        ]
+      },
+      {
+        "id" : "HealthcareService.specialty.coding:9151.code",
+        "path" : "HealthcareService.specialty.coding.code",
+        "short" : "Symbol in syntax defined by the system",
+        "definition" : "A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).",
+        "requirements" : "Need to refer to a particular code in the system.",
+        "min" : 1,
+        "max" : "1",
+        "base" : {
+          "path" : "Coding.code",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "code"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "C*E.1"
+          },
+          {
+            "identity" : "rim",
+            "map" : "./code"
+          },
+          {
+            "identity" : "orim",
+            "map" : "fhir:Coding.code rdfs:subPropertyOf dt:CDCoding.code"
+          }
+        ]
+      },
+      {
+        "id" : "HealthcareService.specialty.coding:9151.display",
+        "extension" : [
+          {
+            "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
+            "valueBoolean" : true
+          }
+        ],
+        "path" : "HealthcareService.specialty.coding.display",
+        "short" : "Representation defined by the system",
+        "definition" : "A representation of the meaning of the code in the system, following the rules of the system.",
+        "requirements" : "Need to be able to carry a human-readable meaning of the code for readers that do not know  the system.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Coding.display",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "string"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "C*E.2 - but note this is not well followed"
+          },
+          {
+            "identity" : "rim",
+            "map" : "CV.displayName"
+          },
+          {
+            "identity" : "orim",
+            "map" : "fhir:Coding.display rdfs:subPropertyOf dt:CDCoding.displayName"
+          }
+        ]
+      },
+      {
+        "id" : "HealthcareService.specialty.coding:9151.userSelected",
+        "path" : "HealthcareService.specialty.coding.userSelected",
+        "short" : "If this coding was chosen directly by the user",
+        "definition" : "Indicates that this coding was chosen by a user directly - e.g. off a pick list of available items (codes or displays).",
+        "comment" : "Amongst a set of alternatives, a directly chosen code is the most appropriate starting point for new translations. There is some ambiguity about what exactly 'directly chosen' implies, and trading partner agreement may be needed to clarify the use of this element and its consequences more completely.",
+        "requirements" : "This has been identified as a clinical safety criterium - that this exact system/code pair was chosen explicitly, rather than inferred by the system based on some rules or language processing.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Coding.userSelected",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "boolean"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "Sometimes implied by being first"
+          },
+          {
+            "identity" : "rim",
+            "map" : "CD.codingRationale"
+          },
+          {
+            "identity" : "orim",
+            "map" : "fhir:Coding.userSelected fhir:mapsTo dt:CDCoding.codingRationale. fhir:Coding.userSelected fhir:hasMap fhir:Coding.userSelected.map. fhir:Coding.userSelected.map a fhir:Map;   fhir:target dt:CDCoding.codingRationale. fhir:Coding.userSelected\\#true a [     fhir:source \"true\";     fhir:target dt:CDCoding.codingRationale\\#O   ]"
+          }
+        ]
+      },
+      {
+        "id" : "HealthcareService.specialty.coding:8451",
+        "path" : "HealthcareService.specialty.coding",
+        "sliceName" : "8451",
+        "short" : "Code defined by a terminology system",
+        "definition" : "Fagområde (OID=8451)",
+        "comment" : "Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information.  Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true.",
+        "requirements" : "Allows for alternative encodings within a code system, and translations to other code systems.",
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "CodeableConcept.coding",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "Coding"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "binding" : {
+          "strength" : "preferred",
+          "description" : "Fagområde",
+          "valueSet" : "urn:oid:2.16.578.1.12.4.1.1.8451"
+        },
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "C*E.1-8, C*E.10-22"
+          },
+          {
+            "identity" : "rim",
+            "map" : "union(., ./translation)"
+          },
+          {
+            "identity" : "orim",
+            "map" : "fhir:CodeableConcept.coding rdfs:subPropertyOf dt:CD.coding"
+          }
+        ]
+      },
+      {
+        "id" : "HealthcareService.specialty.coding:8451.id",
+        "path" : "HealthcareService.specialty.coding.id",
+        "representation" : [
+          "xmlAttr"
+        ],
+        "short" : "Unique id for inter-element referencing",
+        "definition" : "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Element.id",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "extension" : [
+              {
+                "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
+                "valueUrl" : "string"
+              }
+            ],
+            "code" : "http://hl7.org/fhirpath/System.String"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "n/a"
+          }
+        ]
+      },
+      {
+        "id" : "HealthcareService.specialty.coding:8451.extension",
+        "path" : "HealthcareService.specialty.coding.extension",
+        "slicing" : {
+          "discriminator" : [
+            {
+              "type" : "value",
+              "path" : "url"
+            }
+          ],
+          "description" : "Extensions are always sliced by (at least) url",
+          "rules" : "open"
+        },
+        "short" : "Additional content defined by implementations",
+        "definition" : "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
+        "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
+        "alias" : [
+          "extensions",
+          "user content"
+        ],
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "Element.extension",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "Extension"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          },
+          {
+            "key" : "ext-1",
+            "severity" : "error",
+            "human" : "Must have either extensions or value[x], not both",
+            "expression" : "extension.exists() != value.exists()",
+            "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Extension"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "n/a"
+          }
+        ]
+      },
+      {
+        "id" : "HealthcareService.specialty.coding:8451.system",
+        "path" : "HealthcareService.specialty.coding.system",
+        "short" : "Identity of the terminology system",
+        "definition" : "The identification of the Fagområde (OID=8451) code system.",
+        "comment" : "The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...).  OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should reference to some definition that establishes the system clearly and unambiguously.",
+        "requirements" : "Need to be unambiguous about the source of the definition of the symbol.",
+        "min" : 1,
+        "max" : "1",
+        "base" : {
+          "path" : "Coding.system",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "uri"
+          }
+        ],
+        "fixedUri" : "urn:oid:2.16.578.1.12.4.1.1.8451",
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "C*E.3"
+          },
+          {
+            "identity" : "rim",
+            "map" : "./codeSystem"
+          },
+          {
+            "identity" : "orim",
+            "map" : "fhir:Coding.system rdfs:subPropertyOf dt:CDCoding.codeSystem"
+          }
+        ]
+      },
+      {
+        "id" : "HealthcareService.specialty.coding:8451.version",
+        "path" : "HealthcareService.specialty.coding.version",
+        "short" : "Version of the system - if relevant",
+        "definition" : "The version of the code system which was used when choosing this code. Note that a well-maintained code system does not need the version reported, because the meaning of codes is consistent across versions. However this cannot consistently be assured, and when the meaning is not guaranteed to be consistent, the version SHOULD be exchanged.",
+        "comment" : "Where the terminology does not clearly define what string should be used to identify code system versions, the recommendation is to use the date (expressed in FHIR date format) on which that version was officially published as the version date.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Coding.version",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "string"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "C*E.7"
+          },
+          {
+            "identity" : "rim",
+            "map" : "./codeSystemVersion"
+          },
+          {
+            "identity" : "orim",
+            "map" : "fhir:Coding.version rdfs:subPropertyOf dt:CDCoding.codeSystemVersion"
+          }
+        ]
+      },
+      {
+        "id" : "HealthcareService.specialty.coding:8451.code",
+        "path" : "HealthcareService.specialty.coding.code",
+        "short" : "Symbol in syntax defined by the system",
+        "definition" : "A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).",
+        "requirements" : "Need to refer to a particular code in the system.",
+        "min" : 1,
+        "max" : "1",
+        "base" : {
+          "path" : "Coding.code",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "code"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "C*E.1"
+          },
+          {
+            "identity" : "rim",
+            "map" : "./code"
+          },
+          {
+            "identity" : "orim",
+            "map" : "fhir:Coding.code rdfs:subPropertyOf dt:CDCoding.code"
+          }
+        ]
+      },
+      {
+        "id" : "HealthcareService.specialty.coding:8451.display",
+        "extension" : [
+          {
+            "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
+            "valueBoolean" : true
+          }
+        ],
+        "path" : "HealthcareService.specialty.coding.display",
+        "short" : "Representation defined by the system",
+        "definition" : "A representation of the meaning of the code in the system, following the rules of the system.",
+        "requirements" : "Need to be able to carry a human-readable meaning of the code for readers that do not know  the system.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Coding.display",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "string"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "C*E.2 - but note this is not well followed"
+          },
+          {
+            "identity" : "rim",
+            "map" : "CV.displayName"
+          },
+          {
+            "identity" : "orim",
+            "map" : "fhir:Coding.display rdfs:subPropertyOf dt:CDCoding.displayName"
+          }
+        ]
+      },
+      {
+        "id" : "HealthcareService.specialty.coding:8451.userSelected",
+        "path" : "HealthcareService.specialty.coding.userSelected",
+        "short" : "If this coding was chosen directly by the user",
+        "definition" : "Indicates that this coding was chosen by a user directly - e.g. off a pick list of available items (codes or displays).",
+        "comment" : "Amongst a set of alternatives, a directly chosen code is the most appropriate starting point for new translations. There is some ambiguity about what exactly 'directly chosen' implies, and trading partner agreement may be needed to clarify the use of this element and its consequences more completely.",
+        "requirements" : "This has been identified as a clinical safety criterium - that this exact system/code pair was chosen explicitly, rather than inferred by the system based on some rules or language processing.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Coding.userSelected",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "boolean"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "Sometimes implied by being first"
+          },
+          {
+            "identity" : "rim",
+            "map" : "CD.codingRationale"
+          },
+          {
+            "identity" : "orim",
+            "map" : "fhir:Coding.userSelected fhir:mapsTo dt:CDCoding.codingRationale. fhir:Coding.userSelected fhir:hasMap fhir:Coding.userSelected.map. fhir:Coding.userSelected.map a fhir:Map;   fhir:target dt:CDCoding.codingRationale. fhir:Coding.userSelected\\#true a [     fhir:source \"true\";     fhir:target dt:CDCoding.codingRationale\\#O   ]"
+          }
+        ]
+      },
+      {
+        "id" : "HealthcareService.specialty.text",
+        "extension" : [
+          {
+            "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
+            "valueBoolean" : true
+          }
+        ],
+        "path" : "HealthcareService.specialty.text",
+        "short" : "Plain text representation of the concept",
+        "definition" : "A human language representation of the concept as seen/selected/uttered by the user who entered the data and/or which represents the intended meaning of the user.",
+        "comment" : "Very often the text is the same as a displayName of one of the codings.",
+        "requirements" : "The codes from the terminologies do not always capture the correct meaning with all the nuances of the human using them, or sometimes there is no appropriate code at all. In these cases, the text is used to capture the full meaning of the source.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "CodeableConcept.text",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "string"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "C*E.9. But note many systems use C*E.2 for this"
+          },
+          {
+            "identity" : "rim",
+            "map" : "./originalText[mediaType/code=\"text/plain\"]/data"
+          },
+          {
+            "identity" : "orim",
+            "map" : "fhir:CodeableConcept.text rdfs:subPropertyOf dt:CD.originalText"
+          }
+        ]
+      },
+      {
+        "id" : "HealthcareService.location",
+        "path" : "HealthcareService.location",
+        "short" : "Location(s) where service may be provided",
+        "definition" : "The location(s) where this healthcare service may be provided.",
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "HealthcareService.location",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "Reference",
+            "targetProfile" : [
+              "http://hl7.org/fhir/StructureDefinition/Location",
+              "http://helsenorge.no/fhir/StructureDefinition/no-basis-Location"
+            ]
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "w5",
+            "map" : "FiveWs.where[x]"
+          },
+          {
+            "identity" : "rim",
+            "map" : ".location.role[classCode=SDLOC]"
+          }
+        ]
+      },
+      {
+        "id" : "HealthcareService.name",
+        "path" : "HealthcareService.name",
+        "short" : "Description of service as presented to a consumer while searching",
+        "definition" : "Further description of the service as it would be presented to a consumer while searching.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "HealthcareService.name",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "string"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : ".name"
+          }
+        ]
+      },
+      {
+        "id" : "HealthcareService.comment",
+        "path" : "HealthcareService.comment",
+        "short" : "Additional description and/or any specific issues not covered elsewhere",
+        "definition" : "Any additional description of the service and/or any specific issues not covered by the other attributes, which can be displayed as further detail under the serviceName.",
+        "comment" : "Would expect that a user would not see this information on a search results, and it would only be available when viewing the complete details of the service.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "HealthcareService.comment",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "string"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : ".location.role[classCode=SDLOC].desc"
+          }
+        ]
+      },
+      {
+        "id" : "HealthcareService.extraDetails",
+        "path" : "HealthcareService.extraDetails",
+        "short" : "Extra details about the service that can't be placed in the other fields",
+        "definition" : "Extra details about the service that can't be placed in the other fields.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "HealthcareService.extraDetails",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "markdown"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : ".actrelationship[typeCode=COMP.act[classCode=ACT][moodCode=DEF].text"
+          }
+        ]
+      },
+      {
+        "id" : "HealthcareService.photo",
+        "path" : "HealthcareService.photo",
+        "short" : "Facilitates quick identification of the service",
+        "definition" : "If there is a photo/symbol associated with this HealthcareService, it may be included here to facilitate quick identification of the service in a list.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "HealthcareService.photo",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "Attachment"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : ".actrelationship[typeCode=SBJ].observation.value"
+          }
+        ]
+      },
+      {
+        "id" : "HealthcareService.telecom",
+        "path" : "HealthcareService.telecom",
+        "short" : "Contacts related to the healthcare service",
+        "definition" : "List of contacts related to this specific healthcare service.",
+        "comment" : "If this is empty, then refer to the location's contacts.",
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "HealthcareService.telecom",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "ContactPoint"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : ".telecom"
+          }
+        ]
+      },
+      {
+        "id" : "HealthcareService.coverageArea",
+        "path" : "HealthcareService.coverageArea",
+        "short" : "Location(s) service is intended for/available to",
+        "definition" : "The location(s) that this service is available to (not where the service is provided).",
+        "comment" : "The locations referenced by the coverage area can include both specific locations, including areas, and also conceptual domains too (mode = kind), such as a physical area (tri-state area) and some other attribute (covered by Example Care Organization). These types of Locations are often not managed by any specific organization. This could also include generic locations such as \"in-home\".",
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "HealthcareService.coverageArea",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "Reference",
+            "targetProfile" : [
+              "http://hl7.org/fhir/StructureDefinition/Location"
+            ]
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : ".location.role[classCode=SDLOC].subjectOf.A_SpatialCoordinate"
+          }
+        ]
+      },
+      {
+        "id" : "HealthcareService.serviceProvisionCode",
+        "path" : "HealthcareService.serviceProvisionCode",
+        "short" : "Conditions under which service is available/offered",
+        "definition" : "The code(s) that detail the conditions under which the healthcare service is available/offered.",
+        "comment" : "The provision means being commissioned by, contractually obliged or financially sourced. Types of costings that may apply to this healthcare service, such if the service may be available for free, some discounts available, or fees apply.",
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "HealthcareService.serviceProvisionCode",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "CodeableConcept"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "binding" : {
+          "extension" : [
+            {
+              "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
+              "valueString" : "ServiceProvisionConditions"
+            }
+          ],
+          "strength" : "example",
+          "description" : "The code(s) that detail the conditions under which the healthcare service is available/offered.",
+          "valueSet" : "http://hl7.org/fhir/ValueSet/service-provision-conditions"
+        },
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : ".actrelationship[typeCode=PRCN].observation[moodCode=EVN.CRT]"
+          }
+        ]
+      },
+      {
+        "id" : "HealthcareService.eligibility",
+        "path" : "HealthcareService.eligibility",
+        "short" : "Specific eligibility requirements required to use the service",
+        "definition" : "Does this service have specific eligibility requirements that need to be met in order to use the service?",
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "HealthcareService.eligibility",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "BackboneElement"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false
+      },
+      {
+        "id" : "HealthcareService.eligibility.id",
+        "path" : "HealthcareService.eligibility.id",
+        "representation" : [
+          "xmlAttr"
+        ],
+        "short" : "Unique id for inter-element referencing",
+        "definition" : "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Element.id",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "extension" : [
+              {
+                "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
+                "valueUrl" : "string"
+              }
+            ],
+            "code" : "http://hl7.org/fhirpath/System.String"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "n/a"
+          }
+        ]
+      },
+      {
+        "id" : "HealthcareService.eligibility.extension",
+        "path" : "HealthcareService.eligibility.extension",
+        "short" : "Additional content defined by implementations",
+        "definition" : "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
+        "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
+        "alias" : [
+          "extensions",
+          "user content"
+        ],
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "Element.extension",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "Extension"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          },
+          {
+            "key" : "ext-1",
+            "severity" : "error",
+            "human" : "Must have either extensions or value[x], not both",
+            "expression" : "extension.exists() != value.exists()",
+            "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Extension"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "n/a"
+          }
+        ]
+      },
+      {
+        "id" : "HealthcareService.eligibility.modifierExtension",
+        "path" : "HealthcareService.eligibility.modifierExtension",
+        "short" : "Extensions that cannot be ignored even if unrecognized",
+        "definition" : "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).",
+        "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
+        "requirements" : "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).",
+        "alias" : [
+          "extensions",
+          "user content",
+          "modifiers"
+        ],
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "BackboneElement.modifierExtension",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "Extension"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          },
+          {
+            "key" : "ext-1",
+            "severity" : "error",
+            "human" : "Must have either extensions or value[x], not both",
+            "expression" : "extension.exists() != value.exists()",
+            "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Extension"
+          }
+        ],
+        "isModifier" : true,
+        "isModifierReason" : "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them",
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "N/A"
+          }
+        ]
+      },
+      {
+        "id" : "HealthcareService.eligibility.code",
+        "path" : "HealthcareService.eligibility.code",
+        "short" : "Coded value for the eligibility",
+        "definition" : "Coded value for the eligibility.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "HealthcareService.eligibility.code",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "CodeableConcept"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "binding" : {
+          "extension" : [
+            {
+              "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
+              "valueString" : "ServiceEligibility"
+            }
+          ],
+          "strength" : "example",
+          "description" : "Coded values underwhich a specific service is made available."
+        },
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : ".actrelationship[typeCode=PRCN].observation[moodCode=EVN.CRT]"
+          }
+        ]
+      },
+      {
+        "id" : "HealthcareService.eligibility.comment",
+        "path" : "HealthcareService.eligibility.comment",
+        "short" : "Describes the eligibility conditions for the service",
+        "definition" : "Describes the eligibility conditions for the service.",
+        "comment" : "The description of service eligibility should, in general, not exceed one or two paragraphs. It should be sufficient for a prospective consumer to determine if they are likely to be eligible or not. Where eligibility requirements and conditions are complex, it may simply be noted that an eligibility assessment is required. Where eligibility is determined by an outside source, such as an Act of Parliament, this should be noted, preferably with a reference to a commonly available copy of the source document such as a web page.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "HealthcareService.eligibility.comment",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "markdown"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : ".actrelationship[typeCode=PRCN].observation[moodCode=EVN.CRT].text"
+          }
+        ]
+      },
+      {
+        "id" : "HealthcareService.program",
+        "path" : "HealthcareService.program",
+        "short" : "Programs that this service is applicable to",
+        "definition" : "Programs that this service is applicable to.",
+        "comment" : "Programs are often defined externally to an Organization, commonly by governments; e.g. Home and Community Care Programs, Homeless Program, ….",
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "HealthcareService.program",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "CodeableConcept"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "binding" : {
+          "extension" : [
+            {
+              "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
+              "valueString" : "Program"
+            }
+          ],
+          "strength" : "example",
+          "description" : "Government or local programs that this service applies to.",
+          "valueSet" : "http://hl7.org/fhir/ValueSet/program"
+        },
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : ".actrelationship[typeCode=PERT].observation"
+          }
+        ]
+      },
+      {
+        "id" : "HealthcareService.characteristic",
+        "path" : "HealthcareService.characteristic",
+        "short" : "Collection of characteristics (attributes)",
+        "definition" : "Collection of characteristics (attributes).",
+        "comment" : "These could be such things as is wheelchair accessible.",
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "HealthcareService.characteristic",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "CodeableConcept"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "binding" : {
+          "extension" : [
+            {
+              "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
+              "valueString" : "ServiceCharacteristic"
+            }
+          ],
+          "strength" : "example",
+          "description" : "A custom attribute that could be provided at a service (e.g. Wheelchair accessibiliy)."
+        },
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : ".actrelationship[typeCode=PERT].observation"
+          }
+        ]
+      },
+      {
+        "id" : "HealthcareService.communication",
+        "path" : "HealthcareService.communication",
+        "short" : "The language that this service is offered in",
+        "definition" : "Some services are specifically made available in multiple languages, this property permits a directory to declare the languages this is offered in. Typically this is only provided where a service operates in communities with mixed languages used.",
+        "comment" : "When using this property it indicates that the service is available with this language, it is not derived from the practitioners, and not all are required to use this language, just that this language is available while scheduling.",
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "HealthcareService.communication",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "CodeableConcept"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "binding" : {
+          "extension" : [
+            {
+              "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-maxValueSet",
+              "valueCanonical" : "http://hl7.org/fhir/ValueSet/all-languages"
+            },
+            {
+              "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
+              "valueString" : "Language"
+            },
+            {
+              "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding",
+              "valueBoolean" : true
+            }
+          ],
+          "strength" : "preferred",
+          "description" : "A human language.",
+          "valueSet" : "http://hl7.org/fhir/ValueSet/languages"
+        }
+      },
+      {
+        "id" : "HealthcareService.referralMethod",
+        "path" : "HealthcareService.referralMethod",
+        "short" : "Ways that the service accepts referrals",
+        "definition" : "Ways that the service accepts referrals, if this is not provided then it is implied that no referral is required.",
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "HealthcareService.referralMethod",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "CodeableConcept"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "binding" : {
+          "extension" : [
+            {
+              "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
+              "valueString" : "ReferralMethod"
+            }
+          ],
+          "strength" : "example",
+          "description" : "The methods of referral can be used when referring to a specific HealthCareService resource.",
+          "valueSet" : "http://hl7.org/fhir/ValueSet/service-referral-method"
+        },
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : ".actrelationship[typeCode=PERT].observation"
+          }
+        ]
+      },
+      {
+        "id" : "HealthcareService.appointmentRequired",
+        "path" : "HealthcareService.appointmentRequired",
+        "short" : "If an appointment is required for access to this service",
+        "definition" : "Indicates whether or not a prospective consumer will require an appointment for a particular service at a site to be provided by the Organization. Indicates if an appointment is required for access to this service.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "HealthcareService.appointmentRequired",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "boolean"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : ".actrelationship[typeCode=PERT].observation"
+          }
+        ]
+      },
+      {
+        "id" : "HealthcareService.availableTime",
+        "path" : "HealthcareService.availableTime",
+        "short" : "Times the Service Site is available",
+        "definition" : "A collection of times that the Service Site is available.",
+        "comment" : "More detailed availability information may be provided in associated Schedule/Slot resources.",
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "HealthcareService.availableTime",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "BackboneElement"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : ".effectiveTime"
+          }
+        ]
+      },
+      {
+        "id" : "HealthcareService.availableTime.id",
+        "path" : "HealthcareService.availableTime.id",
+        "representation" : [
+          "xmlAttr"
+        ],
+        "short" : "Unique id for inter-element referencing",
+        "definition" : "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Element.id",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "extension" : [
+              {
+                "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
+                "valueUrl" : "string"
+              }
+            ],
+            "code" : "http://hl7.org/fhirpath/System.String"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "n/a"
+          }
+        ]
+      },
+      {
+        "id" : "HealthcareService.availableTime.extension",
+        "path" : "HealthcareService.availableTime.extension",
+        "short" : "Additional content defined by implementations",
+        "definition" : "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
+        "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
+        "alias" : [
+          "extensions",
+          "user content"
+        ],
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "Element.extension",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "Extension"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          },
+          {
+            "key" : "ext-1",
+            "severity" : "error",
+            "human" : "Must have either extensions or value[x], not both",
+            "expression" : "extension.exists() != value.exists()",
+            "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Extension"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "n/a"
+          }
+        ]
+      },
+      {
+        "id" : "HealthcareService.availableTime.modifierExtension",
+        "path" : "HealthcareService.availableTime.modifierExtension",
+        "short" : "Extensions that cannot be ignored even if unrecognized",
+        "definition" : "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).",
+        "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
+        "requirements" : "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).",
+        "alias" : [
+          "extensions",
+          "user content",
+          "modifiers"
+        ],
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "BackboneElement.modifierExtension",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "Extension"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          },
+          {
+            "key" : "ext-1",
+            "severity" : "error",
+            "human" : "Must have either extensions or value[x], not both",
+            "expression" : "extension.exists() != value.exists()",
+            "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Extension"
+          }
+        ],
+        "isModifier" : true,
+        "isModifierReason" : "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them",
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "N/A"
+          }
+        ]
+      },
+      {
+        "id" : "HealthcareService.availableTime.daysOfWeek",
+        "path" : "HealthcareService.availableTime.daysOfWeek",
+        "short" : "mon | tue | wed | thu | fri | sat | sun",
+        "definition" : "Indicates which days of the week are available between the start and end Times.",
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "HealthcareService.availableTime.daysOfWeek",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "code"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "binding" : {
+          "extension" : [
+            {
+              "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
+              "valueString" : "DaysOfWeek"
+            }
+          ],
+          "strength" : "required",
+          "description" : "The days of the week.",
+          "valueSet" : "http://hl7.org/fhir/ValueSet/days-of-week|4.0.1"
+        },
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : ".effectiveTime"
+          }
+        ]
+      },
+      {
+        "id" : "HealthcareService.availableTime.allDay",
+        "path" : "HealthcareService.availableTime.allDay",
+        "short" : "Always available? e.g. 24 hour service",
+        "definition" : "Is this always available? (hence times are irrelevant) e.g. 24 hour service.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "HealthcareService.availableTime.allDay",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "boolean"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : ".effectiveTime"
+          }
+        ]
+      },
+      {
+        "id" : "HealthcareService.availableTime.availableStartTime",
+        "path" : "HealthcareService.availableTime.availableStartTime",
+        "short" : "Opening time of day (ignored if allDay = true)",
+        "definition" : "The opening time of day. Note: If the AllDay flag is set, then this time is ignored.",
+        "comment" : "The time zone is expected to be for where this HealthcareService is provided at.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "HealthcareService.availableTime.availableStartTime",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "time"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : ".effectiveTime"
+          }
+        ]
+      },
+      {
+        "id" : "HealthcareService.availableTime.availableEndTime",
+        "path" : "HealthcareService.availableTime.availableEndTime",
+        "short" : "Closing time of day (ignored if allDay = true)",
+        "definition" : "The closing time of day. Note: If the AllDay flag is set, then this time is ignored.",
+        "comment" : "The time zone is expected to be for where this HealthcareService is provided at.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "HealthcareService.availableTime.availableEndTime",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "time"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : ".effectiveTime"
+          }
+        ]
+      },
+      {
+        "id" : "HealthcareService.notAvailable",
+        "path" : "HealthcareService.notAvailable",
+        "short" : "Not available during this time due to provided reason",
+        "definition" : "The HealthcareService is not available during this period of time due to the provided reason.",
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "HealthcareService.notAvailable",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "BackboneElement"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : ".effectiveTime"
+          }
+        ]
+      },
+      {
+        "id" : "HealthcareService.notAvailable.id",
+        "path" : "HealthcareService.notAvailable.id",
+        "representation" : [
+          "xmlAttr"
+        ],
+        "short" : "Unique id for inter-element referencing",
+        "definition" : "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Element.id",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "extension" : [
+              {
+                "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
+                "valueUrl" : "string"
+              }
+            ],
+            "code" : "http://hl7.org/fhirpath/System.String"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "n/a"
+          }
+        ]
+      },
+      {
+        "id" : "HealthcareService.notAvailable.extension",
+        "path" : "HealthcareService.notAvailable.extension",
+        "short" : "Additional content defined by implementations",
+        "definition" : "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
+        "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
+        "alias" : [
+          "extensions",
+          "user content"
+        ],
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "Element.extension",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "Extension"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          },
+          {
+            "key" : "ext-1",
+            "severity" : "error",
+            "human" : "Must have either extensions or value[x], not both",
+            "expression" : "extension.exists() != value.exists()",
+            "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Extension"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "n/a"
+          }
+        ]
+      },
+      {
+        "id" : "HealthcareService.notAvailable.modifierExtension",
+        "path" : "HealthcareService.notAvailable.modifierExtension",
+        "short" : "Extensions that cannot be ignored even if unrecognized",
+        "definition" : "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).",
+        "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
+        "requirements" : "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).",
+        "alias" : [
+          "extensions",
+          "user content",
+          "modifiers"
+        ],
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "BackboneElement.modifierExtension",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "Extension"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          },
+          {
+            "key" : "ext-1",
+            "severity" : "error",
+            "human" : "Must have either extensions or value[x], not both",
+            "expression" : "extension.exists() != value.exists()",
+            "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Extension"
+          }
+        ],
+        "isModifier" : true,
+        "isModifierReason" : "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them",
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "N/A"
+          }
+        ]
+      },
+      {
+        "id" : "HealthcareService.notAvailable.description",
+        "path" : "HealthcareService.notAvailable.description",
+        "short" : "Reason presented to the user explaining why time not available",
+        "definition" : "The reason that can be presented to the user as to why this time is not available.",
+        "min" : 1,
+        "max" : "1",
+        "base" : {
+          "path" : "HealthcareService.notAvailable.description",
+          "min" : 1,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "string"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "n/a"
+          }
+        ]
+      },
+      {
+        "id" : "HealthcareService.notAvailable.during",
+        "path" : "HealthcareService.notAvailable.during",
+        "short" : "Service not available from this date",
+        "definition" : "Service is not available (seasonally or for a public holiday) from this date.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "HealthcareService.notAvailable.during",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "Period"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : ".effectiveTime"
+          }
+        ]
+      },
+      {
+        "id" : "HealthcareService.availabilityExceptions",
+        "path" : "HealthcareService.availabilityExceptions",
+        "short" : "Description of availability exceptions",
+        "definition" : "A description of site availability exceptions, e.g. public holiday availability. Succinctly describing all possible exceptions to normal site availability as details in the available Times and not available Times.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "HealthcareService.availabilityExceptions",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "string"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : ".effectiveTime"
+          }
+        ]
+      },
+      {
+        "id" : "HealthcareService.endpoint",
+        "path" : "HealthcareService.endpoint",
+        "short" : "Technical endpoints providing access to electronic services operated for the healthcare service",
+        "definition" : "no-basis: In Norway endpoints for communication should be connected to a kommunikasjonspart-Organization identified with HERid and collected from the Norwegian Address register. Endpoints not registered in the Norwegian Address register can use other schemes of connecting endpoints to Organizations, PractitionerRole or HealthcareService.\n\nTechnical endpoints providing access to services operated for the specific healthcare services defined at this resource.",
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "HealthcareService.endpoint",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "Reference",
+            "targetProfile" : [
+              "http://hl7.org/fhir/StructureDefinition/Endpoint",
+              "http://helsenorge.no/fhir/StructureDefinition/no-basis-Endpoint"
+            ]
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "mustSupport" : false,
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "n/a"
+          }
+        ]
+      }
+    ]
+  },
+  "differential" : {
+    "element" : [
+      {
+        "id" : "HealthcareService",
+        "path" : "HealthcareService",
+        "definition" : "The details of a healthcare service available at a location. Should only be used for clinical healthcareservices offered by a PractitionerRole or by an Organization."
+      },
+      {
+        "id" : "HealthcareService.identifier",
+        "path" : "HealthcareService.identifier",
+        "mustSupport" : false
+      },
+      {
+        "id" : "HealthcareService.providedBy",
+        "path" : "HealthcareService.providedBy",
+        "definition" : "The organization that provides this healthcare service.\n\nno-basis recommends the use of logical reference to an organization using ENH or RSH. To describe a top level organization. Departments within an organization could use a different reference scheme defined by the organization.",
+        "type" : [
+          {
+            "code" : "Reference",
+            "targetProfile" : [
+              "http://hl7.org/fhir/StructureDefinition/Organization",
+              "http://helsenorge.no/fhir/StructureDefinition/no-basis-Organization"
+            ]
+          }
+        ]
+      },
+      {
+        "id" : "HealthcareService.providedBy.identifier",
+        "path" : "HealthcareService.providedBy.identifier",
+        "short" : "The logical reference of organization that provides this healthcare service.",
+        "definition" : "no-basis recommends the use of logical reference to an organization using ENH or RSH. To describe a top level organization. Departments within an organization could use a different reference scheme defined by the organization.\n\nno-basis recommends if an identifier is provided the identifier type or system should be provided."
+      },
+      {
+        "id" : "HealthcareService.category",
+        "path" : "HealthcareService.category",
+        "short" : "HealthcareService category",
+        "definition" : "Example of category. Helsevirksomhet type (OID=9040), identifies the virksomhetstype used in Adresseregisteret. This element is usually not necessary to describe the HealthcareService adequately.",
+        "alias" : [
+          "virksomhetstype"
+        ],
+        "binding" : {
+          "strength" : "example",
+          "description" : "virksomhetstype 9040",
+          "valueSet" : "urn:oid:2.16.578.1.12.4.1.1.9040"
+        }
+      },
+      {
+        "id" : "HealthcareService.type",
+        "path" : "HealthcareService.type",
+        "definition" : "no-basis: This element is usually not necessary to describe the HealthcareService adequately. Further coding can be used when common set of SNOMED codes are agreed for healthc care service types.\n\nThe specific type of service that may be delivered or performed."
+      },
+      {
+        "id" : "HealthcareService.specialty",
+        "path" : "HealthcareService.specialty",
+        "definition" : "no-basis: Helsehjelpområde is given by the specialty element, preferred coding includes 8655 and 8654 codesystems. Type and category is usually not necessary to describe the HealthcareService adequately.\n\nThe specific type defined in a codesystem allowed included in the valueset.",
+        "alias" : [
+          "helsehjelpsområde"
+        ]
+      },
+      {
+        "id" : "HealthcareService.specialty.coding",
+        "path" : "HealthcareService.specialty.coding",
+        "slicing" : {
+          "discriminator" : [
+            {
+              "type" : "value",
+              "path" : "system"
+            }
+          ],
+          "description" : "Two possible codings are given for the type element",
+          "rules" : "open"
+        }
+      },
+      {
+        "id" : "HealthcareService.specialty.coding:8655",
+        "path" : "HealthcareService.specialty.coding",
+        "sliceName" : "8655",
+        "short" : "Code describing the Helsehjelpområde",
+        "definition" : "no-basis: Helsehjelpsområde (OID=8655) used to code the kind of clinical service the organization offers the patients through this HealthcareService\nAlso use Klinisk/medisinsk service (OID=8654)?",
+        "min" : 0,
+        "max" : "*",
+        "binding" : {
+          "strength" : "preferred",
+          "description" : "Helsehjelpsområde",
+          "valueSet" : "urn:oid:2.16.578.1.12.4.1.1.8655"
+        }
+      },
+      {
+        "id" : "HealthcareService.specialty.coding:8655.system",
+        "path" : "HealthcareService.specialty.coding.system",
+        "short" : "Identity of the 8655 codesystem",
+        "min" : 1,
+        "fixedUri" : "urn:oid:2.16.578.1.12.4.1.1.8655"
+      },
+      {
+        "id" : "HealthcareService.specialty.coding:8655.code",
+        "path" : "HealthcareService.specialty.coding.code",
+        "min" : 1
+      },
+      {
+        "id" : "HealthcareService.specialty.coding:8654",
+        "path" : "HealthcareService.specialty.coding",
+        "sliceName" : "8654",
+        "definition" : "Klinisk/medisinsk service (OID=8654)",
+        "min" : 0,
+        "max" : "*",
+        "binding" : {
+          "strength" : "preferred",
+          "description" : "Klinisk/medisinsk service",
+          "valueSet" : "urn:oid:2.16.578.1.12.4.1.1.8654"
+        }
+      },
+      {
+        "id" : "HealthcareService.specialty.coding:8654.system",
+        "path" : "HealthcareService.specialty.coding.system",
+        "min" : 1,
+        "fixedUri" : "urn:oid:2.16.578.1.12.4.1.1.8654"
+      },
+      {
+        "id" : "HealthcareService.specialty.coding:8654.code",
+        "path" : "HealthcareService.specialty.coding.code",
+        "min" : 1
+      },
+      {
+        "id" : "HealthcareService.specialty.coding:9151",
+        "path" : "HealthcareService.specialty.coding",
+        "sliceName" : "9151",
+        "definition" : "IPLOS tjenestetype (OID=9151)",
+        "min" : 0,
+        "max" : "*",
+        "binding" : {
+          "strength" : "preferred",
+          "description" : "IPLOS tjenestetype",
+          "valueSet" : "urn:oid:2.16.578.1.12.4.1.1.9151"
+        }
+      },
+      {
+        "id" : "HealthcareService.specialty.coding:9151.system",
+        "path" : "HealthcareService.specialty.coding.system",
+        "min" : 1,
+        "fixedUri" : "urn:oid:2.16.578.1.12.4.1.1.9151"
+      },
+      {
+        "id" : "HealthcareService.specialty.coding:9151.code",
+        "path" : "HealthcareService.specialty.coding.code",
+        "min" : 1
+      },
+      {
+        "id" : "HealthcareService.specialty.coding:8451",
+        "path" : "HealthcareService.specialty.coding",
+        "sliceName" : "8451",
+        "definition" : "Fagområde (OID=8451)",
+        "min" : 0,
+        "max" : "*",
+        "binding" : {
+          "strength" : "preferred",
+          "description" : "Fagområde",
+          "valueSet" : "urn:oid:2.16.578.1.12.4.1.1.8451"
+        }
+      },
+      {
+        "id" : "HealthcareService.specialty.coding:8451.system",
+        "path" : "HealthcareService.specialty.coding.system",
+        "definition" : "The identification of the Fagområde (OID=8451) code system.",
+        "min" : 1,
+        "fixedUri" : "urn:oid:2.16.578.1.12.4.1.1.8451"
+      },
+      {
+        "id" : "HealthcareService.specialty.coding:8451.code",
+        "path" : "HealthcareService.specialty.coding.code",
+        "min" : 1
+      },
+      {
+        "id" : "HealthcareService.location",
+        "path" : "HealthcareService.location",
+        "type" : [
+          {
+            "code" : "Reference",
+            "targetProfile" : [
+              "http://hl7.org/fhir/StructureDefinition/Location",
+              "http://helsenorge.no/fhir/StructureDefinition/no-basis-Location"
+            ]
+          }
+        ]
+      },
+      {
+        "id" : "HealthcareService.endpoint",
+        "path" : "HealthcareService.endpoint",
+        "definition" : "no-basis: In Norway endpoints for communication should be connected to a kommunikasjonspart-Organization identified with HERid and collected from the Norwegian Address register. Endpoints not registered in the Norwegian Address register can use other schemes of connecting endpoints to Organizations, PractitionerRole or HealthcareService.\n\nTechnical endpoints providing access to services operated for the specific healthcare services defined at this resource.",
+        "type" : [
+          {
+            "code" : "Reference",
+            "targetProfile" : [
+              "http://hl7.org/fhir/StructureDefinition/Endpoint",
+              "http://helsenorge.no/fhir/StructureDefinition/no-basis-Endpoint"
+            ]
+          }
+        ],
+        "mustSupport" : false
+      }
+    ]
+  }
+}
+ + + + + + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/StructureDefinition-no-basis-HealthcareService.profile.ttl.html b/StructureDefinition-no-basis-HealthcareService.profile.ttl.html new file mode 100644 index 00000000..c3763238 --- /dev/null +++ b/StructureDefinition-no-basis-HealthcareService.profile.ttl.html @@ -0,0 +1,3390 @@ + + + + + + + + + + + + + + no-basis-HealthcareService - TTL Representation - v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - draft + + + +

+
+
+
+ +
+
+
+ + + + +
+
+ + +
+
+ +
+
+ + +
+
+
+
+ +
+

NyTimelosingIG - Local Development build (v0.1.0). See the Directory of published versions

+ + + + + + + + + + + + + + + + +

Resource Profile: NoBasisHealthcareService - TTL Profile

+ + + + + + + +
+ + Active + + as of 2019-05-20 + + +
+ + +

TTL representation of the no-basis-HealthcareService resource profile.

+ +

Raw ttl | Download

+ + + + + + +
+@prefix fhir: <http://hl7.org/fhir/> .
+@prefix owl: <http://www.w3.org/2002/07/owl#> .
+@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
+@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
+
+# - resource -------------------------------------------------------------------
+
+ a fhir:StructureDefinition ;
+  fhir:nodeRole fhir:treeRoot ;
+  fhir:id [ fhir:v "no-basis-HealthcareService"] ; # 
+  fhir:text [
+fhir:status [ fhir:v "extensions" ] ;
+fhir:div "<div xmlns=\"http://www.w3.org/1999/xhtml\">Placeholder</div>"
+  ] ; # 
+  fhir:url [ fhir:v "http://helsenorge.no/fhir/StructureDefinition/no-basis-HealthcareService"^^xsd:anyURI] ; # 
+  fhir:version [ fhir:v "0.1.0"] ; # 
+  fhir:name [ fhir:v "NoBasisHealthcareService"] ; # 
+  fhir:title [ fhir:v "no-basis-HealthcareService"] ; # 
+  fhir:status [ fhir:v "active"] ; # 
+  fhir:date [ fhir:v "2019-05-20"^^xsd:date] ; # 
+  fhir:publisher [ fhir:v "Example Publisher"] ; # 
+  fhir:contact ( [
+fhir:name [ fhir:v "Example Publisher" ] ;
+    ( fhir:telecom [
+fhir:system [ fhir:v "url" ] ;
+fhir:value [ fhir:v "http://example.org/example-publisher" ]     ] )
+  ] ) ; # 
+  fhir:description [ fhir:v "Basisprofil for Norwegian Healthcare Service information. Defined by The Norwegian Directorate of eHealth and HL7 Norway. The profile adds Norwegian specific identification of Healthcare Services. The basis profile is open, but derived profiles should close down the information elements according to specification relevant to the use-case.\n\nThe typical use-case is to include information regarding what Healthcare related services, support functions or activities provided by an Organization or awailable at a Location."] ; # 
+  fhir:fhirVersion [ fhir:v "4.0.1"] ; # 
+  fhir:mapping ( [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:uri [ fhir:v "http://hl7.org/v3"^^xsd:anyURI ] ;
+fhir:name [ fhir:v "RIM Mapping" ]
+  ] [
+fhir:identity [ fhir:v "w5" ] ;
+fhir:uri [ fhir:v "http://hl7.org/fhir/fivews"^^xsd:anyURI ] ;
+fhir:name [ fhir:v "FiveWs Pattern Mapping" ]
+  ] ) ; # 
+  fhir:kind [ fhir:v "resource"] ; # 
+  fhir:abstract [ fhir:v "false"^^xsd:boolean] ; # 
+  fhir:type [ fhir:v "HealthcareService"^^xsd:anyURI] ; # 
+  fhir:baseDefinition [
+fhir:v "http://hl7.org/fhir/StructureDefinition/HealthcareService"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/HealthcareService>
+  ] ; # 
+  fhir:derivation [ fhir:v "constraint"] ; # 
+  fhir:snapshot [
+    ( fhir:element [
+fhir:id [ fhir:v "HealthcareService" ] ;
+fhir:path [ fhir:v "HealthcareService" ] ;
+fhir:short [ fhir:v "The details of a healthcare service available at a location" ] ;
+fhir:definition [ fhir:v "The details of a healthcare service available at a location. Should only be used for clinical healthcareservices offered by a PractitionerRole or by an Organization." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "HealthcareService" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "dom-2" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "If the resource is contained in another resource, it SHALL NOT contain nested Resources" ] ;
+fhir:expression [ fhir:v "contained.contained.empty()" ] ;
+fhir:xpath [ fhir:v "not(parent::f:contained and f:contained)" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/DomainResource"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/DomainResource>         ]       ] [
+fhir:key [ fhir:v "dom-3" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource" ] ;
+fhir:expression [ fhir:v "contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()" ] ;
+fhir:xpath [ fhir:v "not(exists(for $id in f:contained/*/f:id/@value return $contained[not(parent::*/descendant::f:reference/@value=concat('#', $contained/*/id/@value) or descendant::f:reference[@value='#'])]))" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/DomainResource"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/DomainResource>         ]       ] [
+fhir:key [ fhir:v "dom-4" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated" ] ;
+fhir:expression [ fhir:v "contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()" ] ;
+fhir:xpath [ fhir:v "not(exists(f:contained/*/f:meta/f:versionId)) and not(exists(f:contained/*/f:meta/f:lastUpdated))" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/DomainResource"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/DomainResource>         ]       ] [
+fhir:key [ fhir:v "dom-5" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "If a resource is contained in another resource, it SHALL NOT have a security label" ] ;
+fhir:expression [ fhir:v "contained.meta.security.empty()" ] ;
+fhir:xpath [ fhir:v "not(exists(f:contained/*/f:meta/f:security))" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/DomainResource"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/DomainResource>         ]       ] [
+        ( fhir:extension [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bestpractice"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "true"^^xsd:boolean ]         ] [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bestpractice-explanation"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "When a resource has no narrative, only systems that fully understand the data can display the resource to a human safely. Including a human readable representation in the resource makes for a much more robust eco-system and cheaper handling of resources by intermediary systems. Some ecosystems restrict distribution of resources to only those systems that do fully understand the resources, and as a consequence implementers may believe that the narrative is superfluous. However experience shows that such eco-systems often open up to new participants over time." ]         ] ) ;
+fhir:key [ fhir:v "dom-6" ] ;
+fhir:severity [ fhir:v "warning" ] ;
+fhir:human [ fhir:v "A resource should have narrative for robust management" ] ;
+fhir:expression [ fhir:v "text.`div`.exists()" ] ;
+fhir:xpath [ fhir:v "exists(f:text/h:div)" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/DomainResource"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/DomainResource>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "Entity. Role, or Act" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "act[classCode=ACT][moodCode=DEF]" ]       ] )     ] [
+fhir:id [ fhir:v "HealthcareService.id" ] ;
+fhir:path [ fhir:v "HealthcareService.id" ] ;
+fhir:short [ fhir:v "Logical id of this artifact" ] ;
+fhir:definition [ fhir:v "The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes." ] ;
+fhir:comment [ fhir:v "The only time that a resource does not have an id is when it is being submitted to the server using a create operation." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Resource.id" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+        ( fhir:extension [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "id"^^xsd:anyURI ]         ] ) ;
+fhir:code [ fhir:v "http://hl7.org/fhirpath/System.String"^^xsd:anyURI ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ]     ] [
+fhir:id [ fhir:v "HealthcareService.meta" ] ;
+fhir:path [ fhir:v "HealthcareService.meta" ] ;
+fhir:short [ fhir:v "Metadata about the resource" ] ;
+fhir:definition [ fhir:v "The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Resource.meta" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Meta"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ]     ] [
+fhir:id [ fhir:v "HealthcareService.implicitRules" ] ;
+fhir:path [ fhir:v "HealthcareService.implicitRules" ] ;
+fhir:short [ fhir:v "A set of rules under which this content was created" ] ;
+fhir:definition [ fhir:v "A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc." ] ;
+fhir:comment [ fhir:v "Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of it's narrative along with other profiles, value sets, etc." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Resource.implicitRules" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "uri"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "true"^^xsd:boolean ] ;
+fhir:isModifierReason [ fhir:v "This element is labeled as a modifier because the implicit rules may provide additional knowledge about the resource that modifies it's meaning or interpretation" ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ]     ] [
+fhir:id [ fhir:v "HealthcareService.language" ] ;
+fhir:path [ fhir:v "HealthcareService.language" ] ;
+fhir:short [ fhir:v "Language of the resource content" ] ;
+fhir:definition [ fhir:v "The base language in which the resource is written." ] ;
+fhir:comment [ fhir:v "Language is provided to support indexing and accessibility (typically, services such as text to speech use the language tag). The html language tag in the narrative applies  to the narrative. The language tag on the resource may be used to specify the language of other presentations generated from the data in the resource. Not all the content has to be in the base language. The Resource.language should not be assumed to apply to the narrative automatically. If a language is specified, it should it also be specified on the div element in the html (see rules in HTML5 for information about the relationship between xml:lang and the html lang attribute)." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Resource.language" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "code"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+fhir:binding [
+        ( fhir:extension [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-maxValueSet"^^xsd:anyURI ] ;
+fhir:value [
+fhir:v "http://hl7.org/fhir/ValueSet/all-languages"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/ValueSet/all-languages>           ]         ] [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "Language" ]         ] [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "true"^^xsd:boolean ]         ] ) ;
+fhir:strength [ fhir:v "preferred" ] ;
+fhir:description [ fhir:v "A human language." ] ;
+fhir:valueSet [
+fhir:v "http://hl7.org/fhir/ValueSet/languages"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/ValueSet/languages>         ]       ]     ] [
+fhir:id [ fhir:v "HealthcareService.text" ] ;
+fhir:path [ fhir:v "HealthcareService.text" ] ;
+fhir:short [ fhir:v "Text summary of the resource, for human interpretation" ] ;
+fhir:definition [ fhir:v "A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it \"clinically safe\" for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety." ] ;
+fhir:comment [ fhir:v "Contained resources do not have narrative. Resources that are not contained SHOULD have a narrative. In some cases, a resource may only have text with little or no additional discrete data (as long as all minOccurs=1 elements are satisfied).  This may be necessary for data from legacy systems where information is captured as a \"text blob\" or where text is additionally entered raw or narrated and encoded information is added later." ] ;
+      ( fhir:alias [ fhir:v "narrative" ] [ fhir:v "html" ] [ fhir:v "xhtml" ] [ fhir:v "display" ] ) ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "DomainResource.text" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Narrative"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "Act.text?" ]       ] )     ] [
+fhir:id [ fhir:v "HealthcareService.contained" ] ;
+fhir:path [ fhir:v "HealthcareService.contained" ] ;
+fhir:short [ fhir:v "Contained, inline Resources" ] ;
+fhir:definition [ fhir:v "These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope." ] ;
+fhir:comment [ fhir:v "This should never be done when the content can be identified properly, as once identification is lost, it is extremely difficult (and context dependent) to restore it again. Contained resources may have profiles and tags In their meta elements, but SHALL NOT have security labels." ] ;
+      ( fhir:alias [ fhir:v "inline resources" ] [ fhir:v "anonymous resources" ] [ fhir:v "contained resources" ] ) ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "DomainResource.contained" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Resource"^^xsd:anyURI ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "N/A" ]       ] )     ] [
+fhir:id [ fhir:v "HealthcareService.extension" ] ;
+fhir:path [ fhir:v "HealthcareService.extension" ] ;
+fhir:short [ fhir:v "Additional content defined by implementations" ] ;
+fhir:definition [ fhir:v "May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension." ] ;
+fhir:comment [ fhir:v "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." ] ;
+      ( fhir:alias [ fhir:v "extensions" ] [ fhir:v "user content" ] ) ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "DomainResource.extension" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Extension"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] [
+fhir:key [ fhir:v "ext-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ;
+fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ;
+fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Extension>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "N/A" ]       ] )     ] [
+fhir:id [ fhir:v "HealthcareService.modifierExtension" ] ;
+fhir:path [ fhir:v "HealthcareService.modifierExtension" ] ;
+fhir:short [ fhir:v "Extensions that cannot be ignored" ] ;
+fhir:definition [ fhir:v "May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)." ] ;
+fhir:comment [ fhir:v "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." ] ;
+fhir:requirements [ fhir:v "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension)." ] ;
+      ( fhir:alias [ fhir:v "extensions" ] [ fhir:v "user content" ] ) ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "DomainResource.modifierExtension" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Extension"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] [
+fhir:key [ fhir:v "ext-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ;
+fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ;
+fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Extension>         ]       ] ) ;
+fhir:isModifier [ fhir:v "true"^^xsd:boolean ] ;
+fhir:isModifierReason [ fhir:v "Modifier extensions are expected to modify the meaning or interpretation of the resource that contains them" ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "N/A" ]       ] )     ] [
+fhir:id [ fhir:v "HealthcareService.identifier" ] ;
+fhir:path [ fhir:v "HealthcareService.identifier" ] ;
+fhir:short [ fhir:v "External identifiers for this item" ] ;
+fhir:definition [ fhir:v "External identifiers for this item." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "HealthcareService.identifier" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Identifier"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:mustSupport [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "w5" ] ;
+fhir:map [ fhir:v "FiveWs.identifier" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v ".id" ]       ] )     ] [
+fhir:id [ fhir:v "HealthcareService.active" ] ;
+fhir:path [ fhir:v "HealthcareService.active" ] ;
+fhir:short [ fhir:v "Whether this HealthcareService record is in active use" ] ;
+fhir:definition [ fhir:v "This flag is used to mark the record to not be used. This is not used when a center is closed for maintenance, or for holidays, the notAvailable period is to be used for this." ] ;
+fhir:comment [ fhir:v "This element is labeled as a modifier because it may be used to mark that the resource was created in error." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "HealthcareService.active" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "boolean"^^xsd:anyURI ]       ] ) ;
+fhir:meaningWhenMissing [ fhir:v "This resource is generally assumed to be active if no value is provided for the active element" ] ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "true"^^xsd:boolean ] ;
+fhir:isModifierReason [ fhir:v "This element is labelled as a modifier because it is a status element that can indicate that a record should not be treated as valid" ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "w5" ] ;
+fhir:map [ fhir:v "FiveWs.status" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v ".statusCode" ]       ] )     ] [
+fhir:id [ fhir:v "HealthcareService.providedBy" ] ;
+fhir:path [ fhir:v "HealthcareService.providedBy" ] ;
+fhir:short [ fhir:v "Organization that provides this service" ] ;
+fhir:definition [ fhir:v "The organization that provides this healthcare service.\n\nno-basis recommends the use of logical reference to an organization using ENH or RSH. To describe a top level organization. Departments within an organization could use a different reference scheme defined by the organization." ] ;
+fhir:comment [ fhir:v "This property is recommended to be the same as the Location's managingOrganization, and if not provided should be interpreted as such. If the Location does not have a managing Organization, then this property should be populated." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "HealthcareService.providedBy" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Reference"^^xsd:anyURI ] ;
+        ( fhir:targetProfile [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Organization"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Organization>         ] [
+fhir:v "http://helsenorge.no/fhir/StructureDefinition/no-basis-Organization"^^xsd:anyURI ;
+fhir:link <http://helsenorge.no/fhir/StructureDefinition/no-basis-Organization>         ] )       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v ".scopingRole.Organization" ]       ] )     ] [
+fhir:id [ fhir:v "HealthcareService.providedBy.id" ] ;
+fhir:path [ fhir:v "HealthcareService.providedBy.id" ] ;
+      ( fhir:representation [ fhir:v "xmlAttr" ] ) ;
+fhir:short [ fhir:v "Unique id for inter-element referencing" ] ;
+fhir:definition [ fhir:v "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Element.id" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+        ( fhir:extension [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "string"^^xsd:anyURI ]         ] ) ;
+fhir:code [ fhir:v "http://hl7.org/fhirpath/System.String"^^xsd:anyURI ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "n/a" ]       ] )     ] [
+fhir:id [ fhir:v "HealthcareService.providedBy.extension" ] ;
+fhir:path [ fhir:v "HealthcareService.providedBy.extension" ] ;
+fhir:slicing [
+        ( fhir:discriminator [
+fhir:type [ fhir:v "value" ] ;
+fhir:path [ fhir:v "url" ]         ] ) ;
+fhir:description [ fhir:v "Extensions are always sliced by (at least) url" ] ;
+fhir:rules [ fhir:v "open" ]       ] ;
+fhir:short [ fhir:v "Additional content defined by implementations" ] ;
+fhir:definition [ fhir:v "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension." ] ;
+fhir:comment [ fhir:v "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." ] ;
+      ( fhir:alias [ fhir:v "extensions" ] [ fhir:v "user content" ] ) ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "Element.extension" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Extension"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] [
+fhir:key [ fhir:v "ext-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ;
+fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ;
+fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Extension>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "n/a" ]       ] )     ] [
+fhir:id [ fhir:v "HealthcareService.providedBy.reference" ] ;
+fhir:path [ fhir:v "HealthcareService.providedBy.reference" ] ;
+fhir:short [ fhir:v "Literal reference, Relative, internal or absolute URL" ] ;
+fhir:definition [ fhir:v "A reference to a location at which the other resource is found. The reference may be a relative reference, in which case it is relative to the service base URL, or an absolute URL that resolves to the location where the resource is found. The reference may be version specific or not. If the reference is not to a FHIR RESTful server, then it should be assumed to be version specific. Internal fragment references (start with '#') refer to contained resources." ] ;
+fhir:comment [ fhir:v "Using absolute URLs provides a stable scalable approach suitable for a cloud/web context, while using relative/logical references provides a flexible approach suitable for use when trading across closed eco-system boundaries.   Absolute URLs do not need to point to a FHIR RESTful server, though this is the preferred approach. If the URL conforms to the structure \"/[type]/[id]\" then it should be assumed that the reference is to a FHIR RESTful server." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Reference.reference" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "string"^^xsd:anyURI ]       ] ) ;
+      ( fhir:condition [ fhir:v "ref-1" ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "N/A" ]       ] )     ] [
+fhir:id [ fhir:v "HealthcareService.providedBy.type" ] ;
+fhir:path [ fhir:v "HealthcareService.providedBy.type" ] ;
+fhir:short [ fhir:v "Type the reference refers to (e.g. \"Patient\")" ] ;
+fhir:definition [ fhir:v "The expected type of the target of the reference. If both Reference.type and Reference.reference are populated and Reference.reference is a FHIR URL, both SHALL be consistent.\n\nThe type is the Canonical URL of Resource Definition that is the type this reference refers to. References are URLs that are relative to http://hl7.org/fhir/StructureDefinition/ e.g. \"Patient\" is a reference to http://hl7.org/fhir/StructureDefinition/Patient. Absolute URLs are only allowed for logical models (and can only be used in references in logical models, not resources)." ] ;
+fhir:comment [ fhir:v "This element is used to indicate the type of  the target of the reference. This may be used which ever of the other elements are populated (or not). In some cases, the type of the target may be determined by inspection of the reference (e.g. a RESTful URL) or by resolving the target of the reference; if both the type and a reference is provided, the reference SHALL resolve to a resource of the same type as that specified." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Reference.type" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "uri"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+fhir:binding [
+        ( fhir:extension [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "FHIRResourceTypeExt" ]         ] ) ;
+fhir:strength [ fhir:v "extensible" ] ;
+fhir:description [ fhir:v "Aa resource (or, for logical models, the URI of the logical model)." ] ;
+fhir:valueSet [
+fhir:v "http://hl7.org/fhir/ValueSet/resource-types"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/ValueSet/resource-types>         ]       ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "N/A" ]       ] )     ] [
+fhir:id [ fhir:v "HealthcareService.providedBy.identifier" ] ;
+fhir:path [ fhir:v "HealthcareService.providedBy.identifier" ] ;
+fhir:short [ fhir:v "The logical reference of organization that provides this healthcare service." ] ;
+fhir:definition [ fhir:v "no-basis recommends the use of logical reference to an organization using ENH or RSH. To describe a top level organization. Departments within an organization could use a different reference scheme defined by the organization.\n\nno-basis recommends if an identifier is provided the identifier type or system should be provided." ] ;
+fhir:comment [ fhir:v "When an identifier is provided in place of a reference, any system processing the reference will only be able to resolve the identifier to a reference if it understands the business context in which the identifier is used. Sometimes this is global (e.g. a national identifier) but often it is not. For this reason, none of the useful mechanisms described for working with references (e.g. chaining, includes) are possible, nor should servers be expected to be able resolve the reference. Servers may accept an identifier based reference untouched, resolve it, and/or reject it - see CapabilityStatement.rest.resource.referencePolicy. \n\nWhen both an identifier and a literal reference are provided, the literal reference is preferred. Applications processing the resource are allowed - but not required - to check that the identifier matches the literal reference\n\nApplications converting a logical reference to a literal reference may choose to leave the logical reference present, or remove it.\n\nReference is intended to point to a structure that can potentially be expressed as a FHIR resource, though there is no need for it to exist as an actual FHIR resource instance - except in as much as an application wishes to actual find the target of the reference. The content referred to be the identifier must meet the logical constraints implied by any limitations on what resource types are permitted for the reference.  For example, it would not be legitimate to send the identifier for a drug prescription if the type were Reference(Observation|DiagnosticReport).  One of the use-cases for Reference.identifier is the situation where no FHIR representation exists (where the type is Reference (Any)." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Reference.identifier" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Identifier"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v ".identifier" ]       ] )     ] [
+fhir:id [ fhir:v "HealthcareService.providedBy.display" ] ;
+      ( fhir:extension [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "true"^^xsd:boolean ]       ] ) ;
+fhir:path [ fhir:v "HealthcareService.providedBy.display" ] ;
+fhir:short [ fhir:v "Text alternative for the resource" ] ;
+fhir:definition [ fhir:v "Plain text narrative that identifies the resource in addition to the resource reference." ] ;
+fhir:comment [ fhir:v "This is generally not the same as the Resource.text of the referenced resource.  The purpose is to identify what's being referenced, not to fully describe it." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Reference.display" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "string"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "N/A" ]       ] )     ] [
+fhir:id [ fhir:v "HealthcareService.category" ] ;
+fhir:path [ fhir:v "HealthcareService.category" ] ;
+fhir:short [ fhir:v "HealthcareService category" ] ;
+fhir:definition [ fhir:v "Example of category. Helsevirksomhet type (OID=9040), identifies the virksomhetstype used in Adresseregisteret. This element is usually not necessary to describe the HealthcareService adequately." ] ;
+fhir:comment [ fhir:v "Selecting a Service Category then determines the list of relevant service types that can be selected in the primary service type." ] ;
+      ( fhir:alias [ fhir:v "service category" ] [ fhir:v "virksomhetstype" ] ) ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "HealthcareService.category" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "CodeableConcept"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+fhir:binding [
+fhir:strength [ fhir:v "example" ] ;
+fhir:description [ fhir:v "virksomhetstype 9040" ] ;
+fhir:valueSet [ fhir:v "urn:oid:2.16.578.1.12.4.1.1.9040"^^xsd:anyURI ]       ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "w5" ] ;
+fhir:map [ fhir:v "FiveWs.class" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v ".code" ]       ] )     ] [
+fhir:id [ fhir:v "HealthcareService.type" ] ;
+fhir:path [ fhir:v "HealthcareService.type" ] ;
+fhir:short [ fhir:v "Type of service that may be delivered or performed" ] ;
+fhir:definition [ fhir:v "no-basis: This element is usually not necessary to describe the HealthcareService adequately. Further coding can be used when common set of SNOMED codes are agreed for healthc care service types.\n\nThe specific type of service that may be delivered or performed." ] ;
+      ( fhir:alias [ fhir:v "service type" ] ) ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "HealthcareService.type" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "CodeableConcept"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+fhir:binding [
+        ( fhir:extension [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "service-type" ]         ] ) ;
+fhir:strength [ fhir:v "example" ] ;
+fhir:description [ fhir:v "Additional details about where the content was created (e.g. clinical specialty)." ] ;
+fhir:valueSet [
+fhir:v "http://hl7.org/fhir/ValueSet/service-type"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/ValueSet/service-type>         ]       ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v ".actrelationship[typeCode=COMP.act[classCode=ACT][moodCode=DEF].code" ]       ] )     ] [
+fhir:id [ fhir:v "HealthcareService.specialty" ] ;
+fhir:path [ fhir:v "HealthcareService.specialty" ] ;
+fhir:short [ fhir:v "Specialties handled by the HealthcareService" ] ;
+fhir:definition [ fhir:v "no-basis: Helsehjelpområde is given by the specialty element, preferred coding includes 8655 and 8654 codesystems. Type and category is usually not necessary to describe the HealthcareService adequately.\n\nThe specific type defined in a codesystem allowed included in the valueset." ] ;
+      ( fhir:alias [ fhir:v "helsehjelpsområde" ] ) ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "HealthcareService.specialty" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "CodeableConcept"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+fhir:binding [
+        ( fhir:extension [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "service-specialty" ]         ] ) ;
+fhir:strength [ fhir:v "preferred" ] ;
+fhir:description [ fhir:v "A specialty that a healthcare service may provide." ] ;
+fhir:valueSet [
+fhir:v "http://hl7.org/fhir/ValueSet/c80-practice-codes"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/ValueSet/c80-practice-codes>         ]       ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v ".actrelationship[typeCode=COMP.act[classCode=ACT][moodCode=DEF].code" ]       ] )     ] [
+fhir:id [ fhir:v "HealthcareService.specialty.id" ] ;
+fhir:path [ fhir:v "HealthcareService.specialty.id" ] ;
+      ( fhir:representation [ fhir:v "xmlAttr" ] ) ;
+fhir:short [ fhir:v "Unique id for inter-element referencing" ] ;
+fhir:definition [ fhir:v "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Element.id" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+        ( fhir:extension [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "string"^^xsd:anyURI ]         ] ) ;
+fhir:code [ fhir:v "http://hl7.org/fhirpath/System.String"^^xsd:anyURI ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "n/a" ]       ] )     ] [
+fhir:id [ fhir:v "HealthcareService.specialty.extension" ] ;
+fhir:path [ fhir:v "HealthcareService.specialty.extension" ] ;
+fhir:slicing [
+        ( fhir:discriminator [
+fhir:type [ fhir:v "value" ] ;
+fhir:path [ fhir:v "url" ]         ] ) ;
+fhir:description [ fhir:v "Extensions are always sliced by (at least) url" ] ;
+fhir:rules [ fhir:v "open" ]       ] ;
+fhir:short [ fhir:v "Additional content defined by implementations" ] ;
+fhir:definition [ fhir:v "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension." ] ;
+fhir:comment [ fhir:v "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." ] ;
+      ( fhir:alias [ fhir:v "extensions" ] [ fhir:v "user content" ] ) ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "Element.extension" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Extension"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] [
+fhir:key [ fhir:v "ext-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ;
+fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ;
+fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Extension>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "n/a" ]       ] )     ] [
+fhir:id [ fhir:v "HealthcareService.specialty.coding" ] ;
+fhir:path [ fhir:v "HealthcareService.specialty.coding" ] ;
+fhir:slicing [
+        ( fhir:discriminator [
+fhir:type [ fhir:v "value" ] ;
+fhir:path [ fhir:v "system" ]         ] ) ;
+fhir:description [ fhir:v "Two possible codings are given for the type element" ] ;
+fhir:rules [ fhir:v "open" ]       ] ;
+fhir:short [ fhir:v "Code defined by a terminology system" ] ;
+fhir:definition [ fhir:v "A reference to a code defined by a terminology system." ] ;
+fhir:comment [ fhir:v "Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information.  Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true." ] ;
+fhir:requirements [ fhir:v "Allows for alternative encodings within a code system, and translations to other code systems." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "CodeableConcept.coding" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Coding"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "C*E.1-8, C*E.10-22" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "union(., ./translation)" ]       ] [
+fhir:identity [ fhir:v "orim" ] ;
+fhir:map [ fhir:v "fhir:CodeableConcept.coding rdfs:subPropertyOf dt:CD.coding" ]       ] )     ] [
+fhir:id [ fhir:v "HealthcareService.specialty.coding:8655" ] ;
+fhir:path [ fhir:v "HealthcareService.specialty.coding" ] ;
+fhir:sliceName [ fhir:v "8655" ] ;
+fhir:short [ fhir:v "Code describing the Helsehjelpområde" ] ;
+fhir:definition [ fhir:v "no-basis: Helsehjelpsområde (OID=8655) used to code the kind of clinical service the organization offers the patients through this HealthcareService\nAlso use Klinisk/medisinsk service (OID=8654)?" ] ;
+fhir:comment [ fhir:v "Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information.  Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true." ] ;
+fhir:requirements [ fhir:v "Allows for alternative encodings within a code system, and translations to other code systems." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "CodeableConcept.coding" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Coding"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+fhir:binding [
+fhir:strength [ fhir:v "preferred" ] ;
+fhir:description [ fhir:v "Helsehjelpsområde" ] ;
+fhir:valueSet [ fhir:v "urn:oid:2.16.578.1.12.4.1.1.8655"^^xsd:anyURI ]       ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "C*E.1-8, C*E.10-22" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "union(., ./translation)" ]       ] [
+fhir:identity [ fhir:v "orim" ] ;
+fhir:map [ fhir:v "fhir:CodeableConcept.coding rdfs:subPropertyOf dt:CD.coding" ]       ] )     ] [
+fhir:id [ fhir:v "HealthcareService.specialty.coding:8655.id" ] ;
+fhir:path [ fhir:v "HealthcareService.specialty.coding.id" ] ;
+      ( fhir:representation [ fhir:v "xmlAttr" ] ) ;
+fhir:short [ fhir:v "Unique id for inter-element referencing" ] ;
+fhir:definition [ fhir:v "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Element.id" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+        ( fhir:extension [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "string"^^xsd:anyURI ]         ] ) ;
+fhir:code [ fhir:v "http://hl7.org/fhirpath/System.String"^^xsd:anyURI ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "n/a" ]       ] )     ] [
+fhir:id [ fhir:v "HealthcareService.specialty.coding:8655.extension" ] ;
+fhir:path [ fhir:v "HealthcareService.specialty.coding.extension" ] ;
+fhir:slicing [
+        ( fhir:discriminator [
+fhir:type [ fhir:v "value" ] ;
+fhir:path [ fhir:v "url" ]         ] ) ;
+fhir:description [ fhir:v "Extensions are always sliced by (at least) url" ] ;
+fhir:rules [ fhir:v "open" ]       ] ;
+fhir:short [ fhir:v "Additional content defined by implementations" ] ;
+fhir:definition [ fhir:v "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension." ] ;
+fhir:comment [ fhir:v "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." ] ;
+      ( fhir:alias [ fhir:v "extensions" ] [ fhir:v "user content" ] ) ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "Element.extension" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Extension"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] [
+fhir:key [ fhir:v "ext-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ;
+fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ;
+fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Extension>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "n/a" ]       ] )     ] [
+fhir:id [ fhir:v "HealthcareService.specialty.coding:8655.system" ] ;
+fhir:path [ fhir:v "HealthcareService.specialty.coding.system" ] ;
+fhir:short [ fhir:v "Identity of the 8655 codesystem" ] ;
+fhir:definition [ fhir:v "The identification of the code system that defines the meaning of the symbol in the code." ] ;
+fhir:comment [ fhir:v "The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...).  OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should reference to some definition that establishes the system clearly and unambiguously." ] ;
+fhir:requirements [ fhir:v "Need to be unambiguous about the source of the definition of the symbol." ] ;
+fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Coding.system" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "uri"^^xsd:anyURI ]       ] ) ;
+fhir:fixed [ fhir:v "urn:oid:2.16.578.1.12.4.1.1.8655"^^xsd:anyURI ] ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "C*E.3" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "./codeSystem" ]       ] [
+fhir:identity [ fhir:v "orim" ] ;
+fhir:map [ fhir:v "fhir:Coding.system rdfs:subPropertyOf dt:CDCoding.codeSystem" ]       ] )     ] [
+fhir:id [ fhir:v "HealthcareService.specialty.coding:8655.version" ] ;
+fhir:path [ fhir:v "HealthcareService.specialty.coding.version" ] ;
+fhir:short [ fhir:v "Version of the system - if relevant" ] ;
+fhir:definition [ fhir:v "The version of the code system which was used when choosing this code. Note that a well-maintained code system does not need the version reported, because the meaning of codes is consistent across versions. However this cannot consistently be assured, and when the meaning is not guaranteed to be consistent, the version SHOULD be exchanged." ] ;
+fhir:comment [ fhir:v "Where the terminology does not clearly define what string should be used to identify code system versions, the recommendation is to use the date (expressed in FHIR date format) on which that version was officially published as the version date." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Coding.version" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "string"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "C*E.7" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "./codeSystemVersion" ]       ] [
+fhir:identity [ fhir:v "orim" ] ;
+fhir:map [ fhir:v "fhir:Coding.version rdfs:subPropertyOf dt:CDCoding.codeSystemVersion" ]       ] )     ] [
+fhir:id [ fhir:v "HealthcareService.specialty.coding:8655.code" ] ;
+fhir:path [ fhir:v "HealthcareService.specialty.coding.code" ] ;
+fhir:short [ fhir:v "Symbol in syntax defined by the system" ] ;
+fhir:definition [ fhir:v "A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination)." ] ;
+fhir:requirements [ fhir:v "Need to refer to a particular code in the system." ] ;
+fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Coding.code" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "code"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "C*E.1" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "./code" ]       ] [
+fhir:identity [ fhir:v "orim" ] ;
+fhir:map [ fhir:v "fhir:Coding.code rdfs:subPropertyOf dt:CDCoding.code" ]       ] )     ] [
+fhir:id [ fhir:v "HealthcareService.specialty.coding:8655.display" ] ;
+      ( fhir:extension [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "true"^^xsd:boolean ]       ] ) ;
+fhir:path [ fhir:v "HealthcareService.specialty.coding.display" ] ;
+fhir:short [ fhir:v "Representation defined by the system" ] ;
+fhir:definition [ fhir:v "A representation of the meaning of the code in the system, following the rules of the system." ] ;
+fhir:requirements [ fhir:v "Need to be able to carry a human-readable meaning of the code for readers that do not know  the system." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Coding.display" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "string"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "C*E.2 - but note this is not well followed" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "CV.displayName" ]       ] [
+fhir:identity [ fhir:v "orim" ] ;
+fhir:map [ fhir:v "fhir:Coding.display rdfs:subPropertyOf dt:CDCoding.displayName" ]       ] )     ] [
+fhir:id [ fhir:v "HealthcareService.specialty.coding:8655.userSelected" ] ;
+fhir:path [ fhir:v "HealthcareService.specialty.coding.userSelected" ] ;
+fhir:short [ fhir:v "If this coding was chosen directly by the user" ] ;
+fhir:definition [ fhir:v "Indicates that this coding was chosen by a user directly - e.g. off a pick list of available items (codes or displays)." ] ;
+fhir:comment [ fhir:v "Amongst a set of alternatives, a directly chosen code is the most appropriate starting point for new translations. There is some ambiguity about what exactly 'directly chosen' implies, and trading partner agreement may be needed to clarify the use of this element and its consequences more completely." ] ;
+fhir:requirements [ fhir:v "This has been identified as a clinical safety criterium - that this exact system/code pair was chosen explicitly, rather than inferred by the system based on some rules or language processing." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Coding.userSelected" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "boolean"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "Sometimes implied by being first" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "CD.codingRationale" ]       ] [
+fhir:identity [ fhir:v "orim" ] ;
+fhir:map [ fhir:v "fhir:Coding.userSelected fhir:mapsTo dt:CDCoding.codingRationale. fhir:Coding.userSelected fhir:hasMap fhir:Coding.userSelected.map. fhir:Coding.userSelected.map a fhir:Map;   fhir:target dt:CDCoding.codingRationale. fhir:Coding.userSelected\\#true a [     fhir:source \"true\";     fhir:target dt:CDCoding.codingRationale\\#O   ]" ]       ] )     ] [
+fhir:id [ fhir:v "HealthcareService.specialty.coding:8654" ] ;
+fhir:path [ fhir:v "HealthcareService.specialty.coding" ] ;
+fhir:sliceName [ fhir:v "8654" ] ;
+fhir:short [ fhir:v "Code defined by a terminology system" ] ;
+fhir:definition [ fhir:v "Klinisk/medisinsk service (OID=8654)" ] ;
+fhir:comment [ fhir:v "Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information.  Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true." ] ;
+fhir:requirements [ fhir:v "Allows for alternative encodings within a code system, and translations to other code systems." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "CodeableConcept.coding" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Coding"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+fhir:binding [
+fhir:strength [ fhir:v "preferred" ] ;
+fhir:description [ fhir:v "Klinisk/medisinsk service" ] ;
+fhir:valueSet [ fhir:v "urn:oid:2.16.578.1.12.4.1.1.8654"^^xsd:anyURI ]       ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "C*E.1-8, C*E.10-22" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "union(., ./translation)" ]       ] [
+fhir:identity [ fhir:v "orim" ] ;
+fhir:map [ fhir:v "fhir:CodeableConcept.coding rdfs:subPropertyOf dt:CD.coding" ]       ] )     ] [
+fhir:id [ fhir:v "HealthcareService.specialty.coding:8654.id" ] ;
+fhir:path [ fhir:v "HealthcareService.specialty.coding.id" ] ;
+      ( fhir:representation [ fhir:v "xmlAttr" ] ) ;
+fhir:short [ fhir:v "Unique id for inter-element referencing" ] ;
+fhir:definition [ fhir:v "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Element.id" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+        ( fhir:extension [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "string"^^xsd:anyURI ]         ] ) ;
+fhir:code [ fhir:v "http://hl7.org/fhirpath/System.String"^^xsd:anyURI ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "n/a" ]       ] )     ] [
+fhir:id [ fhir:v "HealthcareService.specialty.coding:8654.extension" ] ;
+fhir:path [ fhir:v "HealthcareService.specialty.coding.extension" ] ;
+fhir:slicing [
+        ( fhir:discriminator [
+fhir:type [ fhir:v "value" ] ;
+fhir:path [ fhir:v "url" ]         ] ) ;
+fhir:description [ fhir:v "Extensions are always sliced by (at least) url" ] ;
+fhir:rules [ fhir:v "open" ]       ] ;
+fhir:short [ fhir:v "Additional content defined by implementations" ] ;
+fhir:definition [ fhir:v "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension." ] ;
+fhir:comment [ fhir:v "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." ] ;
+      ( fhir:alias [ fhir:v "extensions" ] [ fhir:v "user content" ] ) ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "Element.extension" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Extension"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] [
+fhir:key [ fhir:v "ext-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ;
+fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ;
+fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Extension>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "n/a" ]       ] )     ] [
+fhir:id [ fhir:v "HealthcareService.specialty.coding:8654.system" ] ;
+fhir:path [ fhir:v "HealthcareService.specialty.coding.system" ] ;
+fhir:short [ fhir:v "Identity of the terminology system" ] ;
+fhir:definition [ fhir:v "The identification of the code system that defines the meaning of the symbol in the code." ] ;
+fhir:comment [ fhir:v "The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...).  OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should reference to some definition that establishes the system clearly and unambiguously." ] ;
+fhir:requirements [ fhir:v "Need to be unambiguous about the source of the definition of the symbol." ] ;
+fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Coding.system" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "uri"^^xsd:anyURI ]       ] ) ;
+fhir:fixed [ fhir:v "urn:oid:2.16.578.1.12.4.1.1.8654"^^xsd:anyURI ] ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "C*E.3" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "./codeSystem" ]       ] [
+fhir:identity [ fhir:v "orim" ] ;
+fhir:map [ fhir:v "fhir:Coding.system rdfs:subPropertyOf dt:CDCoding.codeSystem" ]       ] )     ] [
+fhir:id [ fhir:v "HealthcareService.specialty.coding:8654.version" ] ;
+fhir:path [ fhir:v "HealthcareService.specialty.coding.version" ] ;
+fhir:short [ fhir:v "Version of the system - if relevant" ] ;
+fhir:definition [ fhir:v "The version of the code system which was used when choosing this code. Note that a well-maintained code system does not need the version reported, because the meaning of codes is consistent across versions. However this cannot consistently be assured, and when the meaning is not guaranteed to be consistent, the version SHOULD be exchanged." ] ;
+fhir:comment [ fhir:v "Where the terminology does not clearly define what string should be used to identify code system versions, the recommendation is to use the date (expressed in FHIR date format) on which that version was officially published as the version date." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Coding.version" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "string"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "C*E.7" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "./codeSystemVersion" ]       ] [
+fhir:identity [ fhir:v "orim" ] ;
+fhir:map [ fhir:v "fhir:Coding.version rdfs:subPropertyOf dt:CDCoding.codeSystemVersion" ]       ] )     ] [
+fhir:id [ fhir:v "HealthcareService.specialty.coding:8654.code" ] ;
+fhir:path [ fhir:v "HealthcareService.specialty.coding.code" ] ;
+fhir:short [ fhir:v "Symbol in syntax defined by the system" ] ;
+fhir:definition [ fhir:v "A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination)." ] ;
+fhir:requirements [ fhir:v "Need to refer to a particular code in the system." ] ;
+fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Coding.code" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "code"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "C*E.1" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "./code" ]       ] [
+fhir:identity [ fhir:v "orim" ] ;
+fhir:map [ fhir:v "fhir:Coding.code rdfs:subPropertyOf dt:CDCoding.code" ]       ] )     ] [
+fhir:id [ fhir:v "HealthcareService.specialty.coding:8654.display" ] ;
+      ( fhir:extension [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "true"^^xsd:boolean ]       ] ) ;
+fhir:path [ fhir:v "HealthcareService.specialty.coding.display" ] ;
+fhir:short [ fhir:v "Representation defined by the system" ] ;
+fhir:definition [ fhir:v "A representation of the meaning of the code in the system, following the rules of the system." ] ;
+fhir:requirements [ fhir:v "Need to be able to carry a human-readable meaning of the code for readers that do not know  the system." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Coding.display" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "string"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "C*E.2 - but note this is not well followed" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "CV.displayName" ]       ] [
+fhir:identity [ fhir:v "orim" ] ;
+fhir:map [ fhir:v "fhir:Coding.display rdfs:subPropertyOf dt:CDCoding.displayName" ]       ] )     ] [
+fhir:id [ fhir:v "HealthcareService.specialty.coding:8654.userSelected" ] ;
+fhir:path [ fhir:v "HealthcareService.specialty.coding.userSelected" ] ;
+fhir:short [ fhir:v "If this coding was chosen directly by the user" ] ;
+fhir:definition [ fhir:v "Indicates that this coding was chosen by a user directly - e.g. off a pick list of available items (codes or displays)." ] ;
+fhir:comment [ fhir:v "Amongst a set of alternatives, a directly chosen code is the most appropriate starting point for new translations. There is some ambiguity about what exactly 'directly chosen' implies, and trading partner agreement may be needed to clarify the use of this element and its consequences more completely." ] ;
+fhir:requirements [ fhir:v "This has been identified as a clinical safety criterium - that this exact system/code pair was chosen explicitly, rather than inferred by the system based on some rules or language processing." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Coding.userSelected" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "boolean"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "Sometimes implied by being first" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "CD.codingRationale" ]       ] [
+fhir:identity [ fhir:v "orim" ] ;
+fhir:map [ fhir:v "fhir:Coding.userSelected fhir:mapsTo dt:CDCoding.codingRationale. fhir:Coding.userSelected fhir:hasMap fhir:Coding.userSelected.map. fhir:Coding.userSelected.map a fhir:Map;   fhir:target dt:CDCoding.codingRationale. fhir:Coding.userSelected\\#true a [     fhir:source \"true\";     fhir:target dt:CDCoding.codingRationale\\#O   ]" ]       ] )     ] [
+fhir:id [ fhir:v "HealthcareService.specialty.coding:9151" ] ;
+fhir:path [ fhir:v "HealthcareService.specialty.coding" ] ;
+fhir:sliceName [ fhir:v "9151" ] ;
+fhir:short [ fhir:v "Code defined by a terminology system" ] ;
+fhir:definition [ fhir:v "IPLOS tjenestetype (OID=9151)" ] ;
+fhir:comment [ fhir:v "Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information.  Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true." ] ;
+fhir:requirements [ fhir:v "Allows for alternative encodings within a code system, and translations to other code systems." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "CodeableConcept.coding" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Coding"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+fhir:binding [
+fhir:strength [ fhir:v "preferred" ] ;
+fhir:description [ fhir:v "IPLOS tjenestetype" ] ;
+fhir:valueSet [ fhir:v "urn:oid:2.16.578.1.12.4.1.1.9151"^^xsd:anyURI ]       ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "C*E.1-8, C*E.10-22" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "union(., ./translation)" ]       ] [
+fhir:identity [ fhir:v "orim" ] ;
+fhir:map [ fhir:v "fhir:CodeableConcept.coding rdfs:subPropertyOf dt:CD.coding" ]       ] )     ] [
+fhir:id [ fhir:v "HealthcareService.specialty.coding:9151.id" ] ;
+fhir:path [ fhir:v "HealthcareService.specialty.coding.id" ] ;
+      ( fhir:representation [ fhir:v "xmlAttr" ] ) ;
+fhir:short [ fhir:v "Unique id for inter-element referencing" ] ;
+fhir:definition [ fhir:v "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Element.id" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+        ( fhir:extension [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "string"^^xsd:anyURI ]         ] ) ;
+fhir:code [ fhir:v "http://hl7.org/fhirpath/System.String"^^xsd:anyURI ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "n/a" ]       ] )     ] [
+fhir:id [ fhir:v "HealthcareService.specialty.coding:9151.extension" ] ;
+fhir:path [ fhir:v "HealthcareService.specialty.coding.extension" ] ;
+fhir:slicing [
+        ( fhir:discriminator [
+fhir:type [ fhir:v "value" ] ;
+fhir:path [ fhir:v "url" ]         ] ) ;
+fhir:description [ fhir:v "Extensions are always sliced by (at least) url" ] ;
+fhir:rules [ fhir:v "open" ]       ] ;
+fhir:short [ fhir:v "Additional content defined by implementations" ] ;
+fhir:definition [ fhir:v "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension." ] ;
+fhir:comment [ fhir:v "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." ] ;
+      ( fhir:alias [ fhir:v "extensions" ] [ fhir:v "user content" ] ) ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "Element.extension" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Extension"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] [
+fhir:key [ fhir:v "ext-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ;
+fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ;
+fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Extension>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "n/a" ]       ] )     ] [
+fhir:id [ fhir:v "HealthcareService.specialty.coding:9151.system" ] ;
+fhir:path [ fhir:v "HealthcareService.specialty.coding.system" ] ;
+fhir:short [ fhir:v "Identity of the terminology system" ] ;
+fhir:definition [ fhir:v "The identification of the code system that defines the meaning of the symbol in the code." ] ;
+fhir:comment [ fhir:v "The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...).  OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should reference to some definition that establishes the system clearly and unambiguously." ] ;
+fhir:requirements [ fhir:v "Need to be unambiguous about the source of the definition of the symbol." ] ;
+fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Coding.system" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "uri"^^xsd:anyURI ]       ] ) ;
+fhir:fixed [ fhir:v "urn:oid:2.16.578.1.12.4.1.1.9151"^^xsd:anyURI ] ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "C*E.3" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "./codeSystem" ]       ] [
+fhir:identity [ fhir:v "orim" ] ;
+fhir:map [ fhir:v "fhir:Coding.system rdfs:subPropertyOf dt:CDCoding.codeSystem" ]       ] )     ] [
+fhir:id [ fhir:v "HealthcareService.specialty.coding:9151.version" ] ;
+fhir:path [ fhir:v "HealthcareService.specialty.coding.version" ] ;
+fhir:short [ fhir:v "Version of the system - if relevant" ] ;
+fhir:definition [ fhir:v "The version of the code system which was used when choosing this code. Note that a well-maintained code system does not need the version reported, because the meaning of codes is consistent across versions. However this cannot consistently be assured, and when the meaning is not guaranteed to be consistent, the version SHOULD be exchanged." ] ;
+fhir:comment [ fhir:v "Where the terminology does not clearly define what string should be used to identify code system versions, the recommendation is to use the date (expressed in FHIR date format) on which that version was officially published as the version date." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Coding.version" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "string"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "C*E.7" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "./codeSystemVersion" ]       ] [
+fhir:identity [ fhir:v "orim" ] ;
+fhir:map [ fhir:v "fhir:Coding.version rdfs:subPropertyOf dt:CDCoding.codeSystemVersion" ]       ] )     ] [
+fhir:id [ fhir:v "HealthcareService.specialty.coding:9151.code" ] ;
+fhir:path [ fhir:v "HealthcareService.specialty.coding.code" ] ;
+fhir:short [ fhir:v "Symbol in syntax defined by the system" ] ;
+fhir:definition [ fhir:v "A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination)." ] ;
+fhir:requirements [ fhir:v "Need to refer to a particular code in the system." ] ;
+fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Coding.code" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "code"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "C*E.1" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "./code" ]       ] [
+fhir:identity [ fhir:v "orim" ] ;
+fhir:map [ fhir:v "fhir:Coding.code rdfs:subPropertyOf dt:CDCoding.code" ]       ] )     ] [
+fhir:id [ fhir:v "HealthcareService.specialty.coding:9151.display" ] ;
+      ( fhir:extension [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "true"^^xsd:boolean ]       ] ) ;
+fhir:path [ fhir:v "HealthcareService.specialty.coding.display" ] ;
+fhir:short [ fhir:v "Representation defined by the system" ] ;
+fhir:definition [ fhir:v "A representation of the meaning of the code in the system, following the rules of the system." ] ;
+fhir:requirements [ fhir:v "Need to be able to carry a human-readable meaning of the code for readers that do not know  the system." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Coding.display" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "string"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "C*E.2 - but note this is not well followed" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "CV.displayName" ]       ] [
+fhir:identity [ fhir:v "orim" ] ;
+fhir:map [ fhir:v "fhir:Coding.display rdfs:subPropertyOf dt:CDCoding.displayName" ]       ] )     ] [
+fhir:id [ fhir:v "HealthcareService.specialty.coding:9151.userSelected" ] ;
+fhir:path [ fhir:v "HealthcareService.specialty.coding.userSelected" ] ;
+fhir:short [ fhir:v "If this coding was chosen directly by the user" ] ;
+fhir:definition [ fhir:v "Indicates that this coding was chosen by a user directly - e.g. off a pick list of available items (codes or displays)." ] ;
+fhir:comment [ fhir:v "Amongst a set of alternatives, a directly chosen code is the most appropriate starting point for new translations. There is some ambiguity about what exactly 'directly chosen' implies, and trading partner agreement may be needed to clarify the use of this element and its consequences more completely." ] ;
+fhir:requirements [ fhir:v "This has been identified as a clinical safety criterium - that this exact system/code pair was chosen explicitly, rather than inferred by the system based on some rules or language processing." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Coding.userSelected" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "boolean"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "Sometimes implied by being first" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "CD.codingRationale" ]       ] [
+fhir:identity [ fhir:v "orim" ] ;
+fhir:map [ fhir:v "fhir:Coding.userSelected fhir:mapsTo dt:CDCoding.codingRationale. fhir:Coding.userSelected fhir:hasMap fhir:Coding.userSelected.map. fhir:Coding.userSelected.map a fhir:Map;   fhir:target dt:CDCoding.codingRationale. fhir:Coding.userSelected\\#true a [     fhir:source \"true\";     fhir:target dt:CDCoding.codingRationale\\#O   ]" ]       ] )     ] [
+fhir:id [ fhir:v "HealthcareService.specialty.coding:8451" ] ;
+fhir:path [ fhir:v "HealthcareService.specialty.coding" ] ;
+fhir:sliceName [ fhir:v "8451" ] ;
+fhir:short [ fhir:v "Code defined by a terminology system" ] ;
+fhir:definition [ fhir:v "Fagområde (OID=8451)" ] ;
+fhir:comment [ fhir:v "Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information.  Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true." ] ;
+fhir:requirements [ fhir:v "Allows for alternative encodings within a code system, and translations to other code systems." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "CodeableConcept.coding" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Coding"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+fhir:binding [
+fhir:strength [ fhir:v "preferred" ] ;
+fhir:description [ fhir:v "Fagområde" ] ;
+fhir:valueSet [ fhir:v "urn:oid:2.16.578.1.12.4.1.1.8451"^^xsd:anyURI ]       ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "C*E.1-8, C*E.10-22" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "union(., ./translation)" ]       ] [
+fhir:identity [ fhir:v "orim" ] ;
+fhir:map [ fhir:v "fhir:CodeableConcept.coding rdfs:subPropertyOf dt:CD.coding" ]       ] )     ] [
+fhir:id [ fhir:v "HealthcareService.specialty.coding:8451.id" ] ;
+fhir:path [ fhir:v "HealthcareService.specialty.coding.id" ] ;
+      ( fhir:representation [ fhir:v "xmlAttr" ] ) ;
+fhir:short [ fhir:v "Unique id for inter-element referencing" ] ;
+fhir:definition [ fhir:v "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Element.id" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+        ( fhir:extension [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "string"^^xsd:anyURI ]         ] ) ;
+fhir:code [ fhir:v "http://hl7.org/fhirpath/System.String"^^xsd:anyURI ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "n/a" ]       ] )     ] [
+fhir:id [ fhir:v "HealthcareService.specialty.coding:8451.extension" ] ;
+fhir:path [ fhir:v "HealthcareService.specialty.coding.extension" ] ;
+fhir:slicing [
+        ( fhir:discriminator [
+fhir:type [ fhir:v "value" ] ;
+fhir:path [ fhir:v "url" ]         ] ) ;
+fhir:description [ fhir:v "Extensions are always sliced by (at least) url" ] ;
+fhir:rules [ fhir:v "open" ]       ] ;
+fhir:short [ fhir:v "Additional content defined by implementations" ] ;
+fhir:definition [ fhir:v "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension." ] ;
+fhir:comment [ fhir:v "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." ] ;
+      ( fhir:alias [ fhir:v "extensions" ] [ fhir:v "user content" ] ) ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "Element.extension" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Extension"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] [
+fhir:key [ fhir:v "ext-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ;
+fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ;
+fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Extension>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "n/a" ]       ] )     ] [
+fhir:id [ fhir:v "HealthcareService.specialty.coding:8451.system" ] ;
+fhir:path [ fhir:v "HealthcareService.specialty.coding.system" ] ;
+fhir:short [ fhir:v "Identity of the terminology system" ] ;
+fhir:definition [ fhir:v "The identification of the Fagområde (OID=8451) code system." ] ;
+fhir:comment [ fhir:v "The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...).  OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should reference to some definition that establishes the system clearly and unambiguously." ] ;
+fhir:requirements [ fhir:v "Need to be unambiguous about the source of the definition of the symbol." ] ;
+fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Coding.system" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "uri"^^xsd:anyURI ]       ] ) ;
+fhir:fixed [ fhir:v "urn:oid:2.16.578.1.12.4.1.1.8451"^^xsd:anyURI ] ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "C*E.3" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "./codeSystem" ]       ] [
+fhir:identity [ fhir:v "orim" ] ;
+fhir:map [ fhir:v "fhir:Coding.system rdfs:subPropertyOf dt:CDCoding.codeSystem" ]       ] )     ] [
+fhir:id [ fhir:v "HealthcareService.specialty.coding:8451.version" ] ;
+fhir:path [ fhir:v "HealthcareService.specialty.coding.version" ] ;
+fhir:short [ fhir:v "Version of the system - if relevant" ] ;
+fhir:definition [ fhir:v "The version of the code system which was used when choosing this code. Note that a well-maintained code system does not need the version reported, because the meaning of codes is consistent across versions. However this cannot consistently be assured, and when the meaning is not guaranteed to be consistent, the version SHOULD be exchanged." ] ;
+fhir:comment [ fhir:v "Where the terminology does not clearly define what string should be used to identify code system versions, the recommendation is to use the date (expressed in FHIR date format) on which that version was officially published as the version date." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Coding.version" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "string"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "C*E.7" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "./codeSystemVersion" ]       ] [
+fhir:identity [ fhir:v "orim" ] ;
+fhir:map [ fhir:v "fhir:Coding.version rdfs:subPropertyOf dt:CDCoding.codeSystemVersion" ]       ] )     ] [
+fhir:id [ fhir:v "HealthcareService.specialty.coding:8451.code" ] ;
+fhir:path [ fhir:v "HealthcareService.specialty.coding.code" ] ;
+fhir:short [ fhir:v "Symbol in syntax defined by the system" ] ;
+fhir:definition [ fhir:v "A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination)." ] ;
+fhir:requirements [ fhir:v "Need to refer to a particular code in the system." ] ;
+fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Coding.code" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "code"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "C*E.1" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "./code" ]       ] [
+fhir:identity [ fhir:v "orim" ] ;
+fhir:map [ fhir:v "fhir:Coding.code rdfs:subPropertyOf dt:CDCoding.code" ]       ] )     ] [
+fhir:id [ fhir:v "HealthcareService.specialty.coding:8451.display" ] ;
+      ( fhir:extension [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "true"^^xsd:boolean ]       ] ) ;
+fhir:path [ fhir:v "HealthcareService.specialty.coding.display" ] ;
+fhir:short [ fhir:v "Representation defined by the system" ] ;
+fhir:definition [ fhir:v "A representation of the meaning of the code in the system, following the rules of the system." ] ;
+fhir:requirements [ fhir:v "Need to be able to carry a human-readable meaning of the code for readers that do not know  the system." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Coding.display" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "string"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "C*E.2 - but note this is not well followed" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "CV.displayName" ]       ] [
+fhir:identity [ fhir:v "orim" ] ;
+fhir:map [ fhir:v "fhir:Coding.display rdfs:subPropertyOf dt:CDCoding.displayName" ]       ] )     ] [
+fhir:id [ fhir:v "HealthcareService.specialty.coding:8451.userSelected" ] ;
+fhir:path [ fhir:v "HealthcareService.specialty.coding.userSelected" ] ;
+fhir:short [ fhir:v "If this coding was chosen directly by the user" ] ;
+fhir:definition [ fhir:v "Indicates that this coding was chosen by a user directly - e.g. off a pick list of available items (codes or displays)." ] ;
+fhir:comment [ fhir:v "Amongst a set of alternatives, a directly chosen code is the most appropriate starting point for new translations. There is some ambiguity about what exactly 'directly chosen' implies, and trading partner agreement may be needed to clarify the use of this element and its consequences more completely." ] ;
+fhir:requirements [ fhir:v "This has been identified as a clinical safety criterium - that this exact system/code pair was chosen explicitly, rather than inferred by the system based on some rules or language processing." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Coding.userSelected" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "boolean"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "Sometimes implied by being first" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "CD.codingRationale" ]       ] [
+fhir:identity [ fhir:v "orim" ] ;
+fhir:map [ fhir:v "fhir:Coding.userSelected fhir:mapsTo dt:CDCoding.codingRationale. fhir:Coding.userSelected fhir:hasMap fhir:Coding.userSelected.map. fhir:Coding.userSelected.map a fhir:Map;   fhir:target dt:CDCoding.codingRationale. fhir:Coding.userSelected\\#true a [     fhir:source \"true\";     fhir:target dt:CDCoding.codingRationale\\#O   ]" ]       ] )     ] [
+fhir:id [ fhir:v "HealthcareService.specialty.text" ] ;
+      ( fhir:extension [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "true"^^xsd:boolean ]       ] ) ;
+fhir:path [ fhir:v "HealthcareService.specialty.text" ] ;
+fhir:short [ fhir:v "Plain text representation of the concept" ] ;
+fhir:definition [ fhir:v "A human language representation of the concept as seen/selected/uttered by the user who entered the data and/or which represents the intended meaning of the user." ] ;
+fhir:comment [ fhir:v "Very often the text is the same as a displayName of one of the codings." ] ;
+fhir:requirements [ fhir:v "The codes from the terminologies do not always capture the correct meaning with all the nuances of the human using them, or sometimes there is no appropriate code at all. In these cases, the text is used to capture the full meaning of the source." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "CodeableConcept.text" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "string"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "C*E.9. But note many systems use C*E.2 for this" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "./originalText[mediaType/code=\"text/plain\"]/data" ]       ] [
+fhir:identity [ fhir:v "orim" ] ;
+fhir:map [ fhir:v "fhir:CodeableConcept.text rdfs:subPropertyOf dt:CD.originalText" ]       ] )     ] [
+fhir:id [ fhir:v "HealthcareService.location" ] ;
+fhir:path [ fhir:v "HealthcareService.location" ] ;
+fhir:short [ fhir:v "Location(s) where service may be provided" ] ;
+fhir:definition [ fhir:v "The location(s) where this healthcare service may be provided." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "HealthcareService.location" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Reference"^^xsd:anyURI ] ;
+        ( fhir:targetProfile [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Location"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Location>         ] [
+fhir:v "http://helsenorge.no/fhir/StructureDefinition/no-basis-Location"^^xsd:anyURI ;
+fhir:link <http://helsenorge.no/fhir/StructureDefinition/no-basis-Location>         ] )       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "w5" ] ;
+fhir:map [ fhir:v "FiveWs.where[x]" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v ".location.role[classCode=SDLOC]" ]       ] )     ] [
+fhir:id [ fhir:v "HealthcareService.name" ] ;
+fhir:path [ fhir:v "HealthcareService.name" ] ;
+fhir:short [ fhir:v "Description of service as presented to a consumer while searching" ] ;
+fhir:definition [ fhir:v "Further description of the service as it would be presented to a consumer while searching." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "HealthcareService.name" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "string"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v ".name" ]       ] )     ] [
+fhir:id [ fhir:v "HealthcareService.comment" ] ;
+fhir:path [ fhir:v "HealthcareService.comment" ] ;
+fhir:short [ fhir:v "Additional description and/or any specific issues not covered elsewhere" ] ;
+fhir:definition [ fhir:v "Any additional description of the service and/or any specific issues not covered by the other attributes, which can be displayed as further detail under the serviceName." ] ;
+fhir:comment [ fhir:v "Would expect that a user would not see this information on a search results, and it would only be available when viewing the complete details of the service." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "HealthcareService.comment" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "string"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v ".location.role[classCode=SDLOC].desc" ]       ] )     ] [
+fhir:id [ fhir:v "HealthcareService.extraDetails" ] ;
+fhir:path [ fhir:v "HealthcareService.extraDetails" ] ;
+fhir:short [ fhir:v "Extra details about the service that can't be placed in the other fields" ] ;
+fhir:definition [ fhir:v "Extra details about the service that can't be placed in the other fields." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "HealthcareService.extraDetails" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "markdown"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v ".actrelationship[typeCode=COMP.act[classCode=ACT][moodCode=DEF].text" ]       ] )     ] [
+fhir:id [ fhir:v "HealthcareService.photo" ] ;
+fhir:path [ fhir:v "HealthcareService.photo" ] ;
+fhir:short [ fhir:v "Facilitates quick identification of the service" ] ;
+fhir:definition [ fhir:v "If there is a photo/symbol associated with this HealthcareService, it may be included here to facilitate quick identification of the service in a list." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "HealthcareService.photo" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Attachment"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v ".actrelationship[typeCode=SBJ].observation.value" ]       ] )     ] [
+fhir:id [ fhir:v "HealthcareService.telecom" ] ;
+fhir:path [ fhir:v "HealthcareService.telecom" ] ;
+fhir:short [ fhir:v "Contacts related to the healthcare service" ] ;
+fhir:definition [ fhir:v "List of contacts related to this specific healthcare service." ] ;
+fhir:comment [ fhir:v "If this is empty, then refer to the location's contacts." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "HealthcareService.telecom" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "ContactPoint"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v ".telecom" ]       ] )     ] [
+fhir:id [ fhir:v "HealthcareService.coverageArea" ] ;
+fhir:path [ fhir:v "HealthcareService.coverageArea" ] ;
+fhir:short [ fhir:v "Location(s) service is intended for/available to" ] ;
+fhir:definition [ fhir:v "The location(s) that this service is available to (not where the service is provided)." ] ;
+fhir:comment [ fhir:v "The locations referenced by the coverage area can include both specific locations, including areas, and also conceptual domains too (mode = kind), such as a physical area (tri-state area) and some other attribute (covered by Example Care Organization). These types of Locations are often not managed by any specific organization. This could also include generic locations such as \"in-home\"." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "HealthcareService.coverageArea" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Reference"^^xsd:anyURI ] ;
+        ( fhir:targetProfile [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Location"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Location>         ] )       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v ".location.role[classCode=SDLOC].subjectOf.A_SpatialCoordinate" ]       ] )     ] [
+fhir:id [ fhir:v "HealthcareService.serviceProvisionCode" ] ;
+fhir:path [ fhir:v "HealthcareService.serviceProvisionCode" ] ;
+fhir:short [ fhir:v "Conditions under which service is available/offered" ] ;
+fhir:definition [ fhir:v "The code(s) that detail the conditions under which the healthcare service is available/offered." ] ;
+fhir:comment [ fhir:v "The provision means being commissioned by, contractually obliged or financially sourced. Types of costings that may apply to this healthcare service, such if the service may be available for free, some discounts available, or fees apply." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "HealthcareService.serviceProvisionCode" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "CodeableConcept"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+fhir:binding [
+        ( fhir:extension [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "ServiceProvisionConditions" ]         ] ) ;
+fhir:strength [ fhir:v "example" ] ;
+fhir:description [ fhir:v "The code(s) that detail the conditions under which the healthcare service is available/offered." ] ;
+fhir:valueSet [
+fhir:v "http://hl7.org/fhir/ValueSet/service-provision-conditions"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/ValueSet/service-provision-conditions>         ]       ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v ".actrelationship[typeCode=PRCN].observation[moodCode=EVN.CRT]" ]       ] )     ] [
+fhir:id [ fhir:v "HealthcareService.eligibility" ] ;
+fhir:path [ fhir:v "HealthcareService.eligibility" ] ;
+fhir:short [ fhir:v "Specific eligibility requirements required to use the service" ] ;
+fhir:definition [ fhir:v "Does this service have specific eligibility requirements that need to be met in order to use the service?" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "HealthcareService.eligibility" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "BackboneElement"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ]     ] [
+fhir:id [ fhir:v "HealthcareService.eligibility.id" ] ;
+fhir:path [ fhir:v "HealthcareService.eligibility.id" ] ;
+      ( fhir:representation [ fhir:v "xmlAttr" ] ) ;
+fhir:short [ fhir:v "Unique id for inter-element referencing" ] ;
+fhir:definition [ fhir:v "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Element.id" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+        ( fhir:extension [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "string"^^xsd:anyURI ]         ] ) ;
+fhir:code [ fhir:v "http://hl7.org/fhirpath/System.String"^^xsd:anyURI ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "n/a" ]       ] )     ] [
+fhir:id [ fhir:v "HealthcareService.eligibility.extension" ] ;
+fhir:path [ fhir:v "HealthcareService.eligibility.extension" ] ;
+fhir:short [ fhir:v "Additional content defined by implementations" ] ;
+fhir:definition [ fhir:v "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension." ] ;
+fhir:comment [ fhir:v "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." ] ;
+      ( fhir:alias [ fhir:v "extensions" ] [ fhir:v "user content" ] ) ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "Element.extension" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Extension"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] [
+fhir:key [ fhir:v "ext-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ;
+fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ;
+fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Extension>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "n/a" ]       ] )     ] [
+fhir:id [ fhir:v "HealthcareService.eligibility.modifierExtension" ] ;
+fhir:path [ fhir:v "HealthcareService.eligibility.modifierExtension" ] ;
+fhir:short [ fhir:v "Extensions that cannot be ignored even if unrecognized" ] ;
+fhir:definition [ fhir:v "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)." ] ;
+fhir:comment [ fhir:v "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." ] ;
+fhir:requirements [ fhir:v "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension)." ] ;
+      ( fhir:alias [ fhir:v "extensions" ] [ fhir:v "user content" ] [ fhir:v "modifiers" ] ) ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "BackboneElement.modifierExtension" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Extension"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] [
+fhir:key [ fhir:v "ext-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ;
+fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ;
+fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Extension>         ]       ] ) ;
+fhir:isModifier [ fhir:v "true"^^xsd:boolean ] ;
+fhir:isModifierReason [ fhir:v "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them" ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "N/A" ]       ] )     ] [
+fhir:id [ fhir:v "HealthcareService.eligibility.code" ] ;
+fhir:path [ fhir:v "HealthcareService.eligibility.code" ] ;
+fhir:short [ fhir:v "Coded value for the eligibility" ] ;
+fhir:definition [ fhir:v "Coded value for the eligibility." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "HealthcareService.eligibility.code" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "CodeableConcept"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+fhir:binding [
+        ( fhir:extension [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "ServiceEligibility" ]         ] ) ;
+fhir:strength [ fhir:v "example" ] ;
+fhir:description [ fhir:v "Coded values underwhich a specific service is made available." ]       ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v ".actrelationship[typeCode=PRCN].observation[moodCode=EVN.CRT]" ]       ] )     ] [
+fhir:id [ fhir:v "HealthcareService.eligibility.comment" ] ;
+fhir:path [ fhir:v "HealthcareService.eligibility.comment" ] ;
+fhir:short [ fhir:v "Describes the eligibility conditions for the service" ] ;
+fhir:definition [ fhir:v "Describes the eligibility conditions for the service." ] ;
+fhir:comment [ fhir:v "The description of service eligibility should, in general, not exceed one or two paragraphs. It should be sufficient for a prospective consumer to determine if they are likely to be eligible or not. Where eligibility requirements and conditions are complex, it may simply be noted that an eligibility assessment is required. Where eligibility is determined by an outside source, such as an Act of Parliament, this should be noted, preferably with a reference to a commonly available copy of the source document such as a web page." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "HealthcareService.eligibility.comment" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "markdown"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v ".actrelationship[typeCode=PRCN].observation[moodCode=EVN.CRT].text" ]       ] )     ] [
+fhir:id [ fhir:v "HealthcareService.program" ] ;
+fhir:path [ fhir:v "HealthcareService.program" ] ;
+fhir:short [ fhir:v "Programs that this service is applicable to" ] ;
+fhir:definition [ fhir:v "Programs that this service is applicable to." ] ;
+fhir:comment [ fhir:v "Programs are often defined externally to an Organization, commonly by governments; e.g. Home and Community Care Programs, Homeless Program, …." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "HealthcareService.program" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "CodeableConcept"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+fhir:binding [
+        ( fhir:extension [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "Program" ]         ] ) ;
+fhir:strength [ fhir:v "example" ] ;
+fhir:description [ fhir:v "Government or local programs that this service applies to." ] ;
+fhir:valueSet [
+fhir:v "http://hl7.org/fhir/ValueSet/program"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/ValueSet/program>         ]       ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v ".actrelationship[typeCode=PERT].observation" ]       ] )     ] [
+fhir:id [ fhir:v "HealthcareService.characteristic" ] ;
+fhir:path [ fhir:v "HealthcareService.characteristic" ] ;
+fhir:short [ fhir:v "Collection of characteristics (attributes)" ] ;
+fhir:definition [ fhir:v "Collection of characteristics (attributes)." ] ;
+fhir:comment [ fhir:v "These could be such things as is wheelchair accessible." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "HealthcareService.characteristic" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "CodeableConcept"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+fhir:binding [
+        ( fhir:extension [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "ServiceCharacteristic" ]         ] ) ;
+fhir:strength [ fhir:v "example" ] ;
+fhir:description [ fhir:v "A custom attribute that could be provided at a service (e.g. Wheelchair accessibiliy)." ]       ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v ".actrelationship[typeCode=PERT].observation" ]       ] )     ] [
+fhir:id [ fhir:v "HealthcareService.communication" ] ;
+fhir:path [ fhir:v "HealthcareService.communication" ] ;
+fhir:short [ fhir:v "The language that this service is offered in" ] ;
+fhir:definition [ fhir:v "Some services are specifically made available in multiple languages, this property permits a directory to declare the languages this is offered in. Typically this is only provided where a service operates in communities with mixed languages used." ] ;
+fhir:comment [ fhir:v "When using this property it indicates that the service is available with this language, it is not derived from the practitioners, and not all are required to use this language, just that this language is available while scheduling." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "HealthcareService.communication" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "CodeableConcept"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+fhir:binding [
+        ( fhir:extension [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-maxValueSet"^^xsd:anyURI ] ;
+fhir:value [
+fhir:v "http://hl7.org/fhir/ValueSet/all-languages"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/ValueSet/all-languages>           ]         ] [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "Language" ]         ] [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "true"^^xsd:boolean ]         ] ) ;
+fhir:strength [ fhir:v "preferred" ] ;
+fhir:description [ fhir:v "A human language." ] ;
+fhir:valueSet [
+fhir:v "http://hl7.org/fhir/ValueSet/languages"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/ValueSet/languages>         ]       ]     ] [
+fhir:id [ fhir:v "HealthcareService.referralMethod" ] ;
+fhir:path [ fhir:v "HealthcareService.referralMethod" ] ;
+fhir:short [ fhir:v "Ways that the service accepts referrals" ] ;
+fhir:definition [ fhir:v "Ways that the service accepts referrals, if this is not provided then it is implied that no referral is required." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "HealthcareService.referralMethod" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "CodeableConcept"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+fhir:binding [
+        ( fhir:extension [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "ReferralMethod" ]         ] ) ;
+fhir:strength [ fhir:v "example" ] ;
+fhir:description [ fhir:v "The methods of referral can be used when referring to a specific HealthCareService resource." ] ;
+fhir:valueSet [
+fhir:v "http://hl7.org/fhir/ValueSet/service-referral-method"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/ValueSet/service-referral-method>         ]       ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v ".actrelationship[typeCode=PERT].observation" ]       ] )     ] [
+fhir:id [ fhir:v "HealthcareService.appointmentRequired" ] ;
+fhir:path [ fhir:v "HealthcareService.appointmentRequired" ] ;
+fhir:short [ fhir:v "If an appointment is required for access to this service" ] ;
+fhir:definition [ fhir:v "Indicates whether or not a prospective consumer will require an appointment for a particular service at a site to be provided by the Organization. Indicates if an appointment is required for access to this service." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "HealthcareService.appointmentRequired" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "boolean"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v ".actrelationship[typeCode=PERT].observation" ]       ] )     ] [
+fhir:id [ fhir:v "HealthcareService.availableTime" ] ;
+fhir:path [ fhir:v "HealthcareService.availableTime" ] ;
+fhir:short [ fhir:v "Times the Service Site is available" ] ;
+fhir:definition [ fhir:v "A collection of times that the Service Site is available." ] ;
+fhir:comment [ fhir:v "More detailed availability information may be provided in associated Schedule/Slot resources." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "HealthcareService.availableTime" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "BackboneElement"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v ".effectiveTime" ]       ] )     ] [
+fhir:id [ fhir:v "HealthcareService.availableTime.id" ] ;
+fhir:path [ fhir:v "HealthcareService.availableTime.id" ] ;
+      ( fhir:representation [ fhir:v "xmlAttr" ] ) ;
+fhir:short [ fhir:v "Unique id for inter-element referencing" ] ;
+fhir:definition [ fhir:v "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Element.id" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+        ( fhir:extension [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "string"^^xsd:anyURI ]         ] ) ;
+fhir:code [ fhir:v "http://hl7.org/fhirpath/System.String"^^xsd:anyURI ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "n/a" ]       ] )     ] [
+fhir:id [ fhir:v "HealthcareService.availableTime.extension" ] ;
+fhir:path [ fhir:v "HealthcareService.availableTime.extension" ] ;
+fhir:short [ fhir:v "Additional content defined by implementations" ] ;
+fhir:definition [ fhir:v "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension." ] ;
+fhir:comment [ fhir:v "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." ] ;
+      ( fhir:alias [ fhir:v "extensions" ] [ fhir:v "user content" ] ) ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "Element.extension" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Extension"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] [
+fhir:key [ fhir:v "ext-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ;
+fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ;
+fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Extension>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "n/a" ]       ] )     ] [
+fhir:id [ fhir:v "HealthcareService.availableTime.modifierExtension" ] ;
+fhir:path [ fhir:v "HealthcareService.availableTime.modifierExtension" ] ;
+fhir:short [ fhir:v "Extensions that cannot be ignored even if unrecognized" ] ;
+fhir:definition [ fhir:v "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)." ] ;
+fhir:comment [ fhir:v "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." ] ;
+fhir:requirements [ fhir:v "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension)." ] ;
+      ( fhir:alias [ fhir:v "extensions" ] [ fhir:v "user content" ] [ fhir:v "modifiers" ] ) ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "BackboneElement.modifierExtension" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Extension"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] [
+fhir:key [ fhir:v "ext-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ;
+fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ;
+fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Extension>         ]       ] ) ;
+fhir:isModifier [ fhir:v "true"^^xsd:boolean ] ;
+fhir:isModifierReason [ fhir:v "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them" ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "N/A" ]       ] )     ] [
+fhir:id [ fhir:v "HealthcareService.availableTime.daysOfWeek" ] ;
+fhir:path [ fhir:v "HealthcareService.availableTime.daysOfWeek" ] ;
+fhir:short [ fhir:v "mon | tue | wed | thu | fri | sat | sun" ] ;
+fhir:definition [ fhir:v "Indicates which days of the week are available between the start and end Times." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "HealthcareService.availableTime.daysOfWeek" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "code"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+fhir:binding [
+        ( fhir:extension [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "DaysOfWeek" ]         ] ) ;
+fhir:strength [ fhir:v "required" ] ;
+fhir:description [ fhir:v "The days of the week." ] ;
+fhir:valueSet [
+fhir:v "http://hl7.org/fhir/ValueSet/days-of-week|4.0.1"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/ValueSet/days-of-week|4.0.1>         ]       ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v ".effectiveTime" ]       ] )     ] [
+fhir:id [ fhir:v "HealthcareService.availableTime.allDay" ] ;
+fhir:path [ fhir:v "HealthcareService.availableTime.allDay" ] ;
+fhir:short [ fhir:v "Always available? e.g. 24 hour service" ] ;
+fhir:definition [ fhir:v "Is this always available? (hence times are irrelevant) e.g. 24 hour service." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "HealthcareService.availableTime.allDay" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "boolean"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v ".effectiveTime" ]       ] )     ] [
+fhir:id [ fhir:v "HealthcareService.availableTime.availableStartTime" ] ;
+fhir:path [ fhir:v "HealthcareService.availableTime.availableStartTime" ] ;
+fhir:short [ fhir:v "Opening time of day (ignored if allDay = true)" ] ;
+fhir:definition [ fhir:v "The opening time of day. Note: If the AllDay flag is set, then this time is ignored." ] ;
+fhir:comment [ fhir:v "The time zone is expected to be for where this HealthcareService is provided at." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "HealthcareService.availableTime.availableStartTime" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "time"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v ".effectiveTime" ]       ] )     ] [
+fhir:id [ fhir:v "HealthcareService.availableTime.availableEndTime" ] ;
+fhir:path [ fhir:v "HealthcareService.availableTime.availableEndTime" ] ;
+fhir:short [ fhir:v "Closing time of day (ignored if allDay = true)" ] ;
+fhir:definition [ fhir:v "The closing time of day. Note: If the AllDay flag is set, then this time is ignored." ] ;
+fhir:comment [ fhir:v "The time zone is expected to be for where this HealthcareService is provided at." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "HealthcareService.availableTime.availableEndTime" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "time"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v ".effectiveTime" ]       ] )     ] [
+fhir:id [ fhir:v "HealthcareService.notAvailable" ] ;
+fhir:path [ fhir:v "HealthcareService.notAvailable" ] ;
+fhir:short [ fhir:v "Not available during this time due to provided reason" ] ;
+fhir:definition [ fhir:v "The HealthcareService is not available during this period of time due to the provided reason." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "HealthcareService.notAvailable" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "BackboneElement"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v ".effectiveTime" ]       ] )     ] [
+fhir:id [ fhir:v "HealthcareService.notAvailable.id" ] ;
+fhir:path [ fhir:v "HealthcareService.notAvailable.id" ] ;
+      ( fhir:representation [ fhir:v "xmlAttr" ] ) ;
+fhir:short [ fhir:v "Unique id for inter-element referencing" ] ;
+fhir:definition [ fhir:v "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Element.id" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+        ( fhir:extension [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "string"^^xsd:anyURI ]         ] ) ;
+fhir:code [ fhir:v "http://hl7.org/fhirpath/System.String"^^xsd:anyURI ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "n/a" ]       ] )     ] [
+fhir:id [ fhir:v "HealthcareService.notAvailable.extension" ] ;
+fhir:path [ fhir:v "HealthcareService.notAvailable.extension" ] ;
+fhir:short [ fhir:v "Additional content defined by implementations" ] ;
+fhir:definition [ fhir:v "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension." ] ;
+fhir:comment [ fhir:v "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." ] ;
+      ( fhir:alias [ fhir:v "extensions" ] [ fhir:v "user content" ] ) ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "Element.extension" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Extension"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] [
+fhir:key [ fhir:v "ext-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ;
+fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ;
+fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Extension>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "n/a" ]       ] )     ] [
+fhir:id [ fhir:v "HealthcareService.notAvailable.modifierExtension" ] ;
+fhir:path [ fhir:v "HealthcareService.notAvailable.modifierExtension" ] ;
+fhir:short [ fhir:v "Extensions that cannot be ignored even if unrecognized" ] ;
+fhir:definition [ fhir:v "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)." ] ;
+fhir:comment [ fhir:v "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." ] ;
+fhir:requirements [ fhir:v "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension)." ] ;
+      ( fhir:alias [ fhir:v "extensions" ] [ fhir:v "user content" ] [ fhir:v "modifiers" ] ) ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "BackboneElement.modifierExtension" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Extension"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] [
+fhir:key [ fhir:v "ext-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ;
+fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ;
+fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Extension>         ]       ] ) ;
+fhir:isModifier [ fhir:v "true"^^xsd:boolean ] ;
+fhir:isModifierReason [ fhir:v "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them" ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "N/A" ]       ] )     ] [
+fhir:id [ fhir:v "HealthcareService.notAvailable.description" ] ;
+fhir:path [ fhir:v "HealthcareService.notAvailable.description" ] ;
+fhir:short [ fhir:v "Reason presented to the user explaining why time not available" ] ;
+fhir:definition [ fhir:v "The reason that can be presented to the user as to why this time is not available." ] ;
+fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "HealthcareService.notAvailable.description" ] ;
+fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "string"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "n/a" ]       ] )     ] [
+fhir:id [ fhir:v "HealthcareService.notAvailable.during" ] ;
+fhir:path [ fhir:v "HealthcareService.notAvailable.during" ] ;
+fhir:short [ fhir:v "Service not available from this date" ] ;
+fhir:definition [ fhir:v "Service is not available (seasonally or for a public holiday) from this date." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "HealthcareService.notAvailable.during" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Period"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v ".effectiveTime" ]       ] )     ] [
+fhir:id [ fhir:v "HealthcareService.availabilityExceptions" ] ;
+fhir:path [ fhir:v "HealthcareService.availabilityExceptions" ] ;
+fhir:short [ fhir:v "Description of availability exceptions" ] ;
+fhir:definition [ fhir:v "A description of site availability exceptions, e.g. public holiday availability. Succinctly describing all possible exceptions to normal site availability as details in the available Times and not available Times." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "HealthcareService.availabilityExceptions" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "string"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v ".effectiveTime" ]       ] )     ] [
+fhir:id [ fhir:v "HealthcareService.endpoint" ] ;
+fhir:path [ fhir:v "HealthcareService.endpoint" ] ;
+fhir:short [ fhir:v "Technical endpoints providing access to electronic services operated for the healthcare service" ] ;
+fhir:definition [ fhir:v "no-basis: In Norway endpoints for communication should be connected to a kommunikasjonspart-Organization identified with HERid and collected from the Norwegian Address register. Endpoints not registered in the Norwegian Address register can use other schemes of connecting endpoints to Organizations, PractitionerRole or HealthcareService.\n\nTechnical endpoints providing access to services operated for the specific healthcare services defined at this resource." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "HealthcareService.endpoint" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Reference"^^xsd:anyURI ] ;
+        ( fhir:targetProfile [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Endpoint"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Endpoint>         ] [
+fhir:v "http://helsenorge.no/fhir/StructureDefinition/no-basis-Endpoint"^^xsd:anyURI ;
+fhir:link <http://helsenorge.no/fhir/StructureDefinition/no-basis-Endpoint>         ] )       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:mustSupport [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "n/a" ]       ] )     ] )
+  ] ; # 
+  fhir:differential [
+    ( fhir:element [
+fhir:id [ fhir:v "HealthcareService" ] ;
+fhir:path [ fhir:v "HealthcareService" ] ;
+fhir:definition [ fhir:v "The details of a healthcare service available at a location. Should only be used for clinical healthcareservices offered by a PractitionerRole or by an Organization." ]     ] [
+fhir:id [ fhir:v "HealthcareService.identifier" ] ;
+fhir:path [ fhir:v "HealthcareService.identifier" ] ;
+fhir:mustSupport [ fhir:v "false"^^xsd:boolean ]     ] [
+fhir:id [ fhir:v "HealthcareService.providedBy" ] ;
+fhir:path [ fhir:v "HealthcareService.providedBy" ] ;
+fhir:definition [ fhir:v "The organization that provides this healthcare service.\n\nno-basis recommends the use of logical reference to an organization using ENH or RSH. To describe a top level organization. Departments within an organization could use a different reference scheme defined by the organization." ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Reference"^^xsd:anyURI ] ;
+        ( fhir:targetProfile [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Organization"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Organization>         ] [
+fhir:v "http://helsenorge.no/fhir/StructureDefinition/no-basis-Organization"^^xsd:anyURI ;
+fhir:link <http://helsenorge.no/fhir/StructureDefinition/no-basis-Organization>         ] )       ] )     ] [
+fhir:id [ fhir:v "HealthcareService.providedBy.identifier" ] ;
+fhir:path [ fhir:v "HealthcareService.providedBy.identifier" ] ;
+fhir:short [ fhir:v "The logical reference of organization that provides this healthcare service." ] ;
+fhir:definition [ fhir:v "no-basis recommends the use of logical reference to an organization using ENH or RSH. To describe a top level organization. Departments within an organization could use a different reference scheme defined by the organization.\n\nno-basis recommends if an identifier is provided the identifier type or system should be provided." ]     ] [
+fhir:id [ fhir:v "HealthcareService.category" ] ;
+fhir:path [ fhir:v "HealthcareService.category" ] ;
+fhir:short [ fhir:v "HealthcareService category" ] ;
+fhir:definition [ fhir:v "Example of category. Helsevirksomhet type (OID=9040), identifies the virksomhetstype used in Adresseregisteret. This element is usually not necessary to describe the HealthcareService adequately." ] ;
+      ( fhir:alias [ fhir:v "virksomhetstype" ] ) ;
+fhir:binding [
+fhir:strength [ fhir:v "example" ] ;
+fhir:description [ fhir:v "virksomhetstype 9040" ] ;
+fhir:valueSet [ fhir:v "urn:oid:2.16.578.1.12.4.1.1.9040"^^xsd:anyURI ]       ]     ] [
+fhir:id [ fhir:v "HealthcareService.type" ] ;
+fhir:path [ fhir:v "HealthcareService.type" ] ;
+fhir:definition [ fhir:v "no-basis: This element is usually not necessary to describe the HealthcareService adequately. Further coding can be used when common set of SNOMED codes are agreed for healthc care service types.\n\nThe specific type of service that may be delivered or performed." ]     ] [
+fhir:id [ fhir:v "HealthcareService.specialty" ] ;
+fhir:path [ fhir:v "HealthcareService.specialty" ] ;
+fhir:definition [ fhir:v "no-basis: Helsehjelpområde is given by the specialty element, preferred coding includes 8655 and 8654 codesystems. Type and category is usually not necessary to describe the HealthcareService adequately.\n\nThe specific type defined in a codesystem allowed included in the valueset." ] ;
+      ( fhir:alias [ fhir:v "helsehjelpsområde" ] )     ] [
+fhir:id [ fhir:v "HealthcareService.specialty.coding" ] ;
+fhir:path [ fhir:v "HealthcareService.specialty.coding" ] ;
+fhir:slicing [
+        ( fhir:discriminator [
+fhir:type [ fhir:v "value" ] ;
+fhir:path [ fhir:v "system" ]         ] ) ;
+fhir:description [ fhir:v "Two possible codings are given for the type element" ] ;
+fhir:rules [ fhir:v "open" ]       ]     ] [
+fhir:id [ fhir:v "HealthcareService.specialty.coding:8655" ] ;
+fhir:path [ fhir:v "HealthcareService.specialty.coding" ] ;
+fhir:sliceName [ fhir:v "8655" ] ;
+fhir:short [ fhir:v "Code describing the Helsehjelpområde" ] ;
+fhir:definition [ fhir:v "no-basis: Helsehjelpsområde (OID=8655) used to code the kind of clinical service the organization offers the patients through this HealthcareService\nAlso use Klinisk/medisinsk service (OID=8654)?" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:binding [
+fhir:strength [ fhir:v "preferred" ] ;
+fhir:description [ fhir:v "Helsehjelpsområde" ] ;
+fhir:valueSet [ fhir:v "urn:oid:2.16.578.1.12.4.1.1.8655"^^xsd:anyURI ]       ]     ] [
+fhir:id [ fhir:v "HealthcareService.specialty.coding:8655.system" ] ;
+fhir:path [ fhir:v "HealthcareService.specialty.coding.system" ] ;
+fhir:short [ fhir:v "Identity of the 8655 codesystem" ] ;
+fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
+fhir:fixed [ fhir:v "urn:oid:2.16.578.1.12.4.1.1.8655"^^xsd:anyURI ]     ] [
+fhir:id [ fhir:v "HealthcareService.specialty.coding:8655.code" ] ;
+fhir:path [ fhir:v "HealthcareService.specialty.coding.code" ] ;
+fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ]     ] [
+fhir:id [ fhir:v "HealthcareService.specialty.coding:8654" ] ;
+fhir:path [ fhir:v "HealthcareService.specialty.coding" ] ;
+fhir:sliceName [ fhir:v "8654" ] ;
+fhir:definition [ fhir:v "Klinisk/medisinsk service (OID=8654)" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:binding [
+fhir:strength [ fhir:v "preferred" ] ;
+fhir:description [ fhir:v "Klinisk/medisinsk service" ] ;
+fhir:valueSet [ fhir:v "urn:oid:2.16.578.1.12.4.1.1.8654"^^xsd:anyURI ]       ]     ] [
+fhir:id [ fhir:v "HealthcareService.specialty.coding:8654.system" ] ;
+fhir:path [ fhir:v "HealthcareService.specialty.coding.system" ] ;
+fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
+fhir:fixed [ fhir:v "urn:oid:2.16.578.1.12.4.1.1.8654"^^xsd:anyURI ]     ] [
+fhir:id [ fhir:v "HealthcareService.specialty.coding:8654.code" ] ;
+fhir:path [ fhir:v "HealthcareService.specialty.coding.code" ] ;
+fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ]     ] [
+fhir:id [ fhir:v "HealthcareService.specialty.coding:9151" ] ;
+fhir:path [ fhir:v "HealthcareService.specialty.coding" ] ;
+fhir:sliceName [ fhir:v "9151" ] ;
+fhir:definition [ fhir:v "IPLOS tjenestetype (OID=9151)" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:binding [
+fhir:strength [ fhir:v "preferred" ] ;
+fhir:description [ fhir:v "IPLOS tjenestetype" ] ;
+fhir:valueSet [ fhir:v "urn:oid:2.16.578.1.12.4.1.1.9151"^^xsd:anyURI ]       ]     ] [
+fhir:id [ fhir:v "HealthcareService.specialty.coding:9151.system" ] ;
+fhir:path [ fhir:v "HealthcareService.specialty.coding.system" ] ;
+fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
+fhir:fixed [ fhir:v "urn:oid:2.16.578.1.12.4.1.1.9151"^^xsd:anyURI ]     ] [
+fhir:id [ fhir:v "HealthcareService.specialty.coding:9151.code" ] ;
+fhir:path [ fhir:v "HealthcareService.specialty.coding.code" ] ;
+fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ]     ] [
+fhir:id [ fhir:v "HealthcareService.specialty.coding:8451" ] ;
+fhir:path [ fhir:v "HealthcareService.specialty.coding" ] ;
+fhir:sliceName [ fhir:v "8451" ] ;
+fhir:definition [ fhir:v "Fagområde (OID=8451)" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:binding [
+fhir:strength [ fhir:v "preferred" ] ;
+fhir:description [ fhir:v "Fagområde" ] ;
+fhir:valueSet [ fhir:v "urn:oid:2.16.578.1.12.4.1.1.8451"^^xsd:anyURI ]       ]     ] [
+fhir:id [ fhir:v "HealthcareService.specialty.coding:8451.system" ] ;
+fhir:path [ fhir:v "HealthcareService.specialty.coding.system" ] ;
+fhir:definition [ fhir:v "The identification of the Fagområde (OID=8451) code system." ] ;
+fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
+fhir:fixed [ fhir:v "urn:oid:2.16.578.1.12.4.1.1.8451"^^xsd:anyURI ]     ] [
+fhir:id [ fhir:v "HealthcareService.specialty.coding:8451.code" ] ;
+fhir:path [ fhir:v "HealthcareService.specialty.coding.code" ] ;
+fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ]     ] [
+fhir:id [ fhir:v "HealthcareService.location" ] ;
+fhir:path [ fhir:v "HealthcareService.location" ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Reference"^^xsd:anyURI ] ;
+        ( fhir:targetProfile [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Location"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Location>         ] [
+fhir:v "http://helsenorge.no/fhir/StructureDefinition/no-basis-Location"^^xsd:anyURI ;
+fhir:link <http://helsenorge.no/fhir/StructureDefinition/no-basis-Location>         ] )       ] )     ] [
+fhir:id [ fhir:v "HealthcareService.endpoint" ] ;
+fhir:path [ fhir:v "HealthcareService.endpoint" ] ;
+fhir:definition [ fhir:v "no-basis: In Norway endpoints for communication should be connected to a kommunikasjonspart-Organization identified with HERid and collected from the Norwegian Address register. Endpoints not registered in the Norwegian Address register can use other schemes of connecting endpoints to Organizations, PractitionerRole or HealthcareService.\n\nTechnical endpoints providing access to services operated for the specific healthcare services defined at this resource." ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Reference"^^xsd:anyURI ] ;
+        ( fhir:targetProfile [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Endpoint"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Endpoint>         ] [
+fhir:v "http://helsenorge.no/fhir/StructureDefinition/no-basis-Endpoint"^^xsd:anyURI ;
+fhir:link <http://helsenorge.no/fhir/StructureDefinition/no-basis-Endpoint>         ] )       ] ) ;
+fhir:mustSupport [ fhir:v "false"^^xsd:boolean ]     ] )
+  ] . # 
+
+
+ + + + + + + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/StructureDefinition-no-basis-HealthcareService.profile.xml.html b/StructureDefinition-no-basis-HealthcareService.profile.xml.html new file mode 100644 index 00000000..6f825e41 --- /dev/null +++ b/StructureDefinition-no-basis-HealthcareService.profile.xml.html @@ -0,0 +1,4252 @@ + + + + + + + + + + + + + + no-basis-HealthcareService - XML Representation - v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - draft + + + +

+
+
+
+ +
+
+
+ + + + +
+
+ + +
+
+ +
+
+ + +
+
+
+
+ +
+

NyTimelosingIG - Local Development build (v0.1.0). See the Directory of published versions

+ + + + + + + + + + + + + + + + +

Resource Profile: NoBasisHealthcareService - XML Profile

+ + + + + + + +
+ + Active + + as of 2019-05-20 + + +
+ + +

XML representation of the no-basis-HealthcareService resource profile.

+ +

Raw xml | Download

+ + + + + + +

+
+<StructureDefinition xmlns="http://hl7.org/fhir">
+  <id value="no-basis-HealthcareService"/>
+  <text>
+    <status value="extensions"/>
+    <div xmlns="http://www.w3.org/1999/xhtml">Placeholder</div>
+  </text>
+  <url
+       value="http://helsenorge.no/fhir/StructureDefinition/no-basis-HealthcareService"/>
+  <version value="0.1.0"/>
+  <name value="NoBasisHealthcareService"/>
+  <title value="no-basis-HealthcareService"/>
+  <status value="active"/>
+  <date value="2019-05-20"/>
+  <publisher value="Example Publisher"/>
+  <contact>
+    <name value="Example Publisher"/>
+    <telecom>
+      <system value="url"/>
+      <value value="http://example.org/example-publisher"/>
+    </telecom>
+  </contact>
+  <description
+               value="Basisprofil for Norwegian Healthcare Service information. Defined by The Norwegian Directorate of eHealth and HL7 Norway. The profile adds Norwegian specific identification of Healthcare Services. The basis profile is open, but derived profiles should close down the information elements according to specification relevant to the use-case.
+
+The typical use-case is to include information regarding what Healthcare related services, support functions or activities provided by an Organization or awailable at a Location."/>
+  <fhirVersion value="4.0.1"/>
+  <mapping>
+    <identity value="rim"/>
+    <uri value="http://hl7.org/v3"/>
+    <name value="RIM Mapping"/>
+  </mapping>
+  <mapping>
+    <identity value="w5"/>
+    <uri value="http://hl7.org/fhir/fivews"/>
+    <name value="FiveWs Pattern Mapping"/>
+  </mapping>
+  <kind value="resource"/>
+  <abstract value="false"/>
+  <type value="HealthcareService"/>
+  <baseDefinition
+                  value="http://hl7.org/fhir/StructureDefinition/HealthcareService"/>
+  <derivation value="constraint"/>
+  <snapshot>
+    <element id="HealthcareService">
+      <path value="HealthcareService"/>
+      <short
+             value="The details of a healthcare service available at a location"/>
+      <definition
+                  value="The details of a healthcare service available at a location. Should only be used for clinical healthcareservices offered by a PractitionerRole or by an Organization."/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="HealthcareService"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <constraint>
+        <key value="dom-2"/>
+        <severity value="error"/>
+        <human
+               value="If the resource is contained in another resource, it SHALL NOT contain nested Resources"/>
+        <expression value="contained.contained.empty()"/>
+        <xpath value="not(parent::f:contained and f:contained)"/>
+        <source
+                value="http://hl7.org/fhir/StructureDefinition/DomainResource"/>
+      </constraint>
+      <constraint>
+        <key value="dom-3"/>
+        <severity value="error"/>
+        <human
+               value="If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource"/>
+        <expression
+                    value="contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()"/>
+        <xpath
+               value="not(exists(for $id in f:contained/*/f:id/@value return $contained[not(parent::*/descendant::f:reference/@value=concat('#', $contained/*/id/@value) or descendant::f:reference[@value='#'])]))"/>
+        <source
+                value="http://hl7.org/fhir/StructureDefinition/DomainResource"/>
+      </constraint>
+      <constraint>
+        <key value="dom-4"/>
+        <severity value="error"/>
+        <human
+               value="If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated"/>
+        <expression
+                    value="contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()"/>
+        <xpath
+               value="not(exists(f:contained/*/f:meta/f:versionId)) and not(exists(f:contained/*/f:meta/f:lastUpdated))"/>
+        <source
+                value="http://hl7.org/fhir/StructureDefinition/DomainResource"/>
+      </constraint>
+      <constraint>
+        <key value="dom-5"/>
+        <severity value="error"/>
+        <human
+               value="If a resource is contained in another resource, it SHALL NOT have a security label"/>
+        <expression value="contained.meta.security.empty()"/>
+        <xpath value="not(exists(f:contained/*/f:meta/f:security))"/>
+        <source
+                value="http://hl7.org/fhir/StructureDefinition/DomainResource"/>
+      </constraint>
+      <constraint>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bestpractice">
+          <valueBoolean value="true"/>
+        </extension>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bestpractice-explanation">
+          <valueMarkdown
+                         value="When a resource has no narrative, only systems that fully understand the data can display the resource to a human safely. Including a human readable representation in the resource makes for a much more robust eco-system and cheaper handling of resources by intermediary systems. Some ecosystems restrict distribution of resources to only those systems that do fully understand the resources, and as a consequence implementers may believe that the narrative is superfluous. However experience shows that such eco-systems often open up to new participants over time."/>
+        </extension>
+        <key value="dom-6"/>
+        <severity value="warning"/>
+        <human
+               value="A resource should have narrative for robust management"/>
+        <expression value="text.`div`.exists()"/>
+        <xpath value="exists(f:text/h:div)"/>
+        <source
+                value="http://hl7.org/fhir/StructureDefinition/DomainResource"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="Entity. Role, or Act"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="act[classCode=ACT][moodCode=DEF]"/>
+      </mapping>
+    </element>
+    <element id="HealthcareService.id">
+      <path value="HealthcareService.id"/>
+      <short value="Logical id of this artifact"/>
+      <definition
+                  value="The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes."/>
+      <comment
+               value="The only time that a resource does not have an id is when it is being submitted to the server using a create operation."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Resource.id"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
+          <valueUrl value="id"/>
+        </extension>
+        <code value="http://hl7.org/fhirpath/System.String"/>
+      </type>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+    </element>
+    <element id="HealthcareService.meta">
+      <path value="HealthcareService.meta"/>
+      <short value="Metadata about the resource"/>
+      <definition
+                  value="The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Resource.meta"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="Meta"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+    </element>
+    <element id="HealthcareService.implicitRules">
+      <path value="HealthcareService.implicitRules"/>
+      <short value="A set of rules under which this content was created"/>
+      <definition
+                  value="A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc."/>
+      <comment
+               value="Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of it's narrative along with other profiles, value sets, etc."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Resource.implicitRules"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="uri"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="true"/>
+      <isModifierReason
+                        value="This element is labeled as a modifier because the implicit rules may provide additional knowledge about the resource that modifies it's meaning or interpretation"/>
+      <isSummary value="true"/>
+    </element>
+    <element id="HealthcareService.language">
+      <path value="HealthcareService.language"/>
+      <short value="Language of the resource content"/>
+      <definition
+                  value="The base language in which the resource is written."/>
+      <comment
+               value="Language is provided to support indexing and accessibility (typically, services such as text to speech use the language tag). The html language tag in the narrative applies  to the narrative. The language tag on the resource may be used to specify the language of other presentations generated from the data in the resource. Not all the content has to be in the base language. The Resource.language should not be assumed to apply to the narrative automatically. If a language is specified, it should it also be specified on the div element in the html (see rules in HTML5 for information about the relationship between xml:lang and the html lang attribute)."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Resource.language"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="code"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <binding>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-maxValueSet">
+          <valueCanonical value="http://hl7.org/fhir/ValueSet/all-languages"/>
+        </extension>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
+          <valueString value="Language"/>
+        </extension>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding">
+          <valueBoolean value="true"/>
+        </extension>
+        <strength value="preferred"/>
+        <description value="A human language."/>
+        <valueSet value="http://hl7.org/fhir/ValueSet/languages"/>
+      </binding>
+    </element>
+    <element id="HealthcareService.text">
+      <path value="HealthcareService.text"/>
+      <short value="Text summary of the resource, for human interpretation"/>
+      <definition
+                  value="A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it &quot;clinically safe&quot; for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety."/>
+      <comment
+               value="Contained resources do not have narrative. Resources that are not contained SHOULD have a narrative. In some cases, a resource may only have text with little or no additional discrete data (as long as all minOccurs=1 elements are satisfied).  This may be necessary for data from legacy systems where information is captured as a &quot;text blob&quot; or where text is additionally entered raw or narrated and encoded information is added later."/>
+      <alias value="narrative"/>
+      <alias value="html"/>
+      <alias value="xhtml"/>
+      <alias value="display"/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="DomainResource.text"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="Narrative"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="Act.text?"/>
+      </mapping>
+    </element>
+    <element id="HealthcareService.contained">
+      <path value="HealthcareService.contained"/>
+      <short value="Contained, inline Resources"/>
+      <definition
+                  value="These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope."/>
+      <comment
+               value="This should never be done when the content can be identified properly, as once identification is lost, it is extremely difficult (and context dependent) to restore it again. Contained resources may have profiles and tags In their meta elements, but SHALL NOT have security labels."/>
+      <alias value="inline resources"/>
+      <alias value="anonymous resources"/>
+      <alias value="contained resources"/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="DomainResource.contained"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="Resource"/>
+      </type>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="N/A"/>
+      </mapping>
+    </element>
+    <element id="HealthcareService.extension">
+      <path value="HealthcareService.extension"/>
+      <short value="Additional content defined by implementations"/>
+      <definition
+                  value="May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension."/>
+      <comment
+               value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/>
+      <alias value="extensions"/>
+      <alias value="user content"/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="DomainResource.extension"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="Extension"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <constraint>
+        <key value="ext-1"/>
+        <severity value="error"/>
+        <human value="Must have either extensions or value[x], not both"/>
+        <expression value="extension.exists() != value.exists()"/>
+        <xpath
+               value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), &quot;value&quot;)])"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Extension"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="N/A"/>
+      </mapping>
+    </element>
+    <element id="HealthcareService.modifierExtension">
+      <path value="HealthcareService.modifierExtension"/>
+      <short value="Extensions that cannot be ignored"/>
+      <definition
+                  value="May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.
+
+Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)."/>
+      <comment
+               value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/>
+      <requirements
+                    value="Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension)."/>
+      <alias value="extensions"/>
+      <alias value="user content"/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="DomainResource.modifierExtension"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="Extension"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <constraint>
+        <key value="ext-1"/>
+        <severity value="error"/>
+        <human value="Must have either extensions or value[x], not both"/>
+        <expression value="extension.exists() != value.exists()"/>
+        <xpath
+               value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), &quot;value&quot;)])"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Extension"/>
+      </constraint>
+      <isModifier value="true"/>
+      <isModifierReason
+                        value="Modifier extensions are expected to modify the meaning or interpretation of the resource that contains them"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="N/A"/>
+      </mapping>
+    </element>
+    <element id="HealthcareService.identifier">
+      <path value="HealthcareService.identifier"/>
+      <short value="External identifiers for this item"/>
+      <definition value="External identifiers for this item."/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="HealthcareService.identifier"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="Identifier"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <mustSupport value="false"/>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="w5"/>
+        <map value="FiveWs.identifier"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value=".id"/>
+      </mapping>
+    </element>
+    <element id="HealthcareService.active">
+      <path value="HealthcareService.active"/>
+      <short value="Whether this HealthcareService record is in active use"/>
+      <definition
+                  value="This flag is used to mark the record to not be used. This is not used when a center is closed for maintenance, or for holidays, the notAvailable period is to be used for this."/>
+      <comment
+               value="This element is labeled as a modifier because it may be used to mark that the resource was created in error."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="HealthcareService.active"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="boolean"/>
+      </type>
+      <meaningWhenMissing
+                          value="This resource is generally assumed to be active if no value is provided for the active element"/>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="true"/>
+      <isModifierReason
+                        value="This element is labelled as a modifier because it is a status element that can indicate that a record should not be treated as valid"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="w5"/>
+        <map value="FiveWs.status"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value=".statusCode"/>
+      </mapping>
+    </element>
+    <element id="HealthcareService.providedBy">
+      <path value="HealthcareService.providedBy"/>
+      <short value="Organization that provides this service"/>
+      <definition
+                  value="The organization that provides this healthcare service.
+
+no-basis recommends the use of logical reference to an organization using ENH or RSH. To describe a top level organization. Departments within an organization could use a different reference scheme defined by the organization."/>
+      <comment
+               value="This property is recommended to be the same as the Location's managingOrganization, and if not provided should be interpreted as such. If the Location does not have a managing Organization, then this property should be populated."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="HealthcareService.providedBy"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="Reference"/>
+        <targetProfile
+                       value="http://hl7.org/fhir/StructureDefinition/Organization"/>
+        <targetProfile
+                       value="http://helsenorge.no/fhir/StructureDefinition/no-basis-Organization"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value=".scopingRole.Organization"/>
+      </mapping>
+    </element>
+    <element id="HealthcareService.providedBy.id">
+      <path value="HealthcareService.providedBy.id"/>
+      <representation value="xmlAttr"/>
+      <short value="Unique id for inter-element referencing"/>
+      <definition
+                  value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Element.id"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
+          <valueUrl value="string"/>
+        </extension>
+        <code value="http://hl7.org/fhirpath/System.String"/>
+      </type>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="n/a"/>
+      </mapping>
+    </element>
+    <element id="HealthcareService.providedBy.extension">
+      <path value="HealthcareService.providedBy.extension"/>
+      <slicing>
+        <discriminator>
+          <type value="value"/>
+          <path value="url"/>
+        </discriminator>
+        <description value="Extensions are always sliced by (at least) url"/>
+        <rules value="open"/>
+      </slicing>
+      <short value="Additional content defined by implementations"/>
+      <definition
+                  value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension."/>
+      <comment
+               value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/>
+      <alias value="extensions"/>
+      <alias value="user content"/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="Element.extension"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="Extension"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <constraint>
+        <key value="ext-1"/>
+        <severity value="error"/>
+        <human value="Must have either extensions or value[x], not both"/>
+        <expression value="extension.exists() != value.exists()"/>
+        <xpath
+               value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), &quot;value&quot;)])"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Extension"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="n/a"/>
+      </mapping>
+    </element>
+    <element id="HealthcareService.providedBy.reference">
+      <path value="HealthcareService.providedBy.reference"/>
+      <short value="Literal reference, Relative, internal or absolute URL"/>
+      <definition
+                  value="A reference to a location at which the other resource is found. The reference may be a relative reference, in which case it is relative to the service base URL, or an absolute URL that resolves to the location where the resource is found. The reference may be version specific or not. If the reference is not to a FHIR RESTful server, then it should be assumed to be version specific. Internal fragment references (start with '#') refer to contained resources."/>
+      <comment
+               value="Using absolute URLs provides a stable scalable approach suitable for a cloud/web context, while using relative/logical references provides a flexible approach suitable for use when trading across closed eco-system boundaries.   Absolute URLs do not need to point to a FHIR RESTful server, though this is the preferred approach. If the URL conforms to the structure &quot;/[type]/[id]&quot; then it should be assumed that the reference is to a FHIR RESTful server."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Reference.reference"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="string"/>
+      </type>
+      <condition value="ref-1"/>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="N/A"/>
+      </mapping>
+    </element>
+    <element id="HealthcareService.providedBy.type">
+      <path value="HealthcareService.providedBy.type"/>
+      <short value="Type the reference refers to (e.g. &quot;Patient&quot;)"/>
+      <definition
+                  value="The expected type of the target of the reference. If both Reference.type and Reference.reference are populated and Reference.reference is a FHIR URL, both SHALL be consistent.
+
+The type is the Canonical URL of Resource Definition that is the type this reference refers to. References are URLs that are relative to http://hl7.org/fhir/StructureDefinition/ e.g. &quot;Patient&quot; is a reference to http://hl7.org/fhir/StructureDefinition/Patient. Absolute URLs are only allowed for logical models (and can only be used in references in logical models, not resources)."/>
+      <comment
+               value="This element is used to indicate the type of  the target of the reference. This may be used which ever of the other elements are populated (or not). In some cases, the type of the target may be determined by inspection of the reference (e.g. a RESTful URL) or by resolving the target of the reference; if both the type and a reference is provided, the reference SHALL resolve to a resource of the same type as that specified."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Reference.type"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="uri"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <binding>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
+          <valueString value="FHIRResourceTypeExt"/>
+        </extension>
+        <strength value="extensible"/>
+        <description
+                     value="Aa resource (or, for logical models, the URI of the logical model)."/>
+        <valueSet value="http://hl7.org/fhir/ValueSet/resource-types"/>
+      </binding>
+      <mapping>
+        <identity value="rim"/>
+        <map value="N/A"/>
+      </mapping>
+    </element>
+    <element id="HealthcareService.providedBy.identifier">
+      <path value="HealthcareService.providedBy.identifier"/>
+      <short
+             value="The logical reference of organization that provides this healthcare service."/>
+      <definition
+                  value="no-basis recommends the use of logical reference to an organization using ENH or RSH. To describe a top level organization. Departments within an organization could use a different reference scheme defined by the organization.
+
+no-basis recommends if an identifier is provided the identifier type or system should be provided."/>
+      <comment
+               value="When an identifier is provided in place of a reference, any system processing the reference will only be able to resolve the identifier to a reference if it understands the business context in which the identifier is used. Sometimes this is global (e.g. a national identifier) but often it is not. For this reason, none of the useful mechanisms described for working with references (e.g. chaining, includes) are possible, nor should servers be expected to be able resolve the reference. Servers may accept an identifier based reference untouched, resolve it, and/or reject it - see CapabilityStatement.rest.resource.referencePolicy. 
+
+When both an identifier and a literal reference are provided, the literal reference is preferred. Applications processing the resource are allowed - but not required - to check that the identifier matches the literal reference
+
+Applications converting a logical reference to a literal reference may choose to leave the logical reference present, or remove it.
+
+Reference is intended to point to a structure that can potentially be expressed as a FHIR resource, though there is no need for it to exist as an actual FHIR resource instance - except in as much as an application wishes to actual find the target of the reference. The content referred to be the identifier must meet the logical constraints implied by any limitations on what resource types are permitted for the reference.  For example, it would not be legitimate to send the identifier for a drug prescription if the type were Reference(Observation|DiagnosticReport).  One of the use-cases for Reference.identifier is the situation where no FHIR representation exists (where the type is Reference (Any)."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Reference.identifier"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="Identifier"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value=".identifier"/>
+      </mapping>
+    </element>
+    <element id="HealthcareService.providedBy.display">
+      <extension
+                 url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
+        <valueBoolean value="true"/>
+      </extension>
+      <path value="HealthcareService.providedBy.display"/>
+      <short value="Text alternative for the resource"/>
+      <definition
+                  value="Plain text narrative that identifies the resource in addition to the resource reference."/>
+      <comment
+               value="This is generally not the same as the Resource.text of the referenced resource.  The purpose is to identify what's being referenced, not to fully describe it."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Reference.display"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="string"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="N/A"/>
+      </mapping>
+    </element>
+    <element id="HealthcareService.category">
+      <path value="HealthcareService.category"/>
+      <short value="HealthcareService category"/>
+      <definition
+                  value="Example of category. Helsevirksomhet type (OID=9040), identifies the virksomhetstype used in Adresseregisteret. This element is usually not necessary to describe the HealthcareService adequately."/>
+      <comment
+               value="Selecting a Service Category then determines the list of relevant service types that can be selected in the primary service type."/>
+      <alias value="service category"/>
+      <alias value="virksomhetstype"/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="HealthcareService.category"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="CodeableConcept"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <binding>
+        <strength value="example"/>
+        <description value="virksomhetstype 9040"/>
+        <valueSet value="urn:oid:2.16.578.1.12.4.1.1.9040"/>
+      </binding>
+      <mapping>
+        <identity value="w5"/>
+        <map value="FiveWs.class"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value=".code"/>
+      </mapping>
+    </element>
+    <element id="HealthcareService.type">
+      <path value="HealthcareService.type"/>
+      <short value="Type of service that may be delivered or performed"/>
+      <definition
+                  value="no-basis: This element is usually not necessary to describe the HealthcareService adequately. Further coding can be used when common set of SNOMED codes are agreed for healthc care service types.
+
+The specific type of service that may be delivered or performed."/>
+      <alias value="service type"/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="HealthcareService.type"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="CodeableConcept"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <binding>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
+          <valueString value="service-type"/>
+        </extension>
+        <strength value="example"/>
+        <description
+                     value="Additional details about where the content was created (e.g. clinical specialty)."/>
+        <valueSet value="http://hl7.org/fhir/ValueSet/service-type"/>
+      </binding>
+      <mapping>
+        <identity value="rim"/>
+        <map
+             value=".actrelationship[typeCode=COMP.act[classCode=ACT][moodCode=DEF].code"/>
+      </mapping>
+    </element>
+    <element id="HealthcareService.specialty">
+      <path value="HealthcareService.specialty"/>
+      <short value="Specialties handled by the HealthcareService"/>
+      <definition
+                  value="no-basis: Helsehjelpområde is given by the specialty element, preferred coding includes 8655 and 8654 codesystems. Type and category is usually not necessary to describe the HealthcareService adequately.
+
+The specific type defined in a codesystem allowed included in the valueset."/>
+      <alias value="helsehjelpsområde"/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="HealthcareService.specialty"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="CodeableConcept"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <binding>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
+          <valueString value="service-specialty"/>
+        </extension>
+        <strength value="preferred"/>
+        <description
+                     value="A specialty that a healthcare service may provide."/>
+        <valueSet value="http://hl7.org/fhir/ValueSet/c80-practice-codes"/>
+      </binding>
+      <mapping>
+        <identity value="rim"/>
+        <map
+             value=".actrelationship[typeCode=COMP.act[classCode=ACT][moodCode=DEF].code"/>
+      </mapping>
+    </element>
+    <element id="HealthcareService.specialty.id">
+      <path value="HealthcareService.specialty.id"/>
+      <representation value="xmlAttr"/>
+      <short value="Unique id for inter-element referencing"/>
+      <definition
+                  value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Element.id"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
+          <valueUrl value="string"/>
+        </extension>
+        <code value="http://hl7.org/fhirpath/System.String"/>
+      </type>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="n/a"/>
+      </mapping>
+    </element>
+    <element id="HealthcareService.specialty.extension">
+      <path value="HealthcareService.specialty.extension"/>
+      <slicing>
+        <discriminator>
+          <type value="value"/>
+          <path value="url"/>
+        </discriminator>
+        <description value="Extensions are always sliced by (at least) url"/>
+        <rules value="open"/>
+      </slicing>
+      <short value="Additional content defined by implementations"/>
+      <definition
+                  value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension."/>
+      <comment
+               value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/>
+      <alias value="extensions"/>
+      <alias value="user content"/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="Element.extension"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="Extension"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <constraint>
+        <key value="ext-1"/>
+        <severity value="error"/>
+        <human value="Must have either extensions or value[x], not both"/>
+        <expression value="extension.exists() != value.exists()"/>
+        <xpath
+               value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), &quot;value&quot;)])"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Extension"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="n/a"/>
+      </mapping>
+    </element>
+    <element id="HealthcareService.specialty.coding">
+      <path value="HealthcareService.specialty.coding"/>
+      <slicing>
+        <discriminator>
+          <type value="value"/>
+          <path value="system"/>
+        </discriminator>
+        <description
+                     value="Two possible codings are given for the type element"/>
+        <rules value="open"/>
+      </slicing>
+      <short value="Code defined by a terminology system"/>
+      <definition
+                  value="A reference to a code defined by a terminology system."/>
+      <comment
+               value="Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information.  Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true."/>
+      <requirements
+                    value="Allows for alternative encodings within a code system, and translations to other code systems."/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="CodeableConcept.coding"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="Coding"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="v2"/>
+        <map value="C*E.1-8, C*E.10-22"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="union(., ./translation)"/>
+      </mapping>
+      <mapping>
+        <identity value="orim"/>
+        <map
+             value="fhir:CodeableConcept.coding rdfs:subPropertyOf dt:CD.coding"/>
+      </mapping>
+    </element>
+    <element id="HealthcareService.specialty.coding:8655">
+      <path value="HealthcareService.specialty.coding"/>
+      <sliceName value="8655"/>
+      <short value="Code describing the Helsehjelpområde"/>
+      <definition
+                  value="no-basis: Helsehjelpsområde (OID=8655) used to code the kind of clinical service the organization offers the patients through this HealthcareService
+Also use Klinisk/medisinsk service (OID=8654)?"/>
+      <comment
+               value="Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information.  Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true."/>
+      <requirements
+                    value="Allows for alternative encodings within a code system, and translations to other code systems."/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="CodeableConcept.coding"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="Coding"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <binding>
+        <strength value="preferred"/>
+        <description value="Helsehjelpsområde"/>
+        <valueSet value="urn:oid:2.16.578.1.12.4.1.1.8655"/>
+      </binding>
+      <mapping>
+        <identity value="v2"/>
+        <map value="C*E.1-8, C*E.10-22"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="union(., ./translation)"/>
+      </mapping>
+      <mapping>
+        <identity value="orim"/>
+        <map
+             value="fhir:CodeableConcept.coding rdfs:subPropertyOf dt:CD.coding"/>
+      </mapping>
+    </element>
+    <element id="HealthcareService.specialty.coding:8655.id">
+      <path value="HealthcareService.specialty.coding.id"/>
+      <representation value="xmlAttr"/>
+      <short value="Unique id for inter-element referencing"/>
+      <definition
+                  value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Element.id"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
+          <valueUrl value="string"/>
+        </extension>
+        <code value="http://hl7.org/fhirpath/System.String"/>
+      </type>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="n/a"/>
+      </mapping>
+    </element>
+    <element id="HealthcareService.specialty.coding:8655.extension">
+      <path value="HealthcareService.specialty.coding.extension"/>
+      <slicing>
+        <discriminator>
+          <type value="value"/>
+          <path value="url"/>
+        </discriminator>
+        <description value="Extensions are always sliced by (at least) url"/>
+        <rules value="open"/>
+      </slicing>
+      <short value="Additional content defined by implementations"/>
+      <definition
+                  value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension."/>
+      <comment
+               value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/>
+      <alias value="extensions"/>
+      <alias value="user content"/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="Element.extension"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="Extension"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <constraint>
+        <key value="ext-1"/>
+        <severity value="error"/>
+        <human value="Must have either extensions or value[x], not both"/>
+        <expression value="extension.exists() != value.exists()"/>
+        <xpath
+               value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), &quot;value&quot;)])"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Extension"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="n/a"/>
+      </mapping>
+    </element>
+    <element id="HealthcareService.specialty.coding:8655.system">
+      <path value="HealthcareService.specialty.coding.system"/>
+      <short value="Identity of the 8655 codesystem"/>
+      <definition
+                  value="The identification of the code system that defines the meaning of the symbol in the code."/>
+      <comment
+               value="The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...).  OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should reference to some definition that establishes the system clearly and unambiguously."/>
+      <requirements
+                    value="Need to be unambiguous about the source of the definition of the symbol."/>
+      <min value="1"/>
+      <max value="1"/>
+      <base>
+        <path value="Coding.system"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="uri"/>
+      </type>
+      <fixedUri value="urn:oid:2.16.578.1.12.4.1.1.8655"/>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="v2"/>
+        <map value="C*E.3"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="./codeSystem"/>
+      </mapping>
+      <mapping>
+        <identity value="orim"/>
+        <map
+             value="fhir:Coding.system rdfs:subPropertyOf dt:CDCoding.codeSystem"/>
+      </mapping>
+    </element>
+    <element id="HealthcareService.specialty.coding:8655.version">
+      <path value="HealthcareService.specialty.coding.version"/>
+      <short value="Version of the system - if relevant"/>
+      <definition
+                  value="The version of the code system which was used when choosing this code. Note that a well-maintained code system does not need the version reported, because the meaning of codes is consistent across versions. However this cannot consistently be assured, and when the meaning is not guaranteed to be consistent, the version SHOULD be exchanged."/>
+      <comment
+               value="Where the terminology does not clearly define what string should be used to identify code system versions, the recommendation is to use the date (expressed in FHIR date format) on which that version was officially published as the version date."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Coding.version"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="string"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="v2"/>
+        <map value="C*E.7"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="./codeSystemVersion"/>
+      </mapping>
+      <mapping>
+        <identity value="orim"/>
+        <map
+             value="fhir:Coding.version rdfs:subPropertyOf dt:CDCoding.codeSystemVersion"/>
+      </mapping>
+    </element>
+    <element id="HealthcareService.specialty.coding:8655.code">
+      <path value="HealthcareService.specialty.coding.code"/>
+      <short value="Symbol in syntax defined by the system"/>
+      <definition
+                  value="A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination)."/>
+      <requirements
+                    value="Need to refer to a particular code in the system."/>
+      <min value="1"/>
+      <max value="1"/>
+      <base>
+        <path value="Coding.code"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="code"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="v2"/>
+        <map value="C*E.1"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="./code"/>
+      </mapping>
+      <mapping>
+        <identity value="orim"/>
+        <map value="fhir:Coding.code rdfs:subPropertyOf dt:CDCoding.code"/>
+      </mapping>
+    </element>
+    <element id="HealthcareService.specialty.coding:8655.display">
+      <extension
+                 url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
+        <valueBoolean value="true"/>
+      </extension>
+      <path value="HealthcareService.specialty.coding.display"/>
+      <short value="Representation defined by the system"/>
+      <definition
+                  value="A representation of the meaning of the code in the system, following the rules of the system."/>
+      <requirements
+                    value="Need to be able to carry a human-readable meaning of the code for readers that do not know  the system."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Coding.display"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="string"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="v2"/>
+        <map value="C*E.2 - but note this is not well followed"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="CV.displayName"/>
+      </mapping>
+      <mapping>
+        <identity value="orim"/>
+        <map
+             value="fhir:Coding.display rdfs:subPropertyOf dt:CDCoding.displayName"/>
+      </mapping>
+    </element>
+    <element id="HealthcareService.specialty.coding:8655.userSelected">
+      <path value="HealthcareService.specialty.coding.userSelected"/>
+      <short value="If this coding was chosen directly by the user"/>
+      <definition
+                  value="Indicates that this coding was chosen by a user directly - e.g. off a pick list of available items (codes or displays)."/>
+      <comment
+               value="Amongst a set of alternatives, a directly chosen code is the most appropriate starting point for new translations. There is some ambiguity about what exactly 'directly chosen' implies, and trading partner agreement may be needed to clarify the use of this element and its consequences more completely."/>
+      <requirements
+                    value="This has been identified as a clinical safety criterium - that this exact system/code pair was chosen explicitly, rather than inferred by the system based on some rules or language processing."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Coding.userSelected"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="boolean"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="v2"/>
+        <map value="Sometimes implied by being first"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="CD.codingRationale"/>
+      </mapping>
+      <mapping>
+        <identity value="orim"/>
+        <map
+             value="fhir:Coding.userSelected fhir:mapsTo dt:CDCoding.codingRationale. fhir:Coding.userSelected fhir:hasMap fhir:Coding.userSelected.map. fhir:Coding.userSelected.map a fhir:Map;   fhir:target dt:CDCoding.codingRationale. fhir:Coding.userSelected\#true a [     fhir:source &quot;true&quot;;     fhir:target dt:CDCoding.codingRationale\#O   ]"/>
+      </mapping>
+    </element>
+    <element id="HealthcareService.specialty.coding:8654">
+      <path value="HealthcareService.specialty.coding"/>
+      <sliceName value="8654"/>
+      <short value="Code defined by a terminology system"/>
+      <definition value="Klinisk/medisinsk service (OID=8654)"/>
+      <comment
+               value="Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information.  Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true."/>
+      <requirements
+                    value="Allows for alternative encodings within a code system, and translations to other code systems."/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="CodeableConcept.coding"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="Coding"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <binding>
+        <strength value="preferred"/>
+        <description value="Klinisk/medisinsk service"/>
+        <valueSet value="urn:oid:2.16.578.1.12.4.1.1.8654"/>
+      </binding>
+      <mapping>
+        <identity value="v2"/>
+        <map value="C*E.1-8, C*E.10-22"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="union(., ./translation)"/>
+      </mapping>
+      <mapping>
+        <identity value="orim"/>
+        <map
+             value="fhir:CodeableConcept.coding rdfs:subPropertyOf dt:CD.coding"/>
+      </mapping>
+    </element>
+    <element id="HealthcareService.specialty.coding:8654.id">
+      <path value="HealthcareService.specialty.coding.id"/>
+      <representation value="xmlAttr"/>
+      <short value="Unique id for inter-element referencing"/>
+      <definition
+                  value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Element.id"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
+          <valueUrl value="string"/>
+        </extension>
+        <code value="http://hl7.org/fhirpath/System.String"/>
+      </type>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="n/a"/>
+      </mapping>
+    </element>
+    <element id="HealthcareService.specialty.coding:8654.extension">
+      <path value="HealthcareService.specialty.coding.extension"/>
+      <slicing>
+        <discriminator>
+          <type value="value"/>
+          <path value="url"/>
+        </discriminator>
+        <description value="Extensions are always sliced by (at least) url"/>
+        <rules value="open"/>
+      </slicing>
+      <short value="Additional content defined by implementations"/>
+      <definition
+                  value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension."/>
+      <comment
+               value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/>
+      <alias value="extensions"/>
+      <alias value="user content"/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="Element.extension"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="Extension"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <constraint>
+        <key value="ext-1"/>
+        <severity value="error"/>
+        <human value="Must have either extensions or value[x], not both"/>
+        <expression value="extension.exists() != value.exists()"/>
+        <xpath
+               value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), &quot;value&quot;)])"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Extension"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="n/a"/>
+      </mapping>
+    </element>
+    <element id="HealthcareService.specialty.coding:8654.system">
+      <path value="HealthcareService.specialty.coding.system"/>
+      <short value="Identity of the terminology system"/>
+      <definition
+                  value="The identification of the code system that defines the meaning of the symbol in the code."/>
+      <comment
+               value="The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...).  OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should reference to some definition that establishes the system clearly and unambiguously."/>
+      <requirements
+                    value="Need to be unambiguous about the source of the definition of the symbol."/>
+      <min value="1"/>
+      <max value="1"/>
+      <base>
+        <path value="Coding.system"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="uri"/>
+      </type>
+      <fixedUri value="urn:oid:2.16.578.1.12.4.1.1.8654"/>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="v2"/>
+        <map value="C*E.3"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="./codeSystem"/>
+      </mapping>
+      <mapping>
+        <identity value="orim"/>
+        <map
+             value="fhir:Coding.system rdfs:subPropertyOf dt:CDCoding.codeSystem"/>
+      </mapping>
+    </element>
+    <element id="HealthcareService.specialty.coding:8654.version">
+      <path value="HealthcareService.specialty.coding.version"/>
+      <short value="Version of the system - if relevant"/>
+      <definition
+                  value="The version of the code system which was used when choosing this code. Note that a well-maintained code system does not need the version reported, because the meaning of codes is consistent across versions. However this cannot consistently be assured, and when the meaning is not guaranteed to be consistent, the version SHOULD be exchanged."/>
+      <comment
+               value="Where the terminology does not clearly define what string should be used to identify code system versions, the recommendation is to use the date (expressed in FHIR date format) on which that version was officially published as the version date."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Coding.version"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="string"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="v2"/>
+        <map value="C*E.7"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="./codeSystemVersion"/>
+      </mapping>
+      <mapping>
+        <identity value="orim"/>
+        <map
+             value="fhir:Coding.version rdfs:subPropertyOf dt:CDCoding.codeSystemVersion"/>
+      </mapping>
+    </element>
+    <element id="HealthcareService.specialty.coding:8654.code">
+      <path value="HealthcareService.specialty.coding.code"/>
+      <short value="Symbol in syntax defined by the system"/>
+      <definition
+                  value="A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination)."/>
+      <requirements
+                    value="Need to refer to a particular code in the system."/>
+      <min value="1"/>
+      <max value="1"/>
+      <base>
+        <path value="Coding.code"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="code"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="v2"/>
+        <map value="C*E.1"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="./code"/>
+      </mapping>
+      <mapping>
+        <identity value="orim"/>
+        <map value="fhir:Coding.code rdfs:subPropertyOf dt:CDCoding.code"/>
+      </mapping>
+    </element>
+    <element id="HealthcareService.specialty.coding:8654.display">
+      <extension
+                 url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
+        <valueBoolean value="true"/>
+      </extension>
+      <path value="HealthcareService.specialty.coding.display"/>
+      <short value="Representation defined by the system"/>
+      <definition
+                  value="A representation of the meaning of the code in the system, following the rules of the system."/>
+      <requirements
+                    value="Need to be able to carry a human-readable meaning of the code for readers that do not know  the system."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Coding.display"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="string"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="v2"/>
+        <map value="C*E.2 - but note this is not well followed"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="CV.displayName"/>
+      </mapping>
+      <mapping>
+        <identity value="orim"/>
+        <map
+             value="fhir:Coding.display rdfs:subPropertyOf dt:CDCoding.displayName"/>
+      </mapping>
+    </element>
+    <element id="HealthcareService.specialty.coding:8654.userSelected">
+      <path value="HealthcareService.specialty.coding.userSelected"/>
+      <short value="If this coding was chosen directly by the user"/>
+      <definition
+                  value="Indicates that this coding was chosen by a user directly - e.g. off a pick list of available items (codes or displays)."/>
+      <comment
+               value="Amongst a set of alternatives, a directly chosen code is the most appropriate starting point for new translations. There is some ambiguity about what exactly 'directly chosen' implies, and trading partner agreement may be needed to clarify the use of this element and its consequences more completely."/>
+      <requirements
+                    value="This has been identified as a clinical safety criterium - that this exact system/code pair was chosen explicitly, rather than inferred by the system based on some rules or language processing."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Coding.userSelected"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="boolean"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="v2"/>
+        <map value="Sometimes implied by being first"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="CD.codingRationale"/>
+      </mapping>
+      <mapping>
+        <identity value="orim"/>
+        <map
+             value="fhir:Coding.userSelected fhir:mapsTo dt:CDCoding.codingRationale. fhir:Coding.userSelected fhir:hasMap fhir:Coding.userSelected.map. fhir:Coding.userSelected.map a fhir:Map;   fhir:target dt:CDCoding.codingRationale. fhir:Coding.userSelected\#true a [     fhir:source &quot;true&quot;;     fhir:target dt:CDCoding.codingRationale\#O   ]"/>
+      </mapping>
+    </element>
+    <element id="HealthcareService.specialty.coding:9151">
+      <path value="HealthcareService.specialty.coding"/>
+      <sliceName value="9151"/>
+      <short value="Code defined by a terminology system"/>
+      <definition value="IPLOS tjenestetype (OID=9151)"/>
+      <comment
+               value="Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information.  Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true."/>
+      <requirements
+                    value="Allows for alternative encodings within a code system, and translations to other code systems."/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="CodeableConcept.coding"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="Coding"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <binding>
+        <strength value="preferred"/>
+        <description value="IPLOS tjenestetype"/>
+        <valueSet value="urn:oid:2.16.578.1.12.4.1.1.9151"/>
+      </binding>
+      <mapping>
+        <identity value="v2"/>
+        <map value="C*E.1-8, C*E.10-22"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="union(., ./translation)"/>
+      </mapping>
+      <mapping>
+        <identity value="orim"/>
+        <map
+             value="fhir:CodeableConcept.coding rdfs:subPropertyOf dt:CD.coding"/>
+      </mapping>
+    </element>
+    <element id="HealthcareService.specialty.coding:9151.id">
+      <path value="HealthcareService.specialty.coding.id"/>
+      <representation value="xmlAttr"/>
+      <short value="Unique id for inter-element referencing"/>
+      <definition
+                  value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Element.id"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
+          <valueUrl value="string"/>
+        </extension>
+        <code value="http://hl7.org/fhirpath/System.String"/>
+      </type>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="n/a"/>
+      </mapping>
+    </element>
+    <element id="HealthcareService.specialty.coding:9151.extension">
+      <path value="HealthcareService.specialty.coding.extension"/>
+      <slicing>
+        <discriminator>
+          <type value="value"/>
+          <path value="url"/>
+        </discriminator>
+        <description value="Extensions are always sliced by (at least) url"/>
+        <rules value="open"/>
+      </slicing>
+      <short value="Additional content defined by implementations"/>
+      <definition
+                  value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension."/>
+      <comment
+               value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/>
+      <alias value="extensions"/>
+      <alias value="user content"/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="Element.extension"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="Extension"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <constraint>
+        <key value="ext-1"/>
+        <severity value="error"/>
+        <human value="Must have either extensions or value[x], not both"/>
+        <expression value="extension.exists() != value.exists()"/>
+        <xpath
+               value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), &quot;value&quot;)])"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Extension"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="n/a"/>
+      </mapping>
+    </element>
+    <element id="HealthcareService.specialty.coding:9151.system">
+      <path value="HealthcareService.specialty.coding.system"/>
+      <short value="Identity of the terminology system"/>
+      <definition
+                  value="The identification of the code system that defines the meaning of the symbol in the code."/>
+      <comment
+               value="The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...).  OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should reference to some definition that establishes the system clearly and unambiguously."/>
+      <requirements
+                    value="Need to be unambiguous about the source of the definition of the symbol."/>
+      <min value="1"/>
+      <max value="1"/>
+      <base>
+        <path value="Coding.system"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="uri"/>
+      </type>
+      <fixedUri value="urn:oid:2.16.578.1.12.4.1.1.9151"/>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="v2"/>
+        <map value="C*E.3"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="./codeSystem"/>
+      </mapping>
+      <mapping>
+        <identity value="orim"/>
+        <map
+             value="fhir:Coding.system rdfs:subPropertyOf dt:CDCoding.codeSystem"/>
+      </mapping>
+    </element>
+    <element id="HealthcareService.specialty.coding:9151.version">
+      <path value="HealthcareService.specialty.coding.version"/>
+      <short value="Version of the system - if relevant"/>
+      <definition
+                  value="The version of the code system which was used when choosing this code. Note that a well-maintained code system does not need the version reported, because the meaning of codes is consistent across versions. However this cannot consistently be assured, and when the meaning is not guaranteed to be consistent, the version SHOULD be exchanged."/>
+      <comment
+               value="Where the terminology does not clearly define what string should be used to identify code system versions, the recommendation is to use the date (expressed in FHIR date format) on which that version was officially published as the version date."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Coding.version"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="string"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="v2"/>
+        <map value="C*E.7"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="./codeSystemVersion"/>
+      </mapping>
+      <mapping>
+        <identity value="orim"/>
+        <map
+             value="fhir:Coding.version rdfs:subPropertyOf dt:CDCoding.codeSystemVersion"/>
+      </mapping>
+    </element>
+    <element id="HealthcareService.specialty.coding:9151.code">
+      <path value="HealthcareService.specialty.coding.code"/>
+      <short value="Symbol in syntax defined by the system"/>
+      <definition
+                  value="A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination)."/>
+      <requirements
+                    value="Need to refer to a particular code in the system."/>
+      <min value="1"/>
+      <max value="1"/>
+      <base>
+        <path value="Coding.code"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="code"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="v2"/>
+        <map value="C*E.1"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="./code"/>
+      </mapping>
+      <mapping>
+        <identity value="orim"/>
+        <map value="fhir:Coding.code rdfs:subPropertyOf dt:CDCoding.code"/>
+      </mapping>
+    </element>
+    <element id="HealthcareService.specialty.coding:9151.display">
+      <extension
+                 url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
+        <valueBoolean value="true"/>
+      </extension>
+      <path value="HealthcareService.specialty.coding.display"/>
+      <short value="Representation defined by the system"/>
+      <definition
+                  value="A representation of the meaning of the code in the system, following the rules of the system."/>
+      <requirements
+                    value="Need to be able to carry a human-readable meaning of the code for readers that do not know  the system."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Coding.display"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="string"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="v2"/>
+        <map value="C*E.2 - but note this is not well followed"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="CV.displayName"/>
+      </mapping>
+      <mapping>
+        <identity value="orim"/>
+        <map
+             value="fhir:Coding.display rdfs:subPropertyOf dt:CDCoding.displayName"/>
+      </mapping>
+    </element>
+    <element id="HealthcareService.specialty.coding:9151.userSelected">
+      <path value="HealthcareService.specialty.coding.userSelected"/>
+      <short value="If this coding was chosen directly by the user"/>
+      <definition
+                  value="Indicates that this coding was chosen by a user directly - e.g. off a pick list of available items (codes or displays)."/>
+      <comment
+               value="Amongst a set of alternatives, a directly chosen code is the most appropriate starting point for new translations. There is some ambiguity about what exactly 'directly chosen' implies, and trading partner agreement may be needed to clarify the use of this element and its consequences more completely."/>
+      <requirements
+                    value="This has been identified as a clinical safety criterium - that this exact system/code pair was chosen explicitly, rather than inferred by the system based on some rules or language processing."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Coding.userSelected"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="boolean"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="v2"/>
+        <map value="Sometimes implied by being first"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="CD.codingRationale"/>
+      </mapping>
+      <mapping>
+        <identity value="orim"/>
+        <map
+             value="fhir:Coding.userSelected fhir:mapsTo dt:CDCoding.codingRationale. fhir:Coding.userSelected fhir:hasMap fhir:Coding.userSelected.map. fhir:Coding.userSelected.map a fhir:Map;   fhir:target dt:CDCoding.codingRationale. fhir:Coding.userSelected\#true a [     fhir:source &quot;true&quot;;     fhir:target dt:CDCoding.codingRationale\#O   ]"/>
+      </mapping>
+    </element>
+    <element id="HealthcareService.specialty.coding:8451">
+      <path value="HealthcareService.specialty.coding"/>
+      <sliceName value="8451"/>
+      <short value="Code defined by a terminology system"/>
+      <definition value="Fagområde (OID=8451)"/>
+      <comment
+               value="Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information.  Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true."/>
+      <requirements
+                    value="Allows for alternative encodings within a code system, and translations to other code systems."/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="CodeableConcept.coding"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="Coding"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <binding>
+        <strength value="preferred"/>
+        <description value="Fagområde"/>
+        <valueSet value="urn:oid:2.16.578.1.12.4.1.1.8451"/>
+      </binding>
+      <mapping>
+        <identity value="v2"/>
+        <map value="C*E.1-8, C*E.10-22"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="union(., ./translation)"/>
+      </mapping>
+      <mapping>
+        <identity value="orim"/>
+        <map
+             value="fhir:CodeableConcept.coding rdfs:subPropertyOf dt:CD.coding"/>
+      </mapping>
+    </element>
+    <element id="HealthcareService.specialty.coding:8451.id">
+      <path value="HealthcareService.specialty.coding.id"/>
+      <representation value="xmlAttr"/>
+      <short value="Unique id for inter-element referencing"/>
+      <definition
+                  value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Element.id"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
+          <valueUrl value="string"/>
+        </extension>
+        <code value="http://hl7.org/fhirpath/System.String"/>
+      </type>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="n/a"/>
+      </mapping>
+    </element>
+    <element id="HealthcareService.specialty.coding:8451.extension">
+      <path value="HealthcareService.specialty.coding.extension"/>
+      <slicing>
+        <discriminator>
+          <type value="value"/>
+          <path value="url"/>
+        </discriminator>
+        <description value="Extensions are always sliced by (at least) url"/>
+        <rules value="open"/>
+      </slicing>
+      <short value="Additional content defined by implementations"/>
+      <definition
+                  value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension."/>
+      <comment
+               value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/>
+      <alias value="extensions"/>
+      <alias value="user content"/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="Element.extension"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="Extension"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <constraint>
+        <key value="ext-1"/>
+        <severity value="error"/>
+        <human value="Must have either extensions or value[x], not both"/>
+        <expression value="extension.exists() != value.exists()"/>
+        <xpath
+               value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), &quot;value&quot;)])"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Extension"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="n/a"/>
+      </mapping>
+    </element>
+    <element id="HealthcareService.specialty.coding:8451.system">
+      <path value="HealthcareService.specialty.coding.system"/>
+      <short value="Identity of the terminology system"/>
+      <definition
+                  value="The identification of the Fagområde (OID=8451) code system."/>
+      <comment
+               value="The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...).  OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should reference to some definition that establishes the system clearly and unambiguously."/>
+      <requirements
+                    value="Need to be unambiguous about the source of the definition of the symbol."/>
+      <min value="1"/>
+      <max value="1"/>
+      <base>
+        <path value="Coding.system"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="uri"/>
+      </type>
+      <fixedUri value="urn:oid:2.16.578.1.12.4.1.1.8451"/>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="v2"/>
+        <map value="C*E.3"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="./codeSystem"/>
+      </mapping>
+      <mapping>
+        <identity value="orim"/>
+        <map
+             value="fhir:Coding.system rdfs:subPropertyOf dt:CDCoding.codeSystem"/>
+      </mapping>
+    </element>
+    <element id="HealthcareService.specialty.coding:8451.version">
+      <path value="HealthcareService.specialty.coding.version"/>
+      <short value="Version of the system - if relevant"/>
+      <definition
+                  value="The version of the code system which was used when choosing this code. Note that a well-maintained code system does not need the version reported, because the meaning of codes is consistent across versions. However this cannot consistently be assured, and when the meaning is not guaranteed to be consistent, the version SHOULD be exchanged."/>
+      <comment
+               value="Where the terminology does not clearly define what string should be used to identify code system versions, the recommendation is to use the date (expressed in FHIR date format) on which that version was officially published as the version date."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Coding.version"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="string"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="v2"/>
+        <map value="C*E.7"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="./codeSystemVersion"/>
+      </mapping>
+      <mapping>
+        <identity value="orim"/>
+        <map
+             value="fhir:Coding.version rdfs:subPropertyOf dt:CDCoding.codeSystemVersion"/>
+      </mapping>
+    </element>
+    <element id="HealthcareService.specialty.coding:8451.code">
+      <path value="HealthcareService.specialty.coding.code"/>
+      <short value="Symbol in syntax defined by the system"/>
+      <definition
+                  value="A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination)."/>
+      <requirements
+                    value="Need to refer to a particular code in the system."/>
+      <min value="1"/>
+      <max value="1"/>
+      <base>
+        <path value="Coding.code"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="code"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="v2"/>
+        <map value="C*E.1"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="./code"/>
+      </mapping>
+      <mapping>
+        <identity value="orim"/>
+        <map value="fhir:Coding.code rdfs:subPropertyOf dt:CDCoding.code"/>
+      </mapping>
+    </element>
+    <element id="HealthcareService.specialty.coding:8451.display">
+      <extension
+                 url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
+        <valueBoolean value="true"/>
+      </extension>
+      <path value="HealthcareService.specialty.coding.display"/>
+      <short value="Representation defined by the system"/>
+      <definition
+                  value="A representation of the meaning of the code in the system, following the rules of the system."/>
+      <requirements
+                    value="Need to be able to carry a human-readable meaning of the code for readers that do not know  the system."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Coding.display"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="string"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="v2"/>
+        <map value="C*E.2 - but note this is not well followed"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="CV.displayName"/>
+      </mapping>
+      <mapping>
+        <identity value="orim"/>
+        <map
+             value="fhir:Coding.display rdfs:subPropertyOf dt:CDCoding.displayName"/>
+      </mapping>
+    </element>
+    <element id="HealthcareService.specialty.coding:8451.userSelected">
+      <path value="HealthcareService.specialty.coding.userSelected"/>
+      <short value="If this coding was chosen directly by the user"/>
+      <definition
+                  value="Indicates that this coding was chosen by a user directly - e.g. off a pick list of available items (codes or displays)."/>
+      <comment
+               value="Amongst a set of alternatives, a directly chosen code is the most appropriate starting point for new translations. There is some ambiguity about what exactly 'directly chosen' implies, and trading partner agreement may be needed to clarify the use of this element and its consequences more completely."/>
+      <requirements
+                    value="This has been identified as a clinical safety criterium - that this exact system/code pair was chosen explicitly, rather than inferred by the system based on some rules or language processing."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Coding.userSelected"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="boolean"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="v2"/>
+        <map value="Sometimes implied by being first"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="CD.codingRationale"/>
+      </mapping>
+      <mapping>
+        <identity value="orim"/>
+        <map
+             value="fhir:Coding.userSelected fhir:mapsTo dt:CDCoding.codingRationale. fhir:Coding.userSelected fhir:hasMap fhir:Coding.userSelected.map. fhir:Coding.userSelected.map a fhir:Map;   fhir:target dt:CDCoding.codingRationale. fhir:Coding.userSelected\#true a [     fhir:source &quot;true&quot;;     fhir:target dt:CDCoding.codingRationale\#O   ]"/>
+      </mapping>
+    </element>
+    <element id="HealthcareService.specialty.text">
+      <extension
+                 url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
+        <valueBoolean value="true"/>
+      </extension>
+      <path value="HealthcareService.specialty.text"/>
+      <short value="Plain text representation of the concept"/>
+      <definition
+                  value="A human language representation of the concept as seen/selected/uttered by the user who entered the data and/or which represents the intended meaning of the user."/>
+      <comment
+               value="Very often the text is the same as a displayName of one of the codings."/>
+      <requirements
+                    value="The codes from the terminologies do not always capture the correct meaning with all the nuances of the human using them, or sometimes there is no appropriate code at all. In these cases, the text is used to capture the full meaning of the source."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="CodeableConcept.text"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="string"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="v2"/>
+        <map value="C*E.9. But note many systems use C*E.2 for this"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map
+             value="./originalText[mediaType/code=&quot;text/plain&quot;]/data"/>
+      </mapping>
+      <mapping>
+        <identity value="orim"/>
+        <map
+             value="fhir:CodeableConcept.text rdfs:subPropertyOf dt:CD.originalText"/>
+      </mapping>
+    </element>
+    <element id="HealthcareService.location">
+      <path value="HealthcareService.location"/>
+      <short value="Location(s) where service may be provided"/>
+      <definition
+                  value="The location(s) where this healthcare service may be provided."/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="HealthcareService.location"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="Reference"/>
+        <targetProfile
+                       value="http://hl7.org/fhir/StructureDefinition/Location"/>
+        <targetProfile
+                       value="http://helsenorge.no/fhir/StructureDefinition/no-basis-Location"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="w5"/>
+        <map value="FiveWs.where[x]"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value=".location.role[classCode=SDLOC]"/>
+      </mapping>
+    </element>
+    <element id="HealthcareService.name">
+      <path value="HealthcareService.name"/>
+      <short
+             value="Description of service as presented to a consumer while searching"/>
+      <definition
+                  value="Further description of the service as it would be presented to a consumer while searching."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="HealthcareService.name"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="string"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value=".name"/>
+      </mapping>
+    </element>
+    <element id="HealthcareService.comment">
+      <path value="HealthcareService.comment"/>
+      <short
+             value="Additional description and/or any specific issues not covered elsewhere"/>
+      <definition
+                  value="Any additional description of the service and/or any specific issues not covered by the other attributes, which can be displayed as further detail under the serviceName."/>
+      <comment
+               value="Would expect that a user would not see this information on a search results, and it would only be available when viewing the complete details of the service."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="HealthcareService.comment"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="string"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value=".location.role[classCode=SDLOC].desc"/>
+      </mapping>
+    </element>
+    <element id="HealthcareService.extraDetails">
+      <path value="HealthcareService.extraDetails"/>
+      <short
+             value="Extra details about the service that can't be placed in the other fields"/>
+      <definition
+                  value="Extra details about the service that can't be placed in the other fields."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="HealthcareService.extraDetails"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="markdown"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map
+             value=".actrelationship[typeCode=COMP.act[classCode=ACT][moodCode=DEF].text"/>
+      </mapping>
+    </element>
+    <element id="HealthcareService.photo">
+      <path value="HealthcareService.photo"/>
+      <short value="Facilitates quick identification of the service"/>
+      <definition
+                  value="If there is a photo/symbol associated with this HealthcareService, it may be included here to facilitate quick identification of the service in a list."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="HealthcareService.photo"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="Attachment"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value=".actrelationship[typeCode=SBJ].observation.value"/>
+      </mapping>
+    </element>
+    <element id="HealthcareService.telecom">
+      <path value="HealthcareService.telecom"/>
+      <short value="Contacts related to the healthcare service"/>
+      <definition
+                  value="List of contacts related to this specific healthcare service."/>
+      <comment
+               value="If this is empty, then refer to the location's contacts."/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="HealthcareService.telecom"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="ContactPoint"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value=".telecom"/>
+      </mapping>
+    </element>
+    <element id="HealthcareService.coverageArea">
+      <path value="HealthcareService.coverageArea"/>
+      <short value="Location(s) service is intended for/available to"/>
+      <definition
+                  value="The location(s) that this service is available to (not where the service is provided)."/>
+      <comment
+               value="The locations referenced by the coverage area can include both specific locations, including areas, and also conceptual domains too (mode = kind), such as a physical area (tri-state area) and some other attribute (covered by Example Care Organization). These types of Locations are often not managed by any specific organization. This could also include generic locations such as &quot;in-home&quot;."/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="HealthcareService.coverageArea"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="Reference"/>
+        <targetProfile
+                       value="http://hl7.org/fhir/StructureDefinition/Location"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map
+             value=".location.role[classCode=SDLOC].subjectOf.A_SpatialCoordinate"/>
+      </mapping>
+    </element>
+    <element id="HealthcareService.serviceProvisionCode">
+      <path value="HealthcareService.serviceProvisionCode"/>
+      <short value="Conditions under which service is available/offered"/>
+      <definition
+                  value="The code(s) that detail the conditions under which the healthcare service is available/offered."/>
+      <comment
+               value="The provision means being commissioned by, contractually obliged or financially sourced. Types of costings that may apply to this healthcare service, such if the service may be available for free, some discounts available, or fees apply."/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="HealthcareService.serviceProvisionCode"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="CodeableConcept"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <binding>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
+          <valueString value="ServiceProvisionConditions"/>
+        </extension>
+        <strength value="example"/>
+        <description
+                     value="The code(s) that detail the conditions under which the healthcare service is available/offered."/>
+        <valueSet
+                  value="http://hl7.org/fhir/ValueSet/service-provision-conditions"/>
+      </binding>
+      <mapping>
+        <identity value="rim"/>
+        <map
+             value=".actrelationship[typeCode=PRCN].observation[moodCode=EVN.CRT]"/>
+      </mapping>
+    </element>
+    <element id="HealthcareService.eligibility">
+      <path value="HealthcareService.eligibility"/>
+      <short
+             value="Specific eligibility requirements required to use the service"/>
+      <definition
+                  value="Does this service have specific eligibility requirements that need to be met in order to use the service?"/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="HealthcareService.eligibility"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="BackboneElement"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+    </element>
+    <element id="HealthcareService.eligibility.id">
+      <path value="HealthcareService.eligibility.id"/>
+      <representation value="xmlAttr"/>
+      <short value="Unique id for inter-element referencing"/>
+      <definition
+                  value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Element.id"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
+          <valueUrl value="string"/>
+        </extension>
+        <code value="http://hl7.org/fhirpath/System.String"/>
+      </type>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="n/a"/>
+      </mapping>
+    </element>
+    <element id="HealthcareService.eligibility.extension">
+      <path value="HealthcareService.eligibility.extension"/>
+      <short value="Additional content defined by implementations"/>
+      <definition
+                  value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension."/>
+      <comment
+               value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/>
+      <alias value="extensions"/>
+      <alias value="user content"/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="Element.extension"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="Extension"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <constraint>
+        <key value="ext-1"/>
+        <severity value="error"/>
+        <human value="Must have either extensions or value[x], not both"/>
+        <expression value="extension.exists() != value.exists()"/>
+        <xpath
+               value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), &quot;value&quot;)])"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Extension"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="n/a"/>
+      </mapping>
+    </element>
+    <element id="HealthcareService.eligibility.modifierExtension">
+      <path value="HealthcareService.eligibility.modifierExtension"/>
+      <short value="Extensions that cannot be ignored even if unrecognized"/>
+      <definition
+                  value="May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.
+
+Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)."/>
+      <comment
+               value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/>
+      <requirements
+                    value="Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension)."/>
+      <alias value="extensions"/>
+      <alias value="user content"/>
+      <alias value="modifiers"/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="BackboneElement.modifierExtension"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="Extension"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <constraint>
+        <key value="ext-1"/>
+        <severity value="error"/>
+        <human value="Must have either extensions or value[x], not both"/>
+        <expression value="extension.exists() != value.exists()"/>
+        <xpath
+               value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), &quot;value&quot;)])"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Extension"/>
+      </constraint>
+      <isModifier value="true"/>
+      <isModifierReason
+                        value="Modifier extensions are expected to modify the meaning or interpretation of the element that contains them"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="N/A"/>
+      </mapping>
+    </element>
+    <element id="HealthcareService.eligibility.code">
+      <path value="HealthcareService.eligibility.code"/>
+      <short value="Coded value for the eligibility"/>
+      <definition value="Coded value for the eligibility."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="HealthcareService.eligibility.code"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="CodeableConcept"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <binding>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
+          <valueString value="ServiceEligibility"/>
+        </extension>
+        <strength value="example"/>
+        <description
+                     value="Coded values underwhich a specific service is made available."/>
+      </binding>
+      <mapping>
+        <identity value="rim"/>
+        <map
+             value=".actrelationship[typeCode=PRCN].observation[moodCode=EVN.CRT]"/>
+      </mapping>
+    </element>
+    <element id="HealthcareService.eligibility.comment">
+      <path value="HealthcareService.eligibility.comment"/>
+      <short value="Describes the eligibility conditions for the service"/>
+      <definition
+                  value="Describes the eligibility conditions for the service."/>
+      <comment
+               value="The description of service eligibility should, in general, not exceed one or two paragraphs. It should be sufficient for a prospective consumer to determine if they are likely to be eligible or not. Where eligibility requirements and conditions are complex, it may simply be noted that an eligibility assessment is required. Where eligibility is determined by an outside source, such as an Act of Parliament, this should be noted, preferably with a reference to a commonly available copy of the source document such as a web page."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="HealthcareService.eligibility.comment"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="markdown"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map
+             value=".actrelationship[typeCode=PRCN].observation[moodCode=EVN.CRT].text"/>
+      </mapping>
+    </element>
+    <element id="HealthcareService.program">
+      <path value="HealthcareService.program"/>
+      <short value="Programs that this service is applicable to"/>
+      <definition value="Programs that this service is applicable to."/>
+      <comment
+               value="Programs are often defined externally to an Organization, commonly by governments; e.g. Home and Community Care Programs, Homeless Program, …."/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="HealthcareService.program"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="CodeableConcept"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <binding>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
+          <valueString value="Program"/>
+        </extension>
+        <strength value="example"/>
+        <description
+                     value="Government or local programs that this service applies to."/>
+        <valueSet value="http://hl7.org/fhir/ValueSet/program"/>
+      </binding>
+      <mapping>
+        <identity value="rim"/>
+        <map value=".actrelationship[typeCode=PERT].observation"/>
+      </mapping>
+    </element>
+    <element id="HealthcareService.characteristic">
+      <path value="HealthcareService.characteristic"/>
+      <short value="Collection of characteristics (attributes)"/>
+      <definition value="Collection of characteristics (attributes)."/>
+      <comment
+               value="These could be such things as is wheelchair accessible."/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="HealthcareService.characteristic"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="CodeableConcept"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <binding>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
+          <valueString value="ServiceCharacteristic"/>
+        </extension>
+        <strength value="example"/>
+        <description
+                     value="A custom attribute that could be provided at a service (e.g. Wheelchair accessibiliy)."/>
+      </binding>
+      <mapping>
+        <identity value="rim"/>
+        <map value=".actrelationship[typeCode=PERT].observation"/>
+      </mapping>
+    </element>
+    <element id="HealthcareService.communication">
+      <path value="HealthcareService.communication"/>
+      <short value="The language that this service is offered in"/>
+      <definition
+                  value="Some services are specifically made available in multiple languages, this property permits a directory to declare the languages this is offered in. Typically this is only provided where a service operates in communities with mixed languages used."/>
+      <comment
+               value="When using this property it indicates that the service is available with this language, it is not derived from the practitioners, and not all are required to use this language, just that this language is available while scheduling."/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="HealthcareService.communication"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="CodeableConcept"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <binding>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-maxValueSet">
+          <valueCanonical value="http://hl7.org/fhir/ValueSet/all-languages"/>
+        </extension>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
+          <valueString value="Language"/>
+        </extension>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding">
+          <valueBoolean value="true"/>
+        </extension>
+        <strength value="preferred"/>
+        <description value="A human language."/>
+        <valueSet value="http://hl7.org/fhir/ValueSet/languages"/>
+      </binding>
+    </element>
+    <element id="HealthcareService.referralMethod">
+      <path value="HealthcareService.referralMethod"/>
+      <short value="Ways that the service accepts referrals"/>
+      <definition
+                  value="Ways that the service accepts referrals, if this is not provided then it is implied that no referral is required."/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="HealthcareService.referralMethod"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="CodeableConcept"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <binding>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
+          <valueString value="ReferralMethod"/>
+        </extension>
+        <strength value="example"/>
+        <description
+                     value="The methods of referral can be used when referring to a specific HealthCareService resource."/>
+        <valueSet
+                  value="http://hl7.org/fhir/ValueSet/service-referral-method"/>
+      </binding>
+      <mapping>
+        <identity value="rim"/>
+        <map value=".actrelationship[typeCode=PERT].observation"/>
+      </mapping>
+    </element>
+    <element id="HealthcareService.appointmentRequired">
+      <path value="HealthcareService.appointmentRequired"/>
+      <short
+             value="If an appointment is required for access to this service"/>
+      <definition
+                  value="Indicates whether or not a prospective consumer will require an appointment for a particular service at a site to be provided by the Organization. Indicates if an appointment is required for access to this service."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="HealthcareService.appointmentRequired"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="boolean"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value=".actrelationship[typeCode=PERT].observation"/>
+      </mapping>
+    </element>
+    <element id="HealthcareService.availableTime">
+      <path value="HealthcareService.availableTime"/>
+      <short value="Times the Service Site is available"/>
+      <definition
+                  value="A collection of times that the Service Site is available."/>
+      <comment
+               value="More detailed availability information may be provided in associated Schedule/Slot resources."/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="HealthcareService.availableTime"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="BackboneElement"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value=".effectiveTime"/>
+      </mapping>
+    </element>
+    <element id="HealthcareService.availableTime.id">
+      <path value="HealthcareService.availableTime.id"/>
+      <representation value="xmlAttr"/>
+      <short value="Unique id for inter-element referencing"/>
+      <definition
+                  value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Element.id"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
+          <valueUrl value="string"/>
+        </extension>
+        <code value="http://hl7.org/fhirpath/System.String"/>
+      </type>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="n/a"/>
+      </mapping>
+    </element>
+    <element id="HealthcareService.availableTime.extension">
+      <path value="HealthcareService.availableTime.extension"/>
+      <short value="Additional content defined by implementations"/>
+      <definition
+                  value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension."/>
+      <comment
+               value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/>
+      <alias value="extensions"/>
+      <alias value="user content"/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="Element.extension"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="Extension"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <constraint>
+        <key value="ext-1"/>
+        <severity value="error"/>
+        <human value="Must have either extensions or value[x], not both"/>
+        <expression value="extension.exists() != value.exists()"/>
+        <xpath
+               value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), &quot;value&quot;)])"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Extension"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="n/a"/>
+      </mapping>
+    </element>
+    <element id="HealthcareService.availableTime.modifierExtension">
+      <path value="HealthcareService.availableTime.modifierExtension"/>
+      <short value="Extensions that cannot be ignored even if unrecognized"/>
+      <definition
+                  value="May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.
+
+Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)."/>
+      <comment
+               value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/>
+      <requirements
+                    value="Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension)."/>
+      <alias value="extensions"/>
+      <alias value="user content"/>
+      <alias value="modifiers"/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="BackboneElement.modifierExtension"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="Extension"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <constraint>
+        <key value="ext-1"/>
+        <severity value="error"/>
+        <human value="Must have either extensions or value[x], not both"/>
+        <expression value="extension.exists() != value.exists()"/>
+        <xpath
+               value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), &quot;value&quot;)])"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Extension"/>
+      </constraint>
+      <isModifier value="true"/>
+      <isModifierReason
+                        value="Modifier extensions are expected to modify the meaning or interpretation of the element that contains them"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="N/A"/>
+      </mapping>
+    </element>
+    <element id="HealthcareService.availableTime.daysOfWeek">
+      <path value="HealthcareService.availableTime.daysOfWeek"/>
+      <short value="mon | tue | wed | thu | fri | sat | sun"/>
+      <definition
+                  value="Indicates which days of the week are available between the start and end Times."/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="HealthcareService.availableTime.daysOfWeek"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="code"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <binding>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
+          <valueString value="DaysOfWeek"/>
+        </extension>
+        <strength value="required"/>
+        <description value="The days of the week."/>
+        <valueSet value="http://hl7.org/fhir/ValueSet/days-of-week|4.0.1"/>
+      </binding>
+      <mapping>
+        <identity value="rim"/>
+        <map value=".effectiveTime"/>
+      </mapping>
+    </element>
+    <element id="HealthcareService.availableTime.allDay">
+      <path value="HealthcareService.availableTime.allDay"/>
+      <short value="Always available? e.g. 24 hour service"/>
+      <definition
+                  value="Is this always available? (hence times are irrelevant) e.g. 24 hour service."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="HealthcareService.availableTime.allDay"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="boolean"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value=".effectiveTime"/>
+      </mapping>
+    </element>
+    <element id="HealthcareService.availableTime.availableStartTime">
+      <path value="HealthcareService.availableTime.availableStartTime"/>
+      <short value="Opening time of day (ignored if allDay = true)"/>
+      <definition
+                  value="The opening time of day. Note: If the AllDay flag is set, then this time is ignored."/>
+      <comment
+               value="The time zone is expected to be for where this HealthcareService is provided at."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="HealthcareService.availableTime.availableStartTime"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="time"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value=".effectiveTime"/>
+      </mapping>
+    </element>
+    <element id="HealthcareService.availableTime.availableEndTime">
+      <path value="HealthcareService.availableTime.availableEndTime"/>
+      <short value="Closing time of day (ignored if allDay = true)"/>
+      <definition
+                  value="The closing time of day. Note: If the AllDay flag is set, then this time is ignored."/>
+      <comment
+               value="The time zone is expected to be for where this HealthcareService is provided at."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="HealthcareService.availableTime.availableEndTime"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="time"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value=".effectiveTime"/>
+      </mapping>
+    </element>
+    <element id="HealthcareService.notAvailable">
+      <path value="HealthcareService.notAvailable"/>
+      <short value="Not available during this time due to provided reason"/>
+      <definition
+                  value="The HealthcareService is not available during this period of time due to the provided reason."/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="HealthcareService.notAvailable"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="BackboneElement"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value=".effectiveTime"/>
+      </mapping>
+    </element>
+    <element id="HealthcareService.notAvailable.id">
+      <path value="HealthcareService.notAvailable.id"/>
+      <representation value="xmlAttr"/>
+      <short value="Unique id for inter-element referencing"/>
+      <definition
+                  value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Element.id"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
+          <valueUrl value="string"/>
+        </extension>
+        <code value="http://hl7.org/fhirpath/System.String"/>
+      </type>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="n/a"/>
+      </mapping>
+    </element>
+    <element id="HealthcareService.notAvailable.extension">
+      <path value="HealthcareService.notAvailable.extension"/>
+      <short value="Additional content defined by implementations"/>
+      <definition
+                  value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension."/>
+      <comment
+               value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/>
+      <alias value="extensions"/>
+      <alias value="user content"/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="Element.extension"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="Extension"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <constraint>
+        <key value="ext-1"/>
+        <severity value="error"/>
+        <human value="Must have either extensions or value[x], not both"/>
+        <expression value="extension.exists() != value.exists()"/>
+        <xpath
+               value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), &quot;value&quot;)])"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Extension"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="n/a"/>
+      </mapping>
+    </element>
+    <element id="HealthcareService.notAvailable.modifierExtension">
+      <path value="HealthcareService.notAvailable.modifierExtension"/>
+      <short value="Extensions that cannot be ignored even if unrecognized"/>
+      <definition
+                  value="May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.
+
+Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)."/>
+      <comment
+               value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/>
+      <requirements
+                    value="Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension)."/>
+      <alias value="extensions"/>
+      <alias value="user content"/>
+      <alias value="modifiers"/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="BackboneElement.modifierExtension"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="Extension"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <constraint>
+        <key value="ext-1"/>
+        <severity value="error"/>
+        <human value="Must have either extensions or value[x], not both"/>
+        <expression value="extension.exists() != value.exists()"/>
+        <xpath
+               value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), &quot;value&quot;)])"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Extension"/>
+      </constraint>
+      <isModifier value="true"/>
+      <isModifierReason
+                        value="Modifier extensions are expected to modify the meaning or interpretation of the element that contains them"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="N/A"/>
+      </mapping>
+    </element>
+    <element id="HealthcareService.notAvailable.description">
+      <path value="HealthcareService.notAvailable.description"/>
+      <short
+             value="Reason presented to the user explaining why time not available"/>
+      <definition
+                  value="The reason that can be presented to the user as to why this time is not available."/>
+      <min value="1"/>
+      <max value="1"/>
+      <base>
+        <path value="HealthcareService.notAvailable.description"/>
+        <min value="1"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="string"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="n/a"/>
+      </mapping>
+    </element>
+    <element id="HealthcareService.notAvailable.during">
+      <path value="HealthcareService.notAvailable.during"/>
+      <short value="Service not available from this date"/>
+      <definition
+                  value="Service is not available (seasonally or for a public holiday) from this date."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="HealthcareService.notAvailable.during"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="Period"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value=".effectiveTime"/>
+      </mapping>
+    </element>
+    <element id="HealthcareService.availabilityExceptions">
+      <path value="HealthcareService.availabilityExceptions"/>
+      <short value="Description of availability exceptions"/>
+      <definition
+                  value="A description of site availability exceptions, e.g. public holiday availability. Succinctly describing all possible exceptions to normal site availability as details in the available Times and not available Times."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="HealthcareService.availabilityExceptions"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="string"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value=".effectiveTime"/>
+      </mapping>
+    </element>
+    <element id="HealthcareService.endpoint">
+      <path value="HealthcareService.endpoint"/>
+      <short
+             value="Technical endpoints providing access to electronic services operated for the healthcare service"/>
+      <definition
+                  value="no-basis: In Norway endpoints for communication should be connected to a kommunikasjonspart-Organization identified with HERid and collected from the Norwegian Address register. Endpoints not registered in the Norwegian Address register can use other schemes of connecting endpoints to Organizations, PractitionerRole or HealthcareService.
+
+Technical endpoints providing access to services operated for the specific healthcare services defined at this resource."/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="HealthcareService.endpoint"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="Reference"/>
+        <targetProfile
+                       value="http://hl7.org/fhir/StructureDefinition/Endpoint"/>
+        <targetProfile
+                       value="http://helsenorge.no/fhir/StructureDefinition/no-basis-Endpoint"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <mustSupport value="false"/>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="n/a"/>
+      </mapping>
+    </element>
+  </snapshot>
+  <differential>
+    <element id="HealthcareService">
+      <path value="HealthcareService"/>
+      <definition
+                  value="The details of a healthcare service available at a location. Should only be used for clinical healthcareservices offered by a PractitionerRole or by an Organization."/>
+    </element>
+    <element id="HealthcareService.identifier">
+      <path value="HealthcareService.identifier"/>
+      <mustSupport value="false"/>
+    </element>
+    <element id="HealthcareService.providedBy">
+      <path value="HealthcareService.providedBy"/>
+      <definition
+                  value="The organization that provides this healthcare service.
+
+no-basis recommends the use of logical reference to an organization using ENH or RSH. To describe a top level organization. Departments within an organization could use a different reference scheme defined by the organization."/>
+      <type>
+        <code value="Reference"/>
+        <targetProfile
+                       value="http://hl7.org/fhir/StructureDefinition/Organization"/>
+        <targetProfile
+                       value="http://helsenorge.no/fhir/StructureDefinition/no-basis-Organization"/>
+      </type>
+    </element>
+    <element id="HealthcareService.providedBy.identifier">
+      <path value="HealthcareService.providedBy.identifier"/>
+      <short
+             value="The logical reference of organization that provides this healthcare service."/>
+      <definition
+                  value="no-basis recommends the use of logical reference to an organization using ENH or RSH. To describe a top level organization. Departments within an organization could use a different reference scheme defined by the organization.
+
+no-basis recommends if an identifier is provided the identifier type or system should be provided."/>
+    </element>
+    <element id="HealthcareService.category">
+      <path value="HealthcareService.category"/>
+      <short value="HealthcareService category"/>
+      <definition
+                  value="Example of category. Helsevirksomhet type (OID=9040), identifies the virksomhetstype used in Adresseregisteret. This element is usually not necessary to describe the HealthcareService adequately."/>
+      <alias value="virksomhetstype"/>
+      <binding>
+        <strength value="example"/>
+        <description value="virksomhetstype 9040"/>
+        <valueSet value="urn:oid:2.16.578.1.12.4.1.1.9040"/>
+      </binding>
+    </element>
+    <element id="HealthcareService.type">
+      <path value="HealthcareService.type"/>
+      <definition
+                  value="no-basis: This element is usually not necessary to describe the HealthcareService adequately. Further coding can be used when common set of SNOMED codes are agreed for healthc care service types.
+
+The specific type of service that may be delivered or performed."/>
+    </element>
+    <element id="HealthcareService.specialty">
+      <path value="HealthcareService.specialty"/>
+      <definition
+                  value="no-basis: Helsehjelpområde is given by the specialty element, preferred coding includes 8655 and 8654 codesystems. Type and category is usually not necessary to describe the HealthcareService adequately.
+
+The specific type defined in a codesystem allowed included in the valueset."/>
+      <alias value="helsehjelpsområde"/>
+    </element>
+    <element id="HealthcareService.specialty.coding">
+      <path value="HealthcareService.specialty.coding"/>
+      <slicing>
+        <discriminator>
+          <type value="value"/>
+          <path value="system"/>
+        </discriminator>
+        <description
+                     value="Two possible codings are given for the type element"/>
+        <rules value="open"/>
+      </slicing>
+    </element>
+    <element id="HealthcareService.specialty.coding:8655">
+      <path value="HealthcareService.specialty.coding"/>
+      <sliceName value="8655"/>
+      <short value="Code describing the Helsehjelpområde"/>
+      <definition
+                  value="no-basis: Helsehjelpsområde (OID=8655) used to code the kind of clinical service the organization offers the patients through this HealthcareService
+Also use Klinisk/medisinsk service (OID=8654)?"/>
+      <min value="0"/>
+      <max value="*"/>
+      <binding>
+        <strength value="preferred"/>
+        <description value="Helsehjelpsområde"/>
+        <valueSet value="urn:oid:2.16.578.1.12.4.1.1.8655"/>
+      </binding>
+    </element>
+    <element id="HealthcareService.specialty.coding:8655.system">
+      <path value="HealthcareService.specialty.coding.system"/>
+      <short value="Identity of the 8655 codesystem"/>
+      <min value="1"/>
+      <fixedUri value="urn:oid:2.16.578.1.12.4.1.1.8655"/>
+    </element>
+    <element id="HealthcareService.specialty.coding:8655.code">
+      <path value="HealthcareService.specialty.coding.code"/>
+      <min value="1"/>
+    </element>
+    <element id="HealthcareService.specialty.coding:8654">
+      <path value="HealthcareService.specialty.coding"/>
+      <sliceName value="8654"/>
+      <definition value="Klinisk/medisinsk service (OID=8654)"/>
+      <min value="0"/>
+      <max value="*"/>
+      <binding>
+        <strength value="preferred"/>
+        <description value="Klinisk/medisinsk service"/>
+        <valueSet value="urn:oid:2.16.578.1.12.4.1.1.8654"/>
+      </binding>
+    </element>
+    <element id="HealthcareService.specialty.coding:8654.system">
+      <path value="HealthcareService.specialty.coding.system"/>
+      <min value="1"/>
+      <fixedUri value="urn:oid:2.16.578.1.12.4.1.1.8654"/>
+    </element>
+    <element id="HealthcareService.specialty.coding:8654.code">
+      <path value="HealthcareService.specialty.coding.code"/>
+      <min value="1"/>
+    </element>
+    <element id="HealthcareService.specialty.coding:9151">
+      <path value="HealthcareService.specialty.coding"/>
+      <sliceName value="9151"/>
+      <definition value="IPLOS tjenestetype (OID=9151)"/>
+      <min value="0"/>
+      <max value="*"/>
+      <binding>
+        <strength value="preferred"/>
+        <description value="IPLOS tjenestetype"/>
+        <valueSet value="urn:oid:2.16.578.1.12.4.1.1.9151"/>
+      </binding>
+    </element>
+    <element id="HealthcareService.specialty.coding:9151.system">
+      <path value="HealthcareService.specialty.coding.system"/>
+      <min value="1"/>
+      <fixedUri value="urn:oid:2.16.578.1.12.4.1.1.9151"/>
+    </element>
+    <element id="HealthcareService.specialty.coding:9151.code">
+      <path value="HealthcareService.specialty.coding.code"/>
+      <min value="1"/>
+    </element>
+    <element id="HealthcareService.specialty.coding:8451">
+      <path value="HealthcareService.specialty.coding"/>
+      <sliceName value="8451"/>
+      <definition value="Fagområde (OID=8451)"/>
+      <min value="0"/>
+      <max value="*"/>
+      <binding>
+        <strength value="preferred"/>
+        <description value="Fagområde"/>
+        <valueSet value="urn:oid:2.16.578.1.12.4.1.1.8451"/>
+      </binding>
+    </element>
+    <element id="HealthcareService.specialty.coding:8451.system">
+      <path value="HealthcareService.specialty.coding.system"/>
+      <definition
+                  value="The identification of the Fagområde (OID=8451) code system."/>
+      <min value="1"/>
+      <fixedUri value="urn:oid:2.16.578.1.12.4.1.1.8451"/>
+    </element>
+    <element id="HealthcareService.specialty.coding:8451.code">
+      <path value="HealthcareService.specialty.coding.code"/>
+      <min value="1"/>
+    </element>
+    <element id="HealthcareService.location">
+      <path value="HealthcareService.location"/>
+      <type>
+        <code value="Reference"/>
+        <targetProfile
+                       value="http://hl7.org/fhir/StructureDefinition/Location"/>
+        <targetProfile
+                       value="http://helsenorge.no/fhir/StructureDefinition/no-basis-Location"/>
+      </type>
+    </element>
+    <element id="HealthcareService.endpoint">
+      <path value="HealthcareService.endpoint"/>
+      <definition
+                  value="no-basis: In Norway endpoints for communication should be connected to a kommunikasjonspart-Organization identified with HERid and collected from the Norwegian Address register. Endpoints not registered in the Norwegian Address register can use other schemes of connecting endpoints to Organizations, PractitionerRole or HealthcareService.
+
+Technical endpoints providing access to services operated for the specific healthcare services defined at this resource."/>
+      <type>
+        <code value="Reference"/>
+        <targetProfile
+                       value="http://hl7.org/fhir/StructureDefinition/Endpoint"/>
+        <targetProfile
+                       value="http://helsenorge.no/fhir/StructureDefinition/no-basis-Endpoint"/>
+      </type>
+      <mustSupport value="false"/>
+    </element>
+  </differential>
+</StructureDefinition>
+ + + + + + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/StructureDefinition-no-basis-HealthcareService.sch b/StructureDefinition-no-basis-HealthcareService.sch new file mode 100644 index 00000000..df0fbe3b --- /dev/null +++ b/StructureDefinition-no-basis-HealthcareService.sch @@ -0,0 +1,66 @@ + + + + + + + f:HealthcareService/f:providedBy + + id: maximum cardinality of 'id' is 1 + reference: maximum cardinality of 'reference' is 1 + type: maximum cardinality of 'type' is 1 + identifier: maximum cardinality of 'identifier' is 1 + display: maximum cardinality of 'display' is 1 + + + + f:HealthcareService/f:specialty + + id: maximum cardinality of 'id' is 1 + text: maximum cardinality of 'text' is 1 + + + + f:HealthcareService/f:specialty/f:coding + + id: maximum cardinality of 'id' is 1 + system: minimum cardinality of 'system' is 1 + system: maximum cardinality of 'system' is 1 + version: maximum cardinality of 'version' is 1 + code: minimum cardinality of 'code' is 1 + code: maximum cardinality of 'code' is 1 + display: maximum cardinality of 'display' is 1 + userSelected: maximum cardinality of 'userSelected' is 1 + id: maximum cardinality of 'id' is 1 + system: minimum cardinality of 'system' is 1 + system: maximum cardinality of 'system' is 1 + version: maximum cardinality of 'version' is 1 + code: minimum cardinality of 'code' is 1 + code: maximum cardinality of 'code' is 1 + display: maximum cardinality of 'display' is 1 + userSelected: maximum cardinality of 'userSelected' is 1 + id: maximum cardinality of 'id' is 1 + system: minimum cardinality of 'system' is 1 + system: maximum cardinality of 'system' is 1 + version: maximum cardinality of 'version' is 1 + code: minimum cardinality of 'code' is 1 + code: maximum cardinality of 'code' is 1 + display: maximum cardinality of 'display' is 1 + userSelected: maximum cardinality of 'userSelected' is 1 + id: maximum cardinality of 'id' is 1 + system: minimum cardinality of 'system' is 1 + system: maximum cardinality of 'system' is 1 + version: maximum cardinality of 'version' is 1 + code: minimum cardinality of 'code' is 1 + code: maximum cardinality of 'code' is 1 + display: maximum cardinality of 'display' is 1 + userSelected: maximum cardinality of 'userSelected' is 1 + + + diff --git a/StructureDefinition-no-basis-HealthcareService.ttl b/StructureDefinition-no-basis-HealthcareService.ttl new file mode 100644 index 00000000..8c4632ef --- /dev/null +++ b/StructureDefinition-no-basis-HealthcareService.ttl @@ -0,0 +1,3822 @@ +@prefix fhir: . +@prefix owl: . +@prefix rdfs: . +@prefix xsd: . + +# - resource ------------------------------------------------------------------- + + a fhir:StructureDefinition ; + fhir:nodeRole fhir:treeRoot ; + fhir:id [ fhir:v "no-basis-HealthcareService"] ; # + fhir:text [ + fhir:status [ fhir:v "extensions" ] ; + fhir:div "
Placeholder
" + ] ; # + fhir:url [ fhir:v "http://helsenorge.no/fhir/StructureDefinition/no-basis-HealthcareService"^^xsd:anyURI] ; # + fhir:version [ fhir:v "0.1.0"] ; # + fhir:name [ fhir:v "NoBasisHealthcareService"] ; # + fhir:title [ fhir:v "no-basis-HealthcareService"] ; # + fhir:status [ fhir:v "active"] ; # + fhir:date [ fhir:v "2019-05-20"^^xsd:date] ; # + fhir:publisher [ fhir:v "Example Publisher"] ; # + fhir:contact ( [ + fhir:name [ fhir:v "Example Publisher" ] ; + fhir:telecom ( [ + fhir:system [ fhir:v "url" ] ; + fhir:value [ fhir:v "http://example.org/example-publisher" ] + ] ) + ] ) ; # + fhir:description [ fhir:v "Basisprofil for Norwegian Healthcare Service information. Defined by The Norwegian Directorate of eHealth and HL7 Norway. The profile adds Norwegian specific identification of Healthcare Services. The basis profile is open, but derived profiles should close down the information elements according to specification relevant to the use-case.\n\nThe typical use-case is to include information regarding what Healthcare related services, support functions or activities provided by an Organization or awailable at a Location."] ; # + fhir:fhirVersion [ fhir:v "4.0.1"] ; # + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:uri [ fhir:v "http://hl7.org/v3"^^xsd:anyURI ] ; + fhir:name [ fhir:v "RIM Mapping" ] + ] [ + fhir:identity [ fhir:v "w5" ] ; + fhir:uri [ fhir:v "http://hl7.org/fhir/fivews"^^xsd:anyURI ] ; + fhir:name [ fhir:v "FiveWs Pattern Mapping" ] + ] ) ; # + fhir:kind [ fhir:v "resource"] ; # + fhir:abstract [ fhir:v "false"^^xsd:boolean] ; # + fhir:type [ fhir:v "HealthcareService"^^xsd:anyURI] ; # + fhir:baseDefinition [ + fhir:v "http://hl7.org/fhir/StructureDefinition/HealthcareService"^^xsd:anyURI ; + fhir:link + ] ; # + fhir:derivation [ fhir:v "constraint"] ; # + fhir:snapshot [ + fhir:element ( [ + fhir:id [ fhir:v "HealthcareService" ] ; + fhir:path [ fhir:v "HealthcareService" ] ; + fhir:short [ fhir:v "The details of a healthcare service available at a location" ] ; + fhir:definition [ fhir:v "The details of a healthcare service available at a location. Should only be used for clinical healthcareservices offered by a PractitionerRole or by an Organization." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "HealthcareService" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:constraint ( [ + fhir:key [ fhir:v "dom-2" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "If the resource is contained in another resource, it SHALL NOT contain nested Resources" ] ; + fhir:expression [ fhir:v "contained.contained.empty()" ] ; + fhir:xpath [ fhir:v "not(parent::f:contained and f:contained)" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/DomainResource"^^xsd:anyURI ; + fhir:link + ] + ] [ + fhir:key [ fhir:v "dom-3" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource" ] ; + fhir:expression [ fhir:v "contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()" ] ; + fhir:xpath [ fhir:v "not(exists(for $id in f:contained/*/f:id/@value return $contained[not(parent::*/descendant::f:reference/@value=concat('#', $contained/*/id/@value) or descendant::f:reference[@value='#'])]))" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/DomainResource"^^xsd:anyURI ; + fhir:link + ] + ] [ + fhir:key [ fhir:v "dom-4" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated" ] ; + fhir:expression [ fhir:v "contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()" ] ; + fhir:xpath [ fhir:v "not(exists(f:contained/*/f:meta/f:versionId)) and not(exists(f:contained/*/f:meta/f:lastUpdated))" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/DomainResource"^^xsd:anyURI ; + fhir:link + ] + ] [ + fhir:key [ fhir:v "dom-5" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "If a resource is contained in another resource, it SHALL NOT have a security label" ] ; + fhir:expression [ fhir:v "contained.meta.security.empty()" ] ; + fhir:xpath [ fhir:v "not(exists(f:contained/*/f:meta/f:security))" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/DomainResource"^^xsd:anyURI ; + fhir:link + ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bestpractice"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true"^^xsd:boolean ] + ] [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bestpractice-explanation"^^xsd:anyURI ] ; + fhir:value [ fhir:v "When a resource has no narrative, only systems that fully understand the data can display the resource to a human safely. Including a human readable representation in the resource makes for a much more robust eco-system and cheaper handling of resources by intermediary systems. Some ecosystems restrict distribution of resources to only those systems that do fully understand the resources, and as a consequence implementers may believe that the narrative is superfluous. However experience shows that such eco-systems often open up to new participants over time." ] + ] ) ; + fhir:key [ fhir:v "dom-6" ] ; + fhir:severity [ fhir:v "warning" ] ; + fhir:human [ fhir:v "A resource should have narrative for robust management" ] ; + fhir:expression [ fhir:v "text.`div`.exists()" ] ; + fhir:xpath [ fhir:v "exists(f:text/h:div)" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/DomainResource"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "Entity. Role, or Act" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "act[classCode=ACT][moodCode=DEF]" ] + ] ) + ] [ + fhir:id [ fhir:v "HealthcareService.id" ] ; + fhir:path [ fhir:v "HealthcareService.id" ] ; + fhir:short [ fhir:v "Logical id of this artifact" ] ; + fhir:definition [ fhir:v "The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes." ] ; + fhir:comment [ fhir:v "The only time that a resource does not have an id is when it is being submitted to the server using a create operation." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Resource.id" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"^^xsd:anyURI ] ; + fhir:value [ fhir:v "id"^^xsd:anyURI ] + ] ) ; + fhir:code [ fhir:v "http://hl7.org/fhirpath/System.String"^^xsd:anyURI ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] + ] [ + fhir:id [ fhir:v "HealthcareService.meta" ] ; + fhir:path [ fhir:v "HealthcareService.meta" ] ; + fhir:short [ fhir:v "Metadata about the resource" ] ; + fhir:definition [ fhir:v "The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Resource.meta" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Meta"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] + ] [ + fhir:id [ fhir:v "HealthcareService.implicitRules" ] ; + fhir:path [ fhir:v "HealthcareService.implicitRules" ] ; + fhir:short [ fhir:v "A set of rules under which this content was created" ] ; + fhir:definition [ fhir:v "A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc." ] ; + fhir:comment [ fhir:v "Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of it's narrative along with other profiles, value sets, etc." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Resource.implicitRules" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "uri"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "true"^^xsd:boolean ] ; + fhir:isModifierReason [ fhir:v "This element is labeled as a modifier because the implicit rules may provide additional knowledge about the resource that modifies it's meaning or interpretation" ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] + ] [ + fhir:id [ fhir:v "HealthcareService.language" ] ; + fhir:path [ fhir:v "HealthcareService.language" ] ; + fhir:short [ fhir:v "Language of the resource content" ] ; + fhir:definition [ fhir:v "The base language in which the resource is written." ] ; + fhir:comment [ fhir:v "Language is provided to support indexing and accessibility (typically, services such as text to speech use the language tag). The html language tag in the narrative applies to the narrative. The language tag on the resource may be used to specify the language of other presentations generated from the data in the resource. Not all the content has to be in the base language. The Resource.language should not be assumed to apply to the narrative automatically. If a language is specified, it should it also be specified on the div element in the html (see rules in HTML5 for information about the relationship between xml:lang and the html lang attribute)." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Resource.language" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "code"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:binding [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-maxValueSet"^^xsd:anyURI ] ; + fhir:value [ + fhir:v "http://hl7.org/fhir/ValueSet/all-languages"^^xsd:anyURI ; + fhir:link + ] + ] [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"^^xsd:anyURI ] ; + fhir:value [ fhir:v "Language" ] + ] [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true"^^xsd:boolean ] + ] ) ; + fhir:strength [ fhir:v "preferred" ] ; + fhir:description [ fhir:v "A human language." ] ; + fhir:valueSet [ + fhir:v "http://hl7.org/fhir/ValueSet/languages"^^xsd:anyURI ; + fhir:link + ] + ] + ] [ + fhir:id [ fhir:v "HealthcareService.text" ] ; + fhir:path [ fhir:v "HealthcareService.text" ] ; + fhir:short [ fhir:v "Text summary of the resource, for human interpretation" ] ; + fhir:definition [ fhir:v "A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it \"clinically safe\" for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety." ] ; + fhir:comment [ fhir:v "Contained resources do not have narrative. Resources that are not contained SHOULD have a narrative. In some cases, a resource may only have text with little or no additional discrete data (as long as all minOccurs=1 elements are satisfied). This may be necessary for data from legacy systems where information is captured as a \"text blob\" or where text is additionally entered raw or narrated and encoded information is added later." ] ; + fhir:alias ( [ fhir:v "narrative" ] [ fhir:v "html" ] [ fhir:v "xhtml" ] [ fhir:v "display" ] ) ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "DomainResource.text" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Narrative"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "Act.text?" ] + ] ) + ] [ + fhir:id [ fhir:v "HealthcareService.contained" ] ; + fhir:path [ fhir:v "HealthcareService.contained" ] ; + fhir:short [ fhir:v "Contained, inline Resources" ] ; + fhir:definition [ fhir:v "These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope." ] ; + fhir:comment [ fhir:v "This should never be done when the content can be identified properly, as once identification is lost, it is extremely difficult (and context dependent) to restore it again. Contained resources may have profiles and tags In their meta elements, but SHALL NOT have security labels." ] ; + fhir:alias ( [ fhir:v "inline resources" ] [ fhir:v "anonymous resources" ] [ fhir:v "contained resources" ] ) ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "DomainResource.contained" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Resource"^^xsd:anyURI ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "N/A" ] + ] ) + ] [ + fhir:id [ fhir:v "HealthcareService.extension" ] ; + fhir:path [ fhir:v "HealthcareService.extension" ] ; + fhir:short [ fhir:v "Additional content defined by implementations" ] ; + fhir:definition [ fhir:v "May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension." ] ; + fhir:comment [ fhir:v "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." ] ; + fhir:alias ( [ fhir:v "extensions" ] [ fhir:v "user content" ] ) ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "DomainResource.extension" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Extension"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] [ + fhir:key [ fhir:v "ext-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ; + fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ; + fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "N/A" ] + ] ) + ] [ + fhir:id [ fhir:v "HealthcareService.modifierExtension" ] ; + fhir:path [ fhir:v "HealthcareService.modifierExtension" ] ; + fhir:short [ fhir:v "Extensions that cannot be ignored" ] ; + fhir:definition [ fhir:v "May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)." ] ; + fhir:comment [ fhir:v "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." ] ; + fhir:requirements [ fhir:v "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension)." ] ; + fhir:alias ( [ fhir:v "extensions" ] [ fhir:v "user content" ] ) ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "DomainResource.modifierExtension" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Extension"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] [ + fhir:key [ fhir:v "ext-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ; + fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ; + fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "true"^^xsd:boolean ] ; + fhir:isModifierReason [ fhir:v "Modifier extensions are expected to modify the meaning or interpretation of the resource that contains them" ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "N/A" ] + ] ) + ] [ + fhir:id [ fhir:v "HealthcareService.identifier" ] ; + fhir:path [ fhir:v "HealthcareService.identifier" ] ; + fhir:short [ fhir:v "External identifiers for this item" ] ; + fhir:definition [ fhir:v "External identifiers for this item." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "HealthcareService.identifier" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Identifier"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:mustSupport [ fhir:v "false"^^xsd:boolean ] ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "w5" ] ; + fhir:map [ fhir:v "FiveWs.identifier" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v ".id" ] + ] ) + ] [ + fhir:id [ fhir:v "HealthcareService.active" ] ; + fhir:path [ fhir:v "HealthcareService.active" ] ; + fhir:short [ fhir:v "Whether this HealthcareService record is in active use" ] ; + fhir:definition [ fhir:v "This flag is used to mark the record to not be used. This is not used when a center is closed for maintenance, or for holidays, the notAvailable period is to be used for this." ] ; + fhir:comment [ fhir:v "This element is labeled as a modifier because it may be used to mark that the resource was created in error." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "HealthcareService.active" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "boolean"^^xsd:anyURI ] + ] ) ; + fhir:meaningWhenMissing [ fhir:v "This resource is generally assumed to be active if no value is provided for the active element" ] ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "true"^^xsd:boolean ] ; + fhir:isModifierReason [ fhir:v "This element is labelled as a modifier because it is a status element that can indicate that a record should not be treated as valid" ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "w5" ] ; + fhir:map [ fhir:v "FiveWs.status" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v ".statusCode" ] + ] ) + ] [ + fhir:id [ fhir:v "HealthcareService.providedBy" ] ; + fhir:path [ fhir:v "HealthcareService.providedBy" ] ; + fhir:short [ fhir:v "Organization that provides this service" ] ; + fhir:definition [ fhir:v "The organization that provides this healthcare service.\n\nno-basis recommends the use of logical reference to an organization using ENH or RSH. To describe a top level organization. Departments within an organization could use a different reference scheme defined by the organization." ] ; + fhir:comment [ fhir:v "This property is recommended to be the same as the Location's managingOrganization, and if not provided should be interpreted as such. If the Location does not have a managing Organization, then this property should be populated." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "HealthcareService.providedBy" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Reference"^^xsd:anyURI ] ; + fhir:targetProfile ( [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Organization"^^xsd:anyURI ; + fhir:link + ] [ + fhir:v "http://helsenorge.no/fhir/StructureDefinition/no-basis-Organization"^^xsd:anyURI ; + fhir:link + ] ) + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v ".scopingRole.Organization" ] + ] ) + ] [ + fhir:id [ fhir:v "HealthcareService.providedBy.id" ] ; + fhir:path [ fhir:v "HealthcareService.providedBy.id" ] ; + fhir:representation ( [ fhir:v "xmlAttr" ] ) ; + fhir:short [ fhir:v "Unique id for inter-element referencing" ] ; + fhir:definition [ fhir:v "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Element.id" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"^^xsd:anyURI ] ; + fhir:value [ fhir:v "string"^^xsd:anyURI ] + ] ) ; + fhir:code [ fhir:v "http://hl7.org/fhirpath/System.String"^^xsd:anyURI ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "n/a" ] + ] ) + ] [ + fhir:id [ fhir:v "HealthcareService.providedBy.extension" ] ; + fhir:path [ fhir:v "HealthcareService.providedBy.extension" ] ; + fhir:slicing [ + fhir:discriminator ( [ + fhir:type [ fhir:v "value" ] ; + fhir:path [ fhir:v "url" ] + ] ) ; + fhir:description [ fhir:v "Extensions are always sliced by (at least) url" ] ; + fhir:rules [ fhir:v "open" ] + ] ; + fhir:short [ fhir:v "Additional content defined by implementations" ] ; + fhir:definition [ fhir:v "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension." ] ; + fhir:comment [ fhir:v "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." ] ; + fhir:alias ( [ fhir:v "extensions" ] [ fhir:v "user content" ] ) ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "Element.extension" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Extension"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] [ + fhir:key [ fhir:v "ext-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ; + fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ; + fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "n/a" ] + ] ) + ] [ + fhir:id [ fhir:v "HealthcareService.providedBy.reference" ] ; + fhir:path [ fhir:v "HealthcareService.providedBy.reference" ] ; + fhir:short [ fhir:v "Literal reference, Relative, internal or absolute URL" ] ; + fhir:definition [ fhir:v "A reference to a location at which the other resource is found. The reference may be a relative reference, in which case it is relative to the service base URL, or an absolute URL that resolves to the location where the resource is found. The reference may be version specific or not. If the reference is not to a FHIR RESTful server, then it should be assumed to be version specific. Internal fragment references (start with '#') refer to contained resources." ] ; + fhir:comment [ fhir:v "Using absolute URLs provides a stable scalable approach suitable for a cloud/web context, while using relative/logical references provides a flexible approach suitable for use when trading across closed eco-system boundaries. Absolute URLs do not need to point to a FHIR RESTful server, though this is the preferred approach. If the URL conforms to the structure \"/[type]/[id]\" then it should be assumed that the reference is to a FHIR RESTful server." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Reference.reference" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "string"^^xsd:anyURI ] + ] ) ; + fhir:condition ( [ fhir:v "ref-1" ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "N/A" ] + ] ) + ] [ + fhir:id [ fhir:v "HealthcareService.providedBy.type" ] ; + fhir:path [ fhir:v "HealthcareService.providedBy.type" ] ; + fhir:short [ fhir:v "Type the reference refers to (e.g. \"Patient\")" ] ; + fhir:definition [ fhir:v "The expected type of the target of the reference. If both Reference.type and Reference.reference are populated and Reference.reference is a FHIR URL, both SHALL be consistent.\n\nThe type is the Canonical URL of Resource Definition that is the type this reference refers to. References are URLs that are relative to http://hl7.org/fhir/StructureDefinition/ e.g. \"Patient\" is a reference to http://hl7.org/fhir/StructureDefinition/Patient. Absolute URLs are only allowed for logical models (and can only be used in references in logical models, not resources)." ] ; + fhir:comment [ fhir:v "This element is used to indicate the type of the target of the reference. This may be used which ever of the other elements are populated (or not). In some cases, the type of the target may be determined by inspection of the reference (e.g. a RESTful URL) or by resolving the target of the reference; if both the type and a reference is provided, the reference SHALL resolve to a resource of the same type as that specified." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Reference.type" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "uri"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:binding [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"^^xsd:anyURI ] ; + fhir:value [ fhir:v "FHIRResourceTypeExt" ] + ] ) ; + fhir:strength [ fhir:v "extensible" ] ; + fhir:description [ fhir:v "Aa resource (or, for logical models, the URI of the logical model)." ] ; + fhir:valueSet [ + fhir:v "http://hl7.org/fhir/ValueSet/resource-types"^^xsd:anyURI ; + fhir:link + ] + ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "N/A" ] + ] ) + ] [ + fhir:id [ fhir:v "HealthcareService.providedBy.identifier" ] ; + fhir:path [ fhir:v "HealthcareService.providedBy.identifier" ] ; + fhir:short [ fhir:v "The logical reference of organization that provides this healthcare service." ] ; + fhir:definition [ fhir:v "no-basis recommends the use of logical reference to an organization using ENH or RSH. To describe a top level organization. Departments within an organization could use a different reference scheme defined by the organization.\n\nno-basis recommends if an identifier is provided the identifier type or system should be provided." ] ; + fhir:comment [ fhir:v "When an identifier is provided in place of a reference, any system processing the reference will only be able to resolve the identifier to a reference if it understands the business context in which the identifier is used. Sometimes this is global (e.g. a national identifier) but often it is not. For this reason, none of the useful mechanisms described for working with references (e.g. chaining, includes) are possible, nor should servers be expected to be able resolve the reference. Servers may accept an identifier based reference untouched, resolve it, and/or reject it - see CapabilityStatement.rest.resource.referencePolicy. \n\nWhen both an identifier and a literal reference are provided, the literal reference is preferred. Applications processing the resource are allowed - but not required - to check that the identifier matches the literal reference\n\nApplications converting a logical reference to a literal reference may choose to leave the logical reference present, or remove it.\n\nReference is intended to point to a structure that can potentially be expressed as a FHIR resource, though there is no need for it to exist as an actual FHIR resource instance - except in as much as an application wishes to actual find the target of the reference. The content referred to be the identifier must meet the logical constraints implied by any limitations on what resource types are permitted for the reference. For example, it would not be legitimate to send the identifier for a drug prescription if the type were Reference(Observation|DiagnosticReport). One of the use-cases for Reference.identifier is the situation where no FHIR representation exists (where the type is Reference (Any)." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Reference.identifier" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Identifier"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v ".identifier" ] + ] ) + ] [ + fhir:id [ fhir:v "HealthcareService.providedBy.display" ] ; + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true"^^xsd:boolean ] + ] ) ; + fhir:path [ fhir:v "HealthcareService.providedBy.display" ] ; + fhir:short [ fhir:v "Text alternative for the resource" ] ; + fhir:definition [ fhir:v "Plain text narrative that identifies the resource in addition to the resource reference." ] ; + fhir:comment [ fhir:v "This is generally not the same as the Resource.text of the referenced resource. The purpose is to identify what's being referenced, not to fully describe it." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Reference.display" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "string"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "N/A" ] + ] ) + ] [ + fhir:id [ fhir:v "HealthcareService.category" ] ; + fhir:path [ fhir:v "HealthcareService.category" ] ; + fhir:short [ fhir:v "HealthcareService category" ] ; + fhir:definition [ fhir:v "Example of category. Helsevirksomhet type (OID=9040), identifies the virksomhetstype used in Adresseregisteret. This element is usually not necessary to describe the HealthcareService adequately." ] ; + fhir:comment [ fhir:v "Selecting a Service Category then determines the list of relevant service types that can be selected in the primary service type." ] ; + fhir:alias ( [ fhir:v "service category" ] [ fhir:v "virksomhetstype" ] ) ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "HealthcareService.category" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "CodeableConcept"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:binding [ + fhir:strength [ fhir:v "example" ] ; + fhir:description [ fhir:v "virksomhetstype 9040" ] ; + fhir:valueSet [ fhir:v "urn:oid:2.16.578.1.12.4.1.1.9040"^^xsd:anyURI ] + ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "w5" ] ; + fhir:map [ fhir:v "FiveWs.class" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v ".code" ] + ] ) + ] [ + fhir:id [ fhir:v "HealthcareService.type" ] ; + fhir:path [ fhir:v "HealthcareService.type" ] ; + fhir:short [ fhir:v "Type of service that may be delivered or performed" ] ; + fhir:definition [ fhir:v "no-basis: This element is usually not necessary to describe the HealthcareService adequately. Further coding can be used when common set of SNOMED codes are agreed for healthc care service types.\n\nThe specific type of service that may be delivered or performed." ] ; + fhir:alias ( [ fhir:v "service type" ] ) ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "HealthcareService.type" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "CodeableConcept"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:binding [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"^^xsd:anyURI ] ; + fhir:value [ fhir:v "service-type" ] + ] ) ; + fhir:strength [ fhir:v "example" ] ; + fhir:description [ fhir:v "Additional details about where the content was created (e.g. clinical specialty)." ] ; + fhir:valueSet [ + fhir:v "http://hl7.org/fhir/ValueSet/service-type"^^xsd:anyURI ; + fhir:link + ] + ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v ".actrelationship[typeCode=COMP.act[classCode=ACT][moodCode=DEF].code" ] + ] ) + ] [ + fhir:id [ fhir:v "HealthcareService.specialty" ] ; + fhir:path [ fhir:v "HealthcareService.specialty" ] ; + fhir:short [ fhir:v "Specialties handled by the HealthcareService" ] ; + fhir:definition [ fhir:v "no-basis: Helsehjelpområde is given by the specialty element, preferred coding includes 8655 and 8654 codesystems. Type and category is usually not necessary to describe the HealthcareService adequately.\n\nThe specific type defined in a codesystem allowed included in the valueset." ] ; + fhir:alias ( [ fhir:v "helsehjelpsområde" ] ) ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "HealthcareService.specialty" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "CodeableConcept"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:binding [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"^^xsd:anyURI ] ; + fhir:value [ fhir:v "service-specialty" ] + ] ) ; + fhir:strength [ fhir:v "preferred" ] ; + fhir:description [ fhir:v "A specialty that a healthcare service may provide." ] ; + fhir:valueSet [ + fhir:v "http://hl7.org/fhir/ValueSet/c80-practice-codes"^^xsd:anyURI ; + fhir:link + ] + ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v ".actrelationship[typeCode=COMP.act[classCode=ACT][moodCode=DEF].code" ] + ] ) + ] [ + fhir:id [ fhir:v "HealthcareService.specialty.id" ] ; + fhir:path [ fhir:v "HealthcareService.specialty.id" ] ; + fhir:representation ( [ fhir:v "xmlAttr" ] ) ; + fhir:short [ fhir:v "Unique id for inter-element referencing" ] ; + fhir:definition [ fhir:v "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Element.id" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"^^xsd:anyURI ] ; + fhir:value [ fhir:v "string"^^xsd:anyURI ] + ] ) ; + fhir:code [ fhir:v "http://hl7.org/fhirpath/System.String"^^xsd:anyURI ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "n/a" ] + ] ) + ] [ + fhir:id [ fhir:v "HealthcareService.specialty.extension" ] ; + fhir:path [ fhir:v "HealthcareService.specialty.extension" ] ; + fhir:slicing [ + fhir:discriminator ( [ + fhir:type [ fhir:v "value" ] ; + fhir:path [ fhir:v "url" ] + ] ) ; + fhir:description [ fhir:v "Extensions are always sliced by (at least) url" ] ; + fhir:rules [ fhir:v "open" ] + ] ; + fhir:short [ fhir:v "Additional content defined by implementations" ] ; + fhir:definition [ fhir:v "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension." ] ; + fhir:comment [ fhir:v "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." ] ; + fhir:alias ( [ fhir:v "extensions" ] [ fhir:v "user content" ] ) ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "Element.extension" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Extension"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] [ + fhir:key [ fhir:v "ext-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ; + fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ; + fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "n/a" ] + ] ) + ] [ + fhir:id [ fhir:v "HealthcareService.specialty.coding" ] ; + fhir:path [ fhir:v "HealthcareService.specialty.coding" ] ; + fhir:slicing [ + fhir:discriminator ( [ + fhir:type [ fhir:v "value" ] ; + fhir:path [ fhir:v "system" ] + ] ) ; + fhir:description [ fhir:v "Two possible codings are given for the type element" ] ; + fhir:rules [ fhir:v "open" ] + ] ; + fhir:short [ fhir:v "Code defined by a terminology system" ] ; + fhir:definition [ fhir:v "A reference to a code defined by a terminology system." ] ; + fhir:comment [ fhir:v "Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true." ] ; + fhir:requirements [ fhir:v "Allows for alternative encodings within a code system, and translations to other code systems." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "CodeableConcept.coding" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Coding"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "C*E.1-8, C*E.10-22" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "union(., ./translation)" ] + ] [ + fhir:identity [ fhir:v "orim" ] ; + fhir:map [ fhir:v "fhir:CodeableConcept.coding rdfs:subPropertyOf dt:CD.coding" ] + ] ) + ] [ + fhir:id [ fhir:v "HealthcareService.specialty.coding:8655" ] ; + fhir:path [ fhir:v "HealthcareService.specialty.coding" ] ; + fhir:sliceName [ fhir:v "8655" ] ; + fhir:short [ fhir:v "Code describing the Helsehjelpområde" ] ; + fhir:definition [ fhir:v "no-basis: Helsehjelpsområde (OID=8655) used to code the kind of clinical service the organization offers the patients through this HealthcareService\nAlso use Klinisk/medisinsk service (OID=8654)?" ] ; + fhir:comment [ fhir:v "Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true." ] ; + fhir:requirements [ fhir:v "Allows for alternative encodings within a code system, and translations to other code systems." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "CodeableConcept.coding" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Coding"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:binding [ + fhir:strength [ fhir:v "preferred" ] ; + fhir:description [ fhir:v "Helsehjelpsområde" ] ; + fhir:valueSet [ fhir:v "urn:oid:2.16.578.1.12.4.1.1.8655"^^xsd:anyURI ] + ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "C*E.1-8, C*E.10-22" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "union(., ./translation)" ] + ] [ + fhir:identity [ fhir:v "orim" ] ; + fhir:map [ fhir:v "fhir:CodeableConcept.coding rdfs:subPropertyOf dt:CD.coding" ] + ] ) + ] [ + fhir:id [ fhir:v "HealthcareService.specialty.coding:8655.id" ] ; + fhir:path [ fhir:v "HealthcareService.specialty.coding.id" ] ; + fhir:representation ( [ fhir:v "xmlAttr" ] ) ; + fhir:short [ fhir:v "Unique id for inter-element referencing" ] ; + fhir:definition [ fhir:v "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Element.id" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"^^xsd:anyURI ] ; + fhir:value [ fhir:v "string"^^xsd:anyURI ] + ] ) ; + fhir:code [ fhir:v "http://hl7.org/fhirpath/System.String"^^xsd:anyURI ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "n/a" ] + ] ) + ] [ + fhir:id [ fhir:v "HealthcareService.specialty.coding:8655.extension" ] ; + fhir:path [ fhir:v "HealthcareService.specialty.coding.extension" ] ; + fhir:slicing [ + fhir:discriminator ( [ + fhir:type [ fhir:v "value" ] ; + fhir:path [ fhir:v "url" ] + ] ) ; + fhir:description [ fhir:v "Extensions are always sliced by (at least) url" ] ; + fhir:rules [ fhir:v "open" ] + ] ; + fhir:short [ fhir:v "Additional content defined by implementations" ] ; + fhir:definition [ fhir:v "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension." ] ; + fhir:comment [ fhir:v "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." ] ; + fhir:alias ( [ fhir:v "extensions" ] [ fhir:v "user content" ] ) ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "Element.extension" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Extension"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] [ + fhir:key [ fhir:v "ext-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ; + fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ; + fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "n/a" ] + ] ) + ] [ + fhir:id [ fhir:v "HealthcareService.specialty.coding:8655.system" ] ; + fhir:path [ fhir:v "HealthcareService.specialty.coding.system" ] ; + fhir:short [ fhir:v "Identity of the 8655 codesystem" ] ; + fhir:definition [ fhir:v "The identification of the code system that defines the meaning of the symbol in the code." ] ; + fhir:comment [ fhir:v "The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...). OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should reference to some definition that establishes the system clearly and unambiguously." ] ; + fhir:requirements [ fhir:v "Need to be unambiguous about the source of the definition of the symbol." ] ; + fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Coding.system" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "uri"^^xsd:anyURI ] + ] ) ; + fhir:fixed [ fhir:v "urn:oid:2.16.578.1.12.4.1.1.8655"^^xsd:anyURI ] ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "C*E.3" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "./codeSystem" ] + ] [ + fhir:identity [ fhir:v "orim" ] ; + fhir:map [ fhir:v "fhir:Coding.system rdfs:subPropertyOf dt:CDCoding.codeSystem" ] + ] ) + ] [ + fhir:id [ fhir:v "HealthcareService.specialty.coding:8655.version" ] ; + fhir:path [ fhir:v "HealthcareService.specialty.coding.version" ] ; + fhir:short [ fhir:v "Version of the system - if relevant" ] ; + fhir:definition [ fhir:v "The version of the code system which was used when choosing this code. Note that a well-maintained code system does not need the version reported, because the meaning of codes is consistent across versions. However this cannot consistently be assured, and when the meaning is not guaranteed to be consistent, the version SHOULD be exchanged." ] ; + fhir:comment [ fhir:v "Where the terminology does not clearly define what string should be used to identify code system versions, the recommendation is to use the date (expressed in FHIR date format) on which that version was officially published as the version date." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Coding.version" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "string"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "C*E.7" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "./codeSystemVersion" ] + ] [ + fhir:identity [ fhir:v "orim" ] ; + fhir:map [ fhir:v "fhir:Coding.version rdfs:subPropertyOf dt:CDCoding.codeSystemVersion" ] + ] ) + ] [ + fhir:id [ fhir:v "HealthcareService.specialty.coding:8655.code" ] ; + fhir:path [ fhir:v "HealthcareService.specialty.coding.code" ] ; + fhir:short [ fhir:v "Symbol in syntax defined by the system" ] ; + fhir:definition [ fhir:v "A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination)." ] ; + fhir:requirements [ fhir:v "Need to refer to a particular code in the system." ] ; + fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Coding.code" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "code"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "C*E.1" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "./code" ] + ] [ + fhir:identity [ fhir:v "orim" ] ; + fhir:map [ fhir:v "fhir:Coding.code rdfs:subPropertyOf dt:CDCoding.code" ] + ] ) + ] [ + fhir:id [ fhir:v "HealthcareService.specialty.coding:8655.display" ] ; + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true"^^xsd:boolean ] + ] ) ; + fhir:path [ fhir:v "HealthcareService.specialty.coding.display" ] ; + fhir:short [ fhir:v "Representation defined by the system" ] ; + fhir:definition [ fhir:v "A representation of the meaning of the code in the system, following the rules of the system." ] ; + fhir:requirements [ fhir:v "Need to be able to carry a human-readable meaning of the code for readers that do not know the system." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Coding.display" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "string"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "C*E.2 - but note this is not well followed" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "CV.displayName" ] + ] [ + fhir:identity [ fhir:v "orim" ] ; + fhir:map [ fhir:v "fhir:Coding.display rdfs:subPropertyOf dt:CDCoding.displayName" ] + ] ) + ] [ + fhir:id [ fhir:v "HealthcareService.specialty.coding:8655.userSelected" ] ; + fhir:path [ fhir:v "HealthcareService.specialty.coding.userSelected" ] ; + fhir:short [ fhir:v "If this coding was chosen directly by the user" ] ; + fhir:definition [ fhir:v "Indicates that this coding was chosen by a user directly - e.g. off a pick list of available items (codes or displays)." ] ; + fhir:comment [ fhir:v "Amongst a set of alternatives, a directly chosen code is the most appropriate starting point for new translations. There is some ambiguity about what exactly 'directly chosen' implies, and trading partner agreement may be needed to clarify the use of this element and its consequences more completely." ] ; + fhir:requirements [ fhir:v "This has been identified as a clinical safety criterium - that this exact system/code pair was chosen explicitly, rather than inferred by the system based on some rules or language processing." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Coding.userSelected" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "boolean"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "Sometimes implied by being first" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "CD.codingRationale" ] + ] [ + fhir:identity [ fhir:v "orim" ] ; + fhir:map [ fhir:v "fhir:Coding.userSelected fhir:mapsTo dt:CDCoding.codingRationale. fhir:Coding.userSelected fhir:hasMap fhir:Coding.userSelected.map. fhir:Coding.userSelected.map a fhir:Map; fhir:target dt:CDCoding.codingRationale. fhir:Coding.userSelected\\#true a [ fhir:source \"true\"; fhir:target dt:CDCoding.codingRationale\\#O ]" ] + ] ) + ] [ + fhir:id [ fhir:v "HealthcareService.specialty.coding:8654" ] ; + fhir:path [ fhir:v "HealthcareService.specialty.coding" ] ; + fhir:sliceName [ fhir:v "8654" ] ; + fhir:short [ fhir:v "Code defined by a terminology system" ] ; + fhir:definition [ fhir:v "Klinisk/medisinsk service (OID=8654)" ] ; + fhir:comment [ fhir:v "Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true." ] ; + fhir:requirements [ fhir:v "Allows for alternative encodings within a code system, and translations to other code systems." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "CodeableConcept.coding" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Coding"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:binding [ + fhir:strength [ fhir:v "preferred" ] ; + fhir:description [ fhir:v "Klinisk/medisinsk service" ] ; + fhir:valueSet [ fhir:v "urn:oid:2.16.578.1.12.4.1.1.8654"^^xsd:anyURI ] + ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "C*E.1-8, C*E.10-22" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "union(., ./translation)" ] + ] [ + fhir:identity [ fhir:v "orim" ] ; + fhir:map [ fhir:v "fhir:CodeableConcept.coding rdfs:subPropertyOf dt:CD.coding" ] + ] ) + ] [ + fhir:id [ fhir:v "HealthcareService.specialty.coding:8654.id" ] ; + fhir:path [ fhir:v "HealthcareService.specialty.coding.id" ] ; + fhir:representation ( [ fhir:v "xmlAttr" ] ) ; + fhir:short [ fhir:v "Unique id for inter-element referencing" ] ; + fhir:definition [ fhir:v "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Element.id" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"^^xsd:anyURI ] ; + fhir:value [ fhir:v "string"^^xsd:anyURI ] + ] ) ; + fhir:code [ fhir:v "http://hl7.org/fhirpath/System.String"^^xsd:anyURI ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "n/a" ] + ] ) + ] [ + fhir:id [ fhir:v "HealthcareService.specialty.coding:8654.extension" ] ; + fhir:path [ fhir:v "HealthcareService.specialty.coding.extension" ] ; + fhir:slicing [ + fhir:discriminator ( [ + fhir:type [ fhir:v "value" ] ; + fhir:path [ fhir:v "url" ] + ] ) ; + fhir:description [ fhir:v "Extensions are always sliced by (at least) url" ] ; + fhir:rules [ fhir:v "open" ] + ] ; + fhir:short [ fhir:v "Additional content defined by implementations" ] ; + fhir:definition [ fhir:v "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension." ] ; + fhir:comment [ fhir:v "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." ] ; + fhir:alias ( [ fhir:v "extensions" ] [ fhir:v "user content" ] ) ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "Element.extension" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Extension"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] [ + fhir:key [ fhir:v "ext-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ; + fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ; + fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "n/a" ] + ] ) + ] [ + fhir:id [ fhir:v "HealthcareService.specialty.coding:8654.system" ] ; + fhir:path [ fhir:v "HealthcareService.specialty.coding.system" ] ; + fhir:short [ fhir:v "Identity of the terminology system" ] ; + fhir:definition [ fhir:v "The identification of the code system that defines the meaning of the symbol in the code." ] ; + fhir:comment [ fhir:v "The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...). OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should reference to some definition that establishes the system clearly and unambiguously." ] ; + fhir:requirements [ fhir:v "Need to be unambiguous about the source of the definition of the symbol." ] ; + fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Coding.system" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "uri"^^xsd:anyURI ] + ] ) ; + fhir:fixed [ fhir:v "urn:oid:2.16.578.1.12.4.1.1.8654"^^xsd:anyURI ] ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "C*E.3" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "./codeSystem" ] + ] [ + fhir:identity [ fhir:v "orim" ] ; + fhir:map [ fhir:v "fhir:Coding.system rdfs:subPropertyOf dt:CDCoding.codeSystem" ] + ] ) + ] [ + fhir:id [ fhir:v "HealthcareService.specialty.coding:8654.version" ] ; + fhir:path [ fhir:v "HealthcareService.specialty.coding.version" ] ; + fhir:short [ fhir:v "Version of the system - if relevant" ] ; + fhir:definition [ fhir:v "The version of the code system which was used when choosing this code. Note that a well-maintained code system does not need the version reported, because the meaning of codes is consistent across versions. However this cannot consistently be assured, and when the meaning is not guaranteed to be consistent, the version SHOULD be exchanged." ] ; + fhir:comment [ fhir:v "Where the terminology does not clearly define what string should be used to identify code system versions, the recommendation is to use the date (expressed in FHIR date format) on which that version was officially published as the version date." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Coding.version" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "string"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "C*E.7" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "./codeSystemVersion" ] + ] [ + fhir:identity [ fhir:v "orim" ] ; + fhir:map [ fhir:v "fhir:Coding.version rdfs:subPropertyOf dt:CDCoding.codeSystemVersion" ] + ] ) + ] [ + fhir:id [ fhir:v "HealthcareService.specialty.coding:8654.code" ] ; + fhir:path [ fhir:v "HealthcareService.specialty.coding.code" ] ; + fhir:short [ fhir:v "Symbol in syntax defined by the system" ] ; + fhir:definition [ fhir:v "A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination)." ] ; + fhir:requirements [ fhir:v "Need to refer to a particular code in the system." ] ; + fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Coding.code" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "code"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "C*E.1" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "./code" ] + ] [ + fhir:identity [ fhir:v "orim" ] ; + fhir:map [ fhir:v "fhir:Coding.code rdfs:subPropertyOf dt:CDCoding.code" ] + ] ) + ] [ + fhir:id [ fhir:v "HealthcareService.specialty.coding:8654.display" ] ; + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true"^^xsd:boolean ] + ] ) ; + fhir:path [ fhir:v "HealthcareService.specialty.coding.display" ] ; + fhir:short [ fhir:v "Representation defined by the system" ] ; + fhir:definition [ fhir:v "A representation of the meaning of the code in the system, following the rules of the system." ] ; + fhir:requirements [ fhir:v "Need to be able to carry a human-readable meaning of the code for readers that do not know the system." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Coding.display" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "string"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "C*E.2 - but note this is not well followed" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "CV.displayName" ] + ] [ + fhir:identity [ fhir:v "orim" ] ; + fhir:map [ fhir:v "fhir:Coding.display rdfs:subPropertyOf dt:CDCoding.displayName" ] + ] ) + ] [ + fhir:id [ fhir:v "HealthcareService.specialty.coding:8654.userSelected" ] ; + fhir:path [ fhir:v "HealthcareService.specialty.coding.userSelected" ] ; + fhir:short [ fhir:v "If this coding was chosen directly by the user" ] ; + fhir:definition [ fhir:v "Indicates that this coding was chosen by a user directly - e.g. off a pick list of available items (codes or displays)." ] ; + fhir:comment [ fhir:v "Amongst a set of alternatives, a directly chosen code is the most appropriate starting point for new translations. There is some ambiguity about what exactly 'directly chosen' implies, and trading partner agreement may be needed to clarify the use of this element and its consequences more completely." ] ; + fhir:requirements [ fhir:v "This has been identified as a clinical safety criterium - that this exact system/code pair was chosen explicitly, rather than inferred by the system based on some rules or language processing." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Coding.userSelected" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "boolean"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "Sometimes implied by being first" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "CD.codingRationale" ] + ] [ + fhir:identity [ fhir:v "orim" ] ; + fhir:map [ fhir:v "fhir:Coding.userSelected fhir:mapsTo dt:CDCoding.codingRationale. fhir:Coding.userSelected fhir:hasMap fhir:Coding.userSelected.map. fhir:Coding.userSelected.map a fhir:Map; fhir:target dt:CDCoding.codingRationale. fhir:Coding.userSelected\\#true a [ fhir:source \"true\"; fhir:target dt:CDCoding.codingRationale\\#O ]" ] + ] ) + ] [ + fhir:id [ fhir:v "HealthcareService.specialty.coding:9151" ] ; + fhir:path [ fhir:v "HealthcareService.specialty.coding" ] ; + fhir:sliceName [ fhir:v "9151" ] ; + fhir:short [ fhir:v "Code defined by a terminology system" ] ; + fhir:definition [ fhir:v "IPLOS tjenestetype (OID=9151)" ] ; + fhir:comment [ fhir:v "Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true." ] ; + fhir:requirements [ fhir:v "Allows for alternative encodings within a code system, and translations to other code systems." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "CodeableConcept.coding" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Coding"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:binding [ + fhir:strength [ fhir:v "preferred" ] ; + fhir:description [ fhir:v "IPLOS tjenestetype" ] ; + fhir:valueSet [ fhir:v "urn:oid:2.16.578.1.12.4.1.1.9151"^^xsd:anyURI ] + ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "C*E.1-8, C*E.10-22" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "union(., ./translation)" ] + ] [ + fhir:identity [ fhir:v "orim" ] ; + fhir:map [ fhir:v "fhir:CodeableConcept.coding rdfs:subPropertyOf dt:CD.coding" ] + ] ) + ] [ + fhir:id [ fhir:v "HealthcareService.specialty.coding:9151.id" ] ; + fhir:path [ fhir:v "HealthcareService.specialty.coding.id" ] ; + fhir:representation ( [ fhir:v "xmlAttr" ] ) ; + fhir:short [ fhir:v "Unique id for inter-element referencing" ] ; + fhir:definition [ fhir:v "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Element.id" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"^^xsd:anyURI ] ; + fhir:value [ fhir:v "string"^^xsd:anyURI ] + ] ) ; + fhir:code [ fhir:v "http://hl7.org/fhirpath/System.String"^^xsd:anyURI ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "n/a" ] + ] ) + ] [ + fhir:id [ fhir:v "HealthcareService.specialty.coding:9151.extension" ] ; + fhir:path [ fhir:v "HealthcareService.specialty.coding.extension" ] ; + fhir:slicing [ + fhir:discriminator ( [ + fhir:type [ fhir:v "value" ] ; + fhir:path [ fhir:v "url" ] + ] ) ; + fhir:description [ fhir:v "Extensions are always sliced by (at least) url" ] ; + fhir:rules [ fhir:v "open" ] + ] ; + fhir:short [ fhir:v "Additional content defined by implementations" ] ; + fhir:definition [ fhir:v "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension." ] ; + fhir:comment [ fhir:v "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." ] ; + fhir:alias ( [ fhir:v "extensions" ] [ fhir:v "user content" ] ) ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "Element.extension" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Extension"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] [ + fhir:key [ fhir:v "ext-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ; + fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ; + fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "n/a" ] + ] ) + ] [ + fhir:id [ fhir:v "HealthcareService.specialty.coding:9151.system" ] ; + fhir:path [ fhir:v "HealthcareService.specialty.coding.system" ] ; + fhir:short [ fhir:v "Identity of the terminology system" ] ; + fhir:definition [ fhir:v "The identification of the code system that defines the meaning of the symbol in the code." ] ; + fhir:comment [ fhir:v "The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...). OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should reference to some definition that establishes the system clearly and unambiguously." ] ; + fhir:requirements [ fhir:v "Need to be unambiguous about the source of the definition of the symbol." ] ; + fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Coding.system" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "uri"^^xsd:anyURI ] + ] ) ; + fhir:fixed [ fhir:v "urn:oid:2.16.578.1.12.4.1.1.9151"^^xsd:anyURI ] ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "C*E.3" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "./codeSystem" ] + ] [ + fhir:identity [ fhir:v "orim" ] ; + fhir:map [ fhir:v "fhir:Coding.system rdfs:subPropertyOf dt:CDCoding.codeSystem" ] + ] ) + ] [ + fhir:id [ fhir:v "HealthcareService.specialty.coding:9151.version" ] ; + fhir:path [ fhir:v "HealthcareService.specialty.coding.version" ] ; + fhir:short [ fhir:v "Version of the system - if relevant" ] ; + fhir:definition [ fhir:v "The version of the code system which was used when choosing this code. Note that a well-maintained code system does not need the version reported, because the meaning of codes is consistent across versions. However this cannot consistently be assured, and when the meaning is not guaranteed to be consistent, the version SHOULD be exchanged." ] ; + fhir:comment [ fhir:v "Where the terminology does not clearly define what string should be used to identify code system versions, the recommendation is to use the date (expressed in FHIR date format) on which that version was officially published as the version date." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Coding.version" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "string"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "C*E.7" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "./codeSystemVersion" ] + ] [ + fhir:identity [ fhir:v "orim" ] ; + fhir:map [ fhir:v "fhir:Coding.version rdfs:subPropertyOf dt:CDCoding.codeSystemVersion" ] + ] ) + ] [ + fhir:id [ fhir:v "HealthcareService.specialty.coding:9151.code" ] ; + fhir:path [ fhir:v "HealthcareService.specialty.coding.code" ] ; + fhir:short [ fhir:v "Symbol in syntax defined by the system" ] ; + fhir:definition [ fhir:v "A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination)." ] ; + fhir:requirements [ fhir:v "Need to refer to a particular code in the system." ] ; + fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Coding.code" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "code"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "C*E.1" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "./code" ] + ] [ + fhir:identity [ fhir:v "orim" ] ; + fhir:map [ fhir:v "fhir:Coding.code rdfs:subPropertyOf dt:CDCoding.code" ] + ] ) + ] [ + fhir:id [ fhir:v "HealthcareService.specialty.coding:9151.display" ] ; + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true"^^xsd:boolean ] + ] ) ; + fhir:path [ fhir:v "HealthcareService.specialty.coding.display" ] ; + fhir:short [ fhir:v "Representation defined by the system" ] ; + fhir:definition [ fhir:v "A representation of the meaning of the code in the system, following the rules of the system." ] ; + fhir:requirements [ fhir:v "Need to be able to carry a human-readable meaning of the code for readers that do not know the system." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Coding.display" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "string"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "C*E.2 - but note this is not well followed" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "CV.displayName" ] + ] [ + fhir:identity [ fhir:v "orim" ] ; + fhir:map [ fhir:v "fhir:Coding.display rdfs:subPropertyOf dt:CDCoding.displayName" ] + ] ) + ] [ + fhir:id [ fhir:v "HealthcareService.specialty.coding:9151.userSelected" ] ; + fhir:path [ fhir:v "HealthcareService.specialty.coding.userSelected" ] ; + fhir:short [ fhir:v "If this coding was chosen directly by the user" ] ; + fhir:definition [ fhir:v "Indicates that this coding was chosen by a user directly - e.g. off a pick list of available items (codes or displays)." ] ; + fhir:comment [ fhir:v "Amongst a set of alternatives, a directly chosen code is the most appropriate starting point for new translations. There is some ambiguity about what exactly 'directly chosen' implies, and trading partner agreement may be needed to clarify the use of this element and its consequences more completely." ] ; + fhir:requirements [ fhir:v "This has been identified as a clinical safety criterium - that this exact system/code pair was chosen explicitly, rather than inferred by the system based on some rules or language processing." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Coding.userSelected" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "boolean"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "Sometimes implied by being first" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "CD.codingRationale" ] + ] [ + fhir:identity [ fhir:v "orim" ] ; + fhir:map [ fhir:v "fhir:Coding.userSelected fhir:mapsTo dt:CDCoding.codingRationale. fhir:Coding.userSelected fhir:hasMap fhir:Coding.userSelected.map. fhir:Coding.userSelected.map a fhir:Map; fhir:target dt:CDCoding.codingRationale. fhir:Coding.userSelected\\#true a [ fhir:source \"true\"; fhir:target dt:CDCoding.codingRationale\\#O ]" ] + ] ) + ] [ + fhir:id [ fhir:v "HealthcareService.specialty.coding:8451" ] ; + fhir:path [ fhir:v "HealthcareService.specialty.coding" ] ; + fhir:sliceName [ fhir:v "8451" ] ; + fhir:short [ fhir:v "Code defined by a terminology system" ] ; + fhir:definition [ fhir:v "Fagområde (OID=8451)" ] ; + fhir:comment [ fhir:v "Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true." ] ; + fhir:requirements [ fhir:v "Allows for alternative encodings within a code system, and translations to other code systems." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "CodeableConcept.coding" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Coding"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:binding [ + fhir:strength [ fhir:v "preferred" ] ; + fhir:description [ fhir:v "Fagområde" ] ; + fhir:valueSet [ fhir:v "urn:oid:2.16.578.1.12.4.1.1.8451"^^xsd:anyURI ] + ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "C*E.1-8, C*E.10-22" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "union(., ./translation)" ] + ] [ + fhir:identity [ fhir:v "orim" ] ; + fhir:map [ fhir:v "fhir:CodeableConcept.coding rdfs:subPropertyOf dt:CD.coding" ] + ] ) + ] [ + fhir:id [ fhir:v "HealthcareService.specialty.coding:8451.id" ] ; + fhir:path [ fhir:v "HealthcareService.specialty.coding.id" ] ; + fhir:representation ( [ fhir:v "xmlAttr" ] ) ; + fhir:short [ fhir:v "Unique id for inter-element referencing" ] ; + fhir:definition [ fhir:v "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Element.id" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"^^xsd:anyURI ] ; + fhir:value [ fhir:v "string"^^xsd:anyURI ] + ] ) ; + fhir:code [ fhir:v "http://hl7.org/fhirpath/System.String"^^xsd:anyURI ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "n/a" ] + ] ) + ] [ + fhir:id [ fhir:v "HealthcareService.specialty.coding:8451.extension" ] ; + fhir:path [ fhir:v "HealthcareService.specialty.coding.extension" ] ; + fhir:slicing [ + fhir:discriminator ( [ + fhir:type [ fhir:v "value" ] ; + fhir:path [ fhir:v "url" ] + ] ) ; + fhir:description [ fhir:v "Extensions are always sliced by (at least) url" ] ; + fhir:rules [ fhir:v "open" ] + ] ; + fhir:short [ fhir:v "Additional content defined by implementations" ] ; + fhir:definition [ fhir:v "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension." ] ; + fhir:comment [ fhir:v "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." ] ; + fhir:alias ( [ fhir:v "extensions" ] [ fhir:v "user content" ] ) ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "Element.extension" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Extension"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] [ + fhir:key [ fhir:v "ext-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ; + fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ; + fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "n/a" ] + ] ) + ] [ + fhir:id [ fhir:v "HealthcareService.specialty.coding:8451.system" ] ; + fhir:path [ fhir:v "HealthcareService.specialty.coding.system" ] ; + fhir:short [ fhir:v "Identity of the terminology system" ] ; + fhir:definition [ fhir:v "The identification of the Fagområde (OID=8451) code system." ] ; + fhir:comment [ fhir:v "The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...). OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should reference to some definition that establishes the system clearly and unambiguously." ] ; + fhir:requirements [ fhir:v "Need to be unambiguous about the source of the definition of the symbol." ] ; + fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Coding.system" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "uri"^^xsd:anyURI ] + ] ) ; + fhir:fixed [ fhir:v "urn:oid:2.16.578.1.12.4.1.1.8451"^^xsd:anyURI ] ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "C*E.3" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "./codeSystem" ] + ] [ + fhir:identity [ fhir:v "orim" ] ; + fhir:map [ fhir:v "fhir:Coding.system rdfs:subPropertyOf dt:CDCoding.codeSystem" ] + ] ) + ] [ + fhir:id [ fhir:v "HealthcareService.specialty.coding:8451.version" ] ; + fhir:path [ fhir:v "HealthcareService.specialty.coding.version" ] ; + fhir:short [ fhir:v "Version of the system - if relevant" ] ; + fhir:definition [ fhir:v "The version of the code system which was used when choosing this code. Note that a well-maintained code system does not need the version reported, because the meaning of codes is consistent across versions. However this cannot consistently be assured, and when the meaning is not guaranteed to be consistent, the version SHOULD be exchanged." ] ; + fhir:comment [ fhir:v "Where the terminology does not clearly define what string should be used to identify code system versions, the recommendation is to use the date (expressed in FHIR date format) on which that version was officially published as the version date." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Coding.version" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "string"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "C*E.7" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "./codeSystemVersion" ] + ] [ + fhir:identity [ fhir:v "orim" ] ; + fhir:map [ fhir:v "fhir:Coding.version rdfs:subPropertyOf dt:CDCoding.codeSystemVersion" ] + ] ) + ] [ + fhir:id [ fhir:v "HealthcareService.specialty.coding:8451.code" ] ; + fhir:path [ fhir:v "HealthcareService.specialty.coding.code" ] ; + fhir:short [ fhir:v "Symbol in syntax defined by the system" ] ; + fhir:definition [ fhir:v "A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination)." ] ; + fhir:requirements [ fhir:v "Need to refer to a particular code in the system." ] ; + fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Coding.code" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "code"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "C*E.1" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "./code" ] + ] [ + fhir:identity [ fhir:v "orim" ] ; + fhir:map [ fhir:v "fhir:Coding.code rdfs:subPropertyOf dt:CDCoding.code" ] + ] ) + ] [ + fhir:id [ fhir:v "HealthcareService.specialty.coding:8451.display" ] ; + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true"^^xsd:boolean ] + ] ) ; + fhir:path [ fhir:v "HealthcareService.specialty.coding.display" ] ; + fhir:short [ fhir:v "Representation defined by the system" ] ; + fhir:definition [ fhir:v "A representation of the meaning of the code in the system, following the rules of the system." ] ; + fhir:requirements [ fhir:v "Need to be able to carry a human-readable meaning of the code for readers that do not know the system." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Coding.display" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "string"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "C*E.2 - but note this is not well followed" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "CV.displayName" ] + ] [ + fhir:identity [ fhir:v "orim" ] ; + fhir:map [ fhir:v "fhir:Coding.display rdfs:subPropertyOf dt:CDCoding.displayName" ] + ] ) + ] [ + fhir:id [ fhir:v "HealthcareService.specialty.coding:8451.userSelected" ] ; + fhir:path [ fhir:v "HealthcareService.specialty.coding.userSelected" ] ; + fhir:short [ fhir:v "If this coding was chosen directly by the user" ] ; + fhir:definition [ fhir:v "Indicates that this coding was chosen by a user directly - e.g. off a pick list of available items (codes or displays)." ] ; + fhir:comment [ fhir:v "Amongst a set of alternatives, a directly chosen code is the most appropriate starting point for new translations. There is some ambiguity about what exactly 'directly chosen' implies, and trading partner agreement may be needed to clarify the use of this element and its consequences more completely." ] ; + fhir:requirements [ fhir:v "This has been identified as a clinical safety criterium - that this exact system/code pair was chosen explicitly, rather than inferred by the system based on some rules or language processing." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Coding.userSelected" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "boolean"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "Sometimes implied by being first" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "CD.codingRationale" ] + ] [ + fhir:identity [ fhir:v "orim" ] ; + fhir:map [ fhir:v "fhir:Coding.userSelected fhir:mapsTo dt:CDCoding.codingRationale. fhir:Coding.userSelected fhir:hasMap fhir:Coding.userSelected.map. fhir:Coding.userSelected.map a fhir:Map; fhir:target dt:CDCoding.codingRationale. fhir:Coding.userSelected\\#true a [ fhir:source \"true\"; fhir:target dt:CDCoding.codingRationale\\#O ]" ] + ] ) + ] [ + fhir:id [ fhir:v "HealthcareService.specialty.text" ] ; + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true"^^xsd:boolean ] + ] ) ; + fhir:path [ fhir:v "HealthcareService.specialty.text" ] ; + fhir:short [ fhir:v "Plain text representation of the concept" ] ; + fhir:definition [ fhir:v "A human language representation of the concept as seen/selected/uttered by the user who entered the data and/or which represents the intended meaning of the user." ] ; + fhir:comment [ fhir:v "Very often the text is the same as a displayName of one of the codings." ] ; + fhir:requirements [ fhir:v "The codes from the terminologies do not always capture the correct meaning with all the nuances of the human using them, or sometimes there is no appropriate code at all. In these cases, the text is used to capture the full meaning of the source." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "CodeableConcept.text" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "string"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "C*E.9. But note many systems use C*E.2 for this" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "./originalText[mediaType/code=\"text/plain\"]/data" ] + ] [ + fhir:identity [ fhir:v "orim" ] ; + fhir:map [ fhir:v "fhir:CodeableConcept.text rdfs:subPropertyOf dt:CD.originalText" ] + ] ) + ] [ + fhir:id [ fhir:v "HealthcareService.location" ] ; + fhir:path [ fhir:v "HealthcareService.location" ] ; + fhir:short [ fhir:v "Location(s) where service may be provided" ] ; + fhir:definition [ fhir:v "The location(s) where this healthcare service may be provided." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "HealthcareService.location" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Reference"^^xsd:anyURI ] ; + fhir:targetProfile ( [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Location"^^xsd:anyURI ; + fhir:link + ] [ + fhir:v "http://helsenorge.no/fhir/StructureDefinition/no-basis-Location"^^xsd:anyURI ; + fhir:link + ] ) + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "w5" ] ; + fhir:map [ fhir:v "FiveWs.where[x]" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v ".location.role[classCode=SDLOC]" ] + ] ) + ] [ + fhir:id [ fhir:v "HealthcareService.name" ] ; + fhir:path [ fhir:v "HealthcareService.name" ] ; + fhir:short [ fhir:v "Description of service as presented to a consumer while searching" ] ; + fhir:definition [ fhir:v "Further description of the service as it would be presented to a consumer while searching." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "HealthcareService.name" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "string"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v ".name" ] + ] ) + ] [ + fhir:id [ fhir:v "HealthcareService.comment" ] ; + fhir:path [ fhir:v "HealthcareService.comment" ] ; + fhir:short [ fhir:v "Additional description and/or any specific issues not covered elsewhere" ] ; + fhir:definition [ fhir:v "Any additional description of the service and/or any specific issues not covered by the other attributes, which can be displayed as further detail under the serviceName." ] ; + fhir:comment [ fhir:v "Would expect that a user would not see this information on a search results, and it would only be available when viewing the complete details of the service." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "HealthcareService.comment" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "string"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v ".location.role[classCode=SDLOC].desc" ] + ] ) + ] [ + fhir:id [ fhir:v "HealthcareService.extraDetails" ] ; + fhir:path [ fhir:v "HealthcareService.extraDetails" ] ; + fhir:short [ fhir:v "Extra details about the service that can't be placed in the other fields" ] ; + fhir:definition [ fhir:v "Extra details about the service that can't be placed in the other fields." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "HealthcareService.extraDetails" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "markdown"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v ".actrelationship[typeCode=COMP.act[classCode=ACT][moodCode=DEF].text" ] + ] ) + ] [ + fhir:id [ fhir:v "HealthcareService.photo" ] ; + fhir:path [ fhir:v "HealthcareService.photo" ] ; + fhir:short [ fhir:v "Facilitates quick identification of the service" ] ; + fhir:definition [ fhir:v "If there is a photo/symbol associated with this HealthcareService, it may be included here to facilitate quick identification of the service in a list." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "HealthcareService.photo" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Attachment"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v ".actrelationship[typeCode=SBJ].observation.value" ] + ] ) + ] [ + fhir:id [ fhir:v "HealthcareService.telecom" ] ; + fhir:path [ fhir:v "HealthcareService.telecom" ] ; + fhir:short [ fhir:v "Contacts related to the healthcare service" ] ; + fhir:definition [ fhir:v "List of contacts related to this specific healthcare service." ] ; + fhir:comment [ fhir:v "If this is empty, then refer to the location's contacts." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "HealthcareService.telecom" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "ContactPoint"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v ".telecom" ] + ] ) + ] [ + fhir:id [ fhir:v "HealthcareService.coverageArea" ] ; + fhir:path [ fhir:v "HealthcareService.coverageArea" ] ; + fhir:short [ fhir:v "Location(s) service is intended for/available to" ] ; + fhir:definition [ fhir:v "The location(s) that this service is available to (not where the service is provided)." ] ; + fhir:comment [ fhir:v "The locations referenced by the coverage area can include both specific locations, including areas, and also conceptual domains too (mode = kind), such as a physical area (tri-state area) and some other attribute (covered by Example Care Organization). These types of Locations are often not managed by any specific organization. This could also include generic locations such as \"in-home\"." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "HealthcareService.coverageArea" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Reference"^^xsd:anyURI ] ; + fhir:targetProfile ( [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Location"^^xsd:anyURI ; + fhir:link + ] ) + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v ".location.role[classCode=SDLOC].subjectOf.A_SpatialCoordinate" ] + ] ) + ] [ + fhir:id [ fhir:v "HealthcareService.serviceProvisionCode" ] ; + fhir:path [ fhir:v "HealthcareService.serviceProvisionCode" ] ; + fhir:short [ fhir:v "Conditions under which service is available/offered" ] ; + fhir:definition [ fhir:v "The code(s) that detail the conditions under which the healthcare service is available/offered." ] ; + fhir:comment [ fhir:v "The provision means being commissioned by, contractually obliged or financially sourced. Types of costings that may apply to this healthcare service, such if the service may be available for free, some discounts available, or fees apply." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "HealthcareService.serviceProvisionCode" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "CodeableConcept"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:binding [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"^^xsd:anyURI ] ; + fhir:value [ fhir:v "ServiceProvisionConditions" ] + ] ) ; + fhir:strength [ fhir:v "example" ] ; + fhir:description [ fhir:v "The code(s) that detail the conditions under which the healthcare service is available/offered." ] ; + fhir:valueSet [ + fhir:v "http://hl7.org/fhir/ValueSet/service-provision-conditions"^^xsd:anyURI ; + fhir:link + ] + ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v ".actrelationship[typeCode=PRCN].observation[moodCode=EVN.CRT]" ] + ] ) + ] [ + fhir:id [ fhir:v "HealthcareService.eligibility" ] ; + fhir:path [ fhir:v "HealthcareService.eligibility" ] ; + fhir:short [ fhir:v "Specific eligibility requirements required to use the service" ] ; + fhir:definition [ fhir:v "Does this service have specific eligibility requirements that need to be met in order to use the service?" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "HealthcareService.eligibility" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "BackboneElement"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] + ] [ + fhir:id [ fhir:v "HealthcareService.eligibility.id" ] ; + fhir:path [ fhir:v "HealthcareService.eligibility.id" ] ; + fhir:representation ( [ fhir:v "xmlAttr" ] ) ; + fhir:short [ fhir:v "Unique id for inter-element referencing" ] ; + fhir:definition [ fhir:v "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Element.id" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"^^xsd:anyURI ] ; + fhir:value [ fhir:v "string"^^xsd:anyURI ] + ] ) ; + fhir:code [ fhir:v "http://hl7.org/fhirpath/System.String"^^xsd:anyURI ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "n/a" ] + ] ) + ] [ + fhir:id [ fhir:v "HealthcareService.eligibility.extension" ] ; + fhir:path [ fhir:v "HealthcareService.eligibility.extension" ] ; + fhir:short [ fhir:v "Additional content defined by implementations" ] ; + fhir:definition [ fhir:v "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension." ] ; + fhir:comment [ fhir:v "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." ] ; + fhir:alias ( [ fhir:v "extensions" ] [ fhir:v "user content" ] ) ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "Element.extension" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Extension"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] [ + fhir:key [ fhir:v "ext-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ; + fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ; + fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "n/a" ] + ] ) + ] [ + fhir:id [ fhir:v "HealthcareService.eligibility.modifierExtension" ] ; + fhir:path [ fhir:v "HealthcareService.eligibility.modifierExtension" ] ; + fhir:short [ fhir:v "Extensions that cannot be ignored even if unrecognized" ] ; + fhir:definition [ fhir:v "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)." ] ; + fhir:comment [ fhir:v "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." ] ; + fhir:requirements [ fhir:v "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension)." ] ; + fhir:alias ( [ fhir:v "extensions" ] [ fhir:v "user content" ] [ fhir:v "modifiers" ] ) ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "BackboneElement.modifierExtension" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Extension"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] [ + fhir:key [ fhir:v "ext-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ; + fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ; + fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "true"^^xsd:boolean ] ; + fhir:isModifierReason [ fhir:v "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them" ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "N/A" ] + ] ) + ] [ + fhir:id [ fhir:v "HealthcareService.eligibility.code" ] ; + fhir:path [ fhir:v "HealthcareService.eligibility.code" ] ; + fhir:short [ fhir:v "Coded value for the eligibility" ] ; + fhir:definition [ fhir:v "Coded value for the eligibility." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "HealthcareService.eligibility.code" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "CodeableConcept"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:binding [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"^^xsd:anyURI ] ; + fhir:value [ fhir:v "ServiceEligibility" ] + ] ) ; + fhir:strength [ fhir:v "example" ] ; + fhir:description [ fhir:v "Coded values underwhich a specific service is made available." ] + ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v ".actrelationship[typeCode=PRCN].observation[moodCode=EVN.CRT]" ] + ] ) + ] [ + fhir:id [ fhir:v "HealthcareService.eligibility.comment" ] ; + fhir:path [ fhir:v "HealthcareService.eligibility.comment" ] ; + fhir:short [ fhir:v "Describes the eligibility conditions for the service" ] ; + fhir:definition [ fhir:v "Describes the eligibility conditions for the service." ] ; + fhir:comment [ fhir:v "The description of service eligibility should, in general, not exceed one or two paragraphs. It should be sufficient for a prospective consumer to determine if they are likely to be eligible or not. Where eligibility requirements and conditions are complex, it may simply be noted that an eligibility assessment is required. Where eligibility is determined by an outside source, such as an Act of Parliament, this should be noted, preferably with a reference to a commonly available copy of the source document such as a web page." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "HealthcareService.eligibility.comment" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "markdown"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v ".actrelationship[typeCode=PRCN].observation[moodCode=EVN.CRT].text" ] + ] ) + ] [ + fhir:id [ fhir:v "HealthcareService.program" ] ; + fhir:path [ fhir:v "HealthcareService.program" ] ; + fhir:short [ fhir:v "Programs that this service is applicable to" ] ; + fhir:definition [ fhir:v "Programs that this service is applicable to." ] ; + fhir:comment [ fhir:v "Programs are often defined externally to an Organization, commonly by governments; e.g. Home and Community Care Programs, Homeless Program, …." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "HealthcareService.program" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "CodeableConcept"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:binding [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"^^xsd:anyURI ] ; + fhir:value [ fhir:v "Program" ] + ] ) ; + fhir:strength [ fhir:v "example" ] ; + fhir:description [ fhir:v "Government or local programs that this service applies to." ] ; + fhir:valueSet [ + fhir:v "http://hl7.org/fhir/ValueSet/program"^^xsd:anyURI ; + fhir:link + ] + ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v ".actrelationship[typeCode=PERT].observation" ] + ] ) + ] [ + fhir:id [ fhir:v "HealthcareService.characteristic" ] ; + fhir:path [ fhir:v "HealthcareService.characteristic" ] ; + fhir:short [ fhir:v "Collection of characteristics (attributes)" ] ; + fhir:definition [ fhir:v "Collection of characteristics (attributes)." ] ; + fhir:comment [ fhir:v "These could be such things as is wheelchair accessible." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "HealthcareService.characteristic" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "CodeableConcept"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:binding [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"^^xsd:anyURI ] ; + fhir:value [ fhir:v "ServiceCharacteristic" ] + ] ) ; + fhir:strength [ fhir:v "example" ] ; + fhir:description [ fhir:v "A custom attribute that could be provided at a service (e.g. Wheelchair accessibiliy)." ] + ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v ".actrelationship[typeCode=PERT].observation" ] + ] ) + ] [ + fhir:id [ fhir:v "HealthcareService.communication" ] ; + fhir:path [ fhir:v "HealthcareService.communication" ] ; + fhir:short [ fhir:v "The language that this service is offered in" ] ; + fhir:definition [ fhir:v "Some services are specifically made available in multiple languages, this property permits a directory to declare the languages this is offered in. Typically this is only provided where a service operates in communities with mixed languages used." ] ; + fhir:comment [ fhir:v "When using this property it indicates that the service is available with this language, it is not derived from the practitioners, and not all are required to use this language, just that this language is available while scheduling." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "HealthcareService.communication" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "CodeableConcept"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:binding [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-maxValueSet"^^xsd:anyURI ] ; + fhir:value [ + fhir:v "http://hl7.org/fhir/ValueSet/all-languages"^^xsd:anyURI ; + fhir:link + ] + ] [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"^^xsd:anyURI ] ; + fhir:value [ fhir:v "Language" ] + ] [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true"^^xsd:boolean ] + ] ) ; + fhir:strength [ fhir:v "preferred" ] ; + fhir:description [ fhir:v "A human language." ] ; + fhir:valueSet [ + fhir:v "http://hl7.org/fhir/ValueSet/languages"^^xsd:anyURI ; + fhir:link + ] + ] + ] [ + fhir:id [ fhir:v "HealthcareService.referralMethod" ] ; + fhir:path [ fhir:v "HealthcareService.referralMethod" ] ; + fhir:short [ fhir:v "Ways that the service accepts referrals" ] ; + fhir:definition [ fhir:v "Ways that the service accepts referrals, if this is not provided then it is implied that no referral is required." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "HealthcareService.referralMethod" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "CodeableConcept"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:binding [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"^^xsd:anyURI ] ; + fhir:value [ fhir:v "ReferralMethod" ] + ] ) ; + fhir:strength [ fhir:v "example" ] ; + fhir:description [ fhir:v "The methods of referral can be used when referring to a specific HealthCareService resource." ] ; + fhir:valueSet [ + fhir:v "http://hl7.org/fhir/ValueSet/service-referral-method"^^xsd:anyURI ; + fhir:link + ] + ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v ".actrelationship[typeCode=PERT].observation" ] + ] ) + ] [ + fhir:id [ fhir:v "HealthcareService.appointmentRequired" ] ; + fhir:path [ fhir:v "HealthcareService.appointmentRequired" ] ; + fhir:short [ fhir:v "If an appointment is required for access to this service" ] ; + fhir:definition [ fhir:v "Indicates whether or not a prospective consumer will require an appointment for a particular service at a site to be provided by the Organization. Indicates if an appointment is required for access to this service." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "HealthcareService.appointmentRequired" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "boolean"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v ".actrelationship[typeCode=PERT].observation" ] + ] ) + ] [ + fhir:id [ fhir:v "HealthcareService.availableTime" ] ; + fhir:path [ fhir:v "HealthcareService.availableTime" ] ; + fhir:short [ fhir:v "Times the Service Site is available" ] ; + fhir:definition [ fhir:v "A collection of times that the Service Site is available." ] ; + fhir:comment [ fhir:v "More detailed availability information may be provided in associated Schedule/Slot resources." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "HealthcareService.availableTime" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "BackboneElement"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v ".effectiveTime" ] + ] ) + ] [ + fhir:id [ fhir:v "HealthcareService.availableTime.id" ] ; + fhir:path [ fhir:v "HealthcareService.availableTime.id" ] ; + fhir:representation ( [ fhir:v "xmlAttr" ] ) ; + fhir:short [ fhir:v "Unique id for inter-element referencing" ] ; + fhir:definition [ fhir:v "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Element.id" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"^^xsd:anyURI ] ; + fhir:value [ fhir:v "string"^^xsd:anyURI ] + ] ) ; + fhir:code [ fhir:v "http://hl7.org/fhirpath/System.String"^^xsd:anyURI ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "n/a" ] + ] ) + ] [ + fhir:id [ fhir:v "HealthcareService.availableTime.extension" ] ; + fhir:path [ fhir:v "HealthcareService.availableTime.extension" ] ; + fhir:short [ fhir:v "Additional content defined by implementations" ] ; + fhir:definition [ fhir:v "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension." ] ; + fhir:comment [ fhir:v "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." ] ; + fhir:alias ( [ fhir:v "extensions" ] [ fhir:v "user content" ] ) ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "Element.extension" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Extension"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] [ + fhir:key [ fhir:v "ext-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ; + fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ; + fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "n/a" ] + ] ) + ] [ + fhir:id [ fhir:v "HealthcareService.availableTime.modifierExtension" ] ; + fhir:path [ fhir:v "HealthcareService.availableTime.modifierExtension" ] ; + fhir:short [ fhir:v "Extensions that cannot be ignored even if unrecognized" ] ; + fhir:definition [ fhir:v "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)." ] ; + fhir:comment [ fhir:v "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." ] ; + fhir:requirements [ fhir:v "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension)." ] ; + fhir:alias ( [ fhir:v "extensions" ] [ fhir:v "user content" ] [ fhir:v "modifiers" ] ) ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "BackboneElement.modifierExtension" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Extension"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] [ + fhir:key [ fhir:v "ext-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ; + fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ; + fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "true"^^xsd:boolean ] ; + fhir:isModifierReason [ fhir:v "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them" ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "N/A" ] + ] ) + ] [ + fhir:id [ fhir:v "HealthcareService.availableTime.daysOfWeek" ] ; + fhir:path [ fhir:v "HealthcareService.availableTime.daysOfWeek" ] ; + fhir:short [ fhir:v "mon | tue | wed | thu | fri | sat | sun" ] ; + fhir:definition [ fhir:v "Indicates which days of the week are available between the start and end Times." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "HealthcareService.availableTime.daysOfWeek" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "code"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:binding [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"^^xsd:anyURI ] ; + fhir:value [ fhir:v "DaysOfWeek" ] + ] ) ; + fhir:strength [ fhir:v "required" ] ; + fhir:description [ fhir:v "The days of the week." ] ; + fhir:valueSet [ + fhir:v "http://hl7.org/fhir/ValueSet/days-of-week|4.0.1"^^xsd:anyURI ; + fhir:link + ] + ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v ".effectiveTime" ] + ] ) + ] [ + fhir:id [ fhir:v "HealthcareService.availableTime.allDay" ] ; + fhir:path [ fhir:v "HealthcareService.availableTime.allDay" ] ; + fhir:short [ fhir:v "Always available? e.g. 24 hour service" ] ; + fhir:definition [ fhir:v "Is this always available? (hence times are irrelevant) e.g. 24 hour service." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "HealthcareService.availableTime.allDay" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "boolean"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v ".effectiveTime" ] + ] ) + ] [ + fhir:id [ fhir:v "HealthcareService.availableTime.availableStartTime" ] ; + fhir:path [ fhir:v "HealthcareService.availableTime.availableStartTime" ] ; + fhir:short [ fhir:v "Opening time of day (ignored if allDay = true)" ] ; + fhir:definition [ fhir:v "The opening time of day. Note: If the AllDay flag is set, then this time is ignored." ] ; + fhir:comment [ fhir:v "The time zone is expected to be for where this HealthcareService is provided at." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "HealthcareService.availableTime.availableStartTime" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "time"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v ".effectiveTime" ] + ] ) + ] [ + fhir:id [ fhir:v "HealthcareService.availableTime.availableEndTime" ] ; + fhir:path [ fhir:v "HealthcareService.availableTime.availableEndTime" ] ; + fhir:short [ fhir:v "Closing time of day (ignored if allDay = true)" ] ; + fhir:definition [ fhir:v "The closing time of day. Note: If the AllDay flag is set, then this time is ignored." ] ; + fhir:comment [ fhir:v "The time zone is expected to be for where this HealthcareService is provided at." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "HealthcareService.availableTime.availableEndTime" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "time"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v ".effectiveTime" ] + ] ) + ] [ + fhir:id [ fhir:v "HealthcareService.notAvailable" ] ; + fhir:path [ fhir:v "HealthcareService.notAvailable" ] ; + fhir:short [ fhir:v "Not available during this time due to provided reason" ] ; + fhir:definition [ fhir:v "The HealthcareService is not available during this period of time due to the provided reason." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "HealthcareService.notAvailable" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "BackboneElement"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v ".effectiveTime" ] + ] ) + ] [ + fhir:id [ fhir:v "HealthcareService.notAvailable.id" ] ; + fhir:path [ fhir:v "HealthcareService.notAvailable.id" ] ; + fhir:representation ( [ fhir:v "xmlAttr" ] ) ; + fhir:short [ fhir:v "Unique id for inter-element referencing" ] ; + fhir:definition [ fhir:v "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Element.id" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"^^xsd:anyURI ] ; + fhir:value [ fhir:v "string"^^xsd:anyURI ] + ] ) ; + fhir:code [ fhir:v "http://hl7.org/fhirpath/System.String"^^xsd:anyURI ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "n/a" ] + ] ) + ] [ + fhir:id [ fhir:v "HealthcareService.notAvailable.extension" ] ; + fhir:path [ fhir:v "HealthcareService.notAvailable.extension" ] ; + fhir:short [ fhir:v "Additional content defined by implementations" ] ; + fhir:definition [ fhir:v "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension." ] ; + fhir:comment [ fhir:v "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." ] ; + fhir:alias ( [ fhir:v "extensions" ] [ fhir:v "user content" ] ) ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "Element.extension" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Extension"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] [ + fhir:key [ fhir:v "ext-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ; + fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ; + fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "n/a" ] + ] ) + ] [ + fhir:id [ fhir:v "HealthcareService.notAvailable.modifierExtension" ] ; + fhir:path [ fhir:v "HealthcareService.notAvailable.modifierExtension" ] ; + fhir:short [ fhir:v "Extensions that cannot be ignored even if unrecognized" ] ; + fhir:definition [ fhir:v "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)." ] ; + fhir:comment [ fhir:v "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." ] ; + fhir:requirements [ fhir:v "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension)." ] ; + fhir:alias ( [ fhir:v "extensions" ] [ fhir:v "user content" ] [ fhir:v "modifiers" ] ) ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "BackboneElement.modifierExtension" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Extension"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] [ + fhir:key [ fhir:v "ext-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ; + fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ; + fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "true"^^xsd:boolean ] ; + fhir:isModifierReason [ fhir:v "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them" ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "N/A" ] + ] ) + ] [ + fhir:id [ fhir:v "HealthcareService.notAvailable.description" ] ; + fhir:path [ fhir:v "HealthcareService.notAvailable.description" ] ; + fhir:short [ fhir:v "Reason presented to the user explaining why time not available" ] ; + fhir:definition [ fhir:v "The reason that can be presented to the user as to why this time is not available." ] ; + fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "HealthcareService.notAvailable.description" ] ; + fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "string"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "n/a" ] + ] ) + ] [ + fhir:id [ fhir:v "HealthcareService.notAvailable.during" ] ; + fhir:path [ fhir:v "HealthcareService.notAvailable.during" ] ; + fhir:short [ fhir:v "Service not available from this date" ] ; + fhir:definition [ fhir:v "Service is not available (seasonally or for a public holiday) from this date." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "HealthcareService.notAvailable.during" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Period"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v ".effectiveTime" ] + ] ) + ] [ + fhir:id [ fhir:v "HealthcareService.availabilityExceptions" ] ; + fhir:path [ fhir:v "HealthcareService.availabilityExceptions" ] ; + fhir:short [ fhir:v "Description of availability exceptions" ] ; + fhir:definition [ fhir:v "A description of site availability exceptions, e.g. public holiday availability. Succinctly describing all possible exceptions to normal site availability as details in the available Times and not available Times." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "HealthcareService.availabilityExceptions" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "string"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v ".effectiveTime" ] + ] ) + ] [ + fhir:id [ fhir:v "HealthcareService.endpoint" ] ; + fhir:path [ fhir:v "HealthcareService.endpoint" ] ; + fhir:short [ fhir:v "Technical endpoints providing access to electronic services operated for the healthcare service" ] ; + fhir:definition [ fhir:v "no-basis: In Norway endpoints for communication should be connected to a kommunikasjonspart-Organization identified with HERid and collected from the Norwegian Address register. Endpoints not registered in the Norwegian Address register can use other schemes of connecting endpoints to Organizations, PractitionerRole or HealthcareService.\n\nTechnical endpoints providing access to services operated for the specific healthcare services defined at this resource." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "HealthcareService.endpoint" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Reference"^^xsd:anyURI ] ; + fhir:targetProfile ( [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Endpoint"^^xsd:anyURI ; + fhir:link + ] [ + fhir:v "http://helsenorge.no/fhir/StructureDefinition/no-basis-Endpoint"^^xsd:anyURI ; + fhir:link + ] ) + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:mustSupport [ fhir:v "false"^^xsd:boolean ] ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "n/a" ] + ] ) + ] ) + ] ; # + fhir:differential [ + fhir:element ( [ + fhir:id [ fhir:v "HealthcareService" ] ; + fhir:path [ fhir:v "HealthcareService" ] ; + fhir:definition [ fhir:v "The details of a healthcare service available at a location. Should only be used for clinical healthcareservices offered by a PractitionerRole or by an Organization." ] + ] [ + fhir:id [ fhir:v "HealthcareService.identifier" ] ; + fhir:path [ fhir:v "HealthcareService.identifier" ] ; + fhir:mustSupport [ fhir:v "false"^^xsd:boolean ] + ] [ + fhir:id [ fhir:v "HealthcareService.providedBy" ] ; + fhir:path [ fhir:v "HealthcareService.providedBy" ] ; + fhir:definition [ fhir:v "The organization that provides this healthcare service.\n\nno-basis recommends the use of logical reference to an organization using ENH or RSH. To describe a top level organization. Departments within an organization could use a different reference scheme defined by the organization." ] ; + fhir:type ( [ + fhir:code [ fhir:v "Reference"^^xsd:anyURI ] ; + fhir:targetProfile ( [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Organization"^^xsd:anyURI ; + fhir:link + ] [ + fhir:v "http://helsenorge.no/fhir/StructureDefinition/no-basis-Organization"^^xsd:anyURI ; + fhir:link + ] ) + ] ) + ] [ + fhir:id [ fhir:v "HealthcareService.providedBy.identifier" ] ; + fhir:path [ fhir:v "HealthcareService.providedBy.identifier" ] ; + fhir:short [ fhir:v "The logical reference of organization that provides this healthcare service." ] ; + fhir:definition [ fhir:v "no-basis recommends the use of logical reference to an organization using ENH or RSH. To describe a top level organization. Departments within an organization could use a different reference scheme defined by the organization.\n\nno-basis recommends if an identifier is provided the identifier type or system should be provided." ] + ] [ + fhir:id [ fhir:v "HealthcareService.category" ] ; + fhir:path [ fhir:v "HealthcareService.category" ] ; + fhir:short [ fhir:v "HealthcareService category" ] ; + fhir:definition [ fhir:v "Example of category. Helsevirksomhet type (OID=9040), identifies the virksomhetstype used in Adresseregisteret. This element is usually not necessary to describe the HealthcareService adequately." ] ; + fhir:alias ( [ fhir:v "virksomhetstype" ] ) ; + fhir:binding [ + fhir:strength [ fhir:v "example" ] ; + fhir:description [ fhir:v "virksomhetstype 9040" ] ; + fhir:valueSet [ fhir:v "urn:oid:2.16.578.1.12.4.1.1.9040"^^xsd:anyURI ] + ] + ] [ + fhir:id [ fhir:v "HealthcareService.type" ] ; + fhir:path [ fhir:v "HealthcareService.type" ] ; + fhir:definition [ fhir:v "no-basis: This element is usually not necessary to describe the HealthcareService adequately. Further coding can be used when common set of SNOMED codes are agreed for healthc care service types.\n\nThe specific type of service that may be delivered or performed." ] + ] [ + fhir:id [ fhir:v "HealthcareService.specialty" ] ; + fhir:path [ fhir:v "HealthcareService.specialty" ] ; + fhir:definition [ fhir:v "no-basis: Helsehjelpområde is given by the specialty element, preferred coding includes 8655 and 8654 codesystems. Type and category is usually not necessary to describe the HealthcareService adequately.\n\nThe specific type defined in a codesystem allowed included in the valueset." ] ; + fhir:alias ( [ fhir:v "helsehjelpsområde" ] ) + ] [ + fhir:id [ fhir:v "HealthcareService.specialty.coding" ] ; + fhir:path [ fhir:v "HealthcareService.specialty.coding" ] ; + fhir:slicing [ + fhir:discriminator ( [ + fhir:type [ fhir:v "value" ] ; + fhir:path [ fhir:v "system" ] + ] ) ; + fhir:description [ fhir:v "Two possible codings are given for the type element" ] ; + fhir:rules [ fhir:v "open" ] + ] + ] [ + fhir:id [ fhir:v "HealthcareService.specialty.coding:8655" ] ; + fhir:path [ fhir:v "HealthcareService.specialty.coding" ] ; + fhir:sliceName [ fhir:v "8655" ] ; + fhir:short [ fhir:v "Code describing the Helsehjelpområde" ] ; + fhir:definition [ fhir:v "no-basis: Helsehjelpsområde (OID=8655) used to code the kind of clinical service the organization offers the patients through this HealthcareService\nAlso use Klinisk/medisinsk service (OID=8654)?" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:binding [ + fhir:strength [ fhir:v "preferred" ] ; + fhir:description [ fhir:v "Helsehjelpsområde" ] ; + fhir:valueSet [ fhir:v "urn:oid:2.16.578.1.12.4.1.1.8655"^^xsd:anyURI ] + ] + ] [ + fhir:id [ fhir:v "HealthcareService.specialty.coding:8655.system" ] ; + fhir:path [ fhir:v "HealthcareService.specialty.coding.system" ] ; + fhir:short [ fhir:v "Identity of the 8655 codesystem" ] ; + fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ; + fhir:fixed [ fhir:v "urn:oid:2.16.578.1.12.4.1.1.8655"^^xsd:anyURI ] + ] [ + fhir:id [ fhir:v "HealthcareService.specialty.coding:8655.code" ] ; + fhir:path [ fhir:v "HealthcareService.specialty.coding.code" ] ; + fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] + ] [ + fhir:id [ fhir:v "HealthcareService.specialty.coding:8654" ] ; + fhir:path [ fhir:v "HealthcareService.specialty.coding" ] ; + fhir:sliceName [ fhir:v "8654" ] ; + fhir:definition [ fhir:v "Klinisk/medisinsk service (OID=8654)" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:binding [ + fhir:strength [ fhir:v "preferred" ] ; + fhir:description [ fhir:v "Klinisk/medisinsk service" ] ; + fhir:valueSet [ fhir:v "urn:oid:2.16.578.1.12.4.1.1.8654"^^xsd:anyURI ] + ] + ] [ + fhir:id [ fhir:v "HealthcareService.specialty.coding:8654.system" ] ; + fhir:path [ fhir:v "HealthcareService.specialty.coding.system" ] ; + fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ; + fhir:fixed [ fhir:v "urn:oid:2.16.578.1.12.4.1.1.8654"^^xsd:anyURI ] + ] [ + fhir:id [ fhir:v "HealthcareService.specialty.coding:8654.code" ] ; + fhir:path [ fhir:v "HealthcareService.specialty.coding.code" ] ; + fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] + ] [ + fhir:id [ fhir:v "HealthcareService.specialty.coding:9151" ] ; + fhir:path [ fhir:v "HealthcareService.specialty.coding" ] ; + fhir:sliceName [ fhir:v "9151" ] ; + fhir:definition [ fhir:v "IPLOS tjenestetype (OID=9151)" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:binding [ + fhir:strength [ fhir:v "preferred" ] ; + fhir:description [ fhir:v "IPLOS tjenestetype" ] ; + fhir:valueSet [ fhir:v "urn:oid:2.16.578.1.12.4.1.1.9151"^^xsd:anyURI ] + ] + ] [ + fhir:id [ fhir:v "HealthcareService.specialty.coding:9151.system" ] ; + fhir:path [ fhir:v "HealthcareService.specialty.coding.system" ] ; + fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ; + fhir:fixed [ fhir:v "urn:oid:2.16.578.1.12.4.1.1.9151"^^xsd:anyURI ] + ] [ + fhir:id [ fhir:v "HealthcareService.specialty.coding:9151.code" ] ; + fhir:path [ fhir:v "HealthcareService.specialty.coding.code" ] ; + fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] + ] [ + fhir:id [ fhir:v "HealthcareService.specialty.coding:8451" ] ; + fhir:path [ fhir:v "HealthcareService.specialty.coding" ] ; + fhir:sliceName [ fhir:v "8451" ] ; + fhir:definition [ fhir:v "Fagområde (OID=8451)" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:binding [ + fhir:strength [ fhir:v "preferred" ] ; + fhir:description [ fhir:v "Fagområde" ] ; + fhir:valueSet [ fhir:v "urn:oid:2.16.578.1.12.4.1.1.8451"^^xsd:anyURI ] + ] + ] [ + fhir:id [ fhir:v "HealthcareService.specialty.coding:8451.system" ] ; + fhir:path [ fhir:v "HealthcareService.specialty.coding.system" ] ; + fhir:definition [ fhir:v "The identification of the Fagområde (OID=8451) code system." ] ; + fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ; + fhir:fixed [ fhir:v "urn:oid:2.16.578.1.12.4.1.1.8451"^^xsd:anyURI ] + ] [ + fhir:id [ fhir:v "HealthcareService.specialty.coding:8451.code" ] ; + fhir:path [ fhir:v "HealthcareService.specialty.coding.code" ] ; + fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] + ] [ + fhir:id [ fhir:v "HealthcareService.location" ] ; + fhir:path [ fhir:v "HealthcareService.location" ] ; + fhir:type ( [ + fhir:code [ fhir:v "Reference"^^xsd:anyURI ] ; + fhir:targetProfile ( [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Location"^^xsd:anyURI ; + fhir:link + ] [ + fhir:v "http://helsenorge.no/fhir/StructureDefinition/no-basis-Location"^^xsd:anyURI ; + fhir:link + ] ) + ] ) + ] [ + fhir:id [ fhir:v "HealthcareService.endpoint" ] ; + fhir:path [ fhir:v "HealthcareService.endpoint" ] ; + fhir:definition [ fhir:v "no-basis: In Norway endpoints for communication should be connected to a kommunikasjonspart-Organization identified with HERid and collected from the Norwegian Address register. Endpoints not registered in the Norwegian Address register can use other schemes of connecting endpoints to Organizations, PractitionerRole or HealthcareService.\n\nTechnical endpoints providing access to services operated for the specific healthcare services defined at this resource." ] ; + fhir:type ( [ + fhir:code [ fhir:v "Reference"^^xsd:anyURI ] ; + fhir:targetProfile ( [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Endpoint"^^xsd:anyURI ; + fhir:link + ] [ + fhir:v "http://helsenorge.no/fhir/StructureDefinition/no-basis-Endpoint"^^xsd:anyURI ; + fhir:link + ] ) + ] ) ; + fhir:mustSupport [ fhir:v "false"^^xsd:boolean ] + ] ) + ] . # + +# ------------------------------------------------------------------------------------- + diff --git a/StructureDefinition-no-basis-HealthcareService.xlsx b/StructureDefinition-no-basis-HealthcareService.xlsx new file mode 100644 index 00000000..fbfb1198 Binary files /dev/null and b/StructureDefinition-no-basis-HealthcareService.xlsx differ diff --git a/StructureDefinition-no-basis-HealthcareService.xml b/StructureDefinition-no-basis-HealthcareService.xml new file mode 100644 index 00000000..52f7a91e --- /dev/null +++ b/StructureDefinition-no-basis-HealthcareService.xml @@ -0,0 +1,3516 @@ + + + + + +
Placeholder
+
+ + + + + <status value="active"/> + <date value="2019-05-20"/> + <publisher value="Example Publisher"/> + <contact> + <name value="Example Publisher"/> + <telecom> + <system value="url"/> + <value value="http://example.org/example-publisher"/> + </telecom> + </contact> + <description value="Basisprofil for Norwegian Healthcare Service information. Defined by The Norwegian Directorate of eHealth and HL7 Norway. The profile adds Norwegian specific identification of Healthcare Services. The basis profile is open, but derived profiles should close down the information elements according to specification relevant to the use-case. The typical use-case is to include information regarding what Healthcare related services, support functions or activities provided by an Organization or awailable at a Location."/> + <fhirVersion value="4.0.1"/> + <mapping> + <identity value="rim"/> + <uri value="http://hl7.org/v3"/> + <name value="RIM Mapping"/> + </mapping> + <mapping> + <identity value="w5"/> + <uri value="http://hl7.org/fhir/fivews"/> + <name value="FiveWs Pattern Mapping"/> + </mapping> + <kind value="resource"/> + <abstract value="false"/> + <type value="HealthcareService"/> + <baseDefinition value="http://hl7.org/fhir/StructureDefinition/HealthcareService"/> + <derivation value="constraint"/> + <snapshot> + <element id="HealthcareService"> + <path value="HealthcareService"/> + <short value="The details of a healthcare service available at a location"/> + <definition value="The details of a healthcare service available at a location. Should only be used for clinical healthcareservices offered by a PractitionerRole or by an Organization."/> + <min value="0"/> + <max value="*"/> + <base> + <path value="HealthcareService"/> + <min value="0"/> + <max value="*"/> + </base> + <constraint> + <key value="dom-2"/> + <severity value="error"/> + <human value="If the resource is contained in another resource, it SHALL NOT contain nested Resources"/> + <expression value="contained.contained.empty()"/> + <xpath value="not(parent::f:contained and f:contained)"/> + <source value="http://hl7.org/fhir/StructureDefinition/DomainResource"/> + </constraint> + <constraint> + <key value="dom-3"/> + <severity value="error"/> + <human value="If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource"/> + <expression value="contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()"/> + <xpath value="not(exists(for $id in f:contained/*/f:id/@value return $contained[not(parent::*/descendant::f:reference/@value=concat('#', $contained/*/id/@value) or descendant::f:reference[@value='#'])]))"/> + <source value="http://hl7.org/fhir/StructureDefinition/DomainResource"/> + </constraint> + <constraint> + <key value="dom-4"/> + <severity value="error"/> + <human value="If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated"/> + <expression value="contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()"/> + <xpath value="not(exists(f:contained/*/f:meta/f:versionId)) and not(exists(f:contained/*/f:meta/f:lastUpdated))"/> + <source value="http://hl7.org/fhir/StructureDefinition/DomainResource"/> + </constraint> + <constraint> + <key value="dom-5"/> + <severity value="error"/> + <human value="If a resource is contained in another resource, it SHALL NOT have a security label"/> + <expression value="contained.meta.security.empty()"/> + <xpath value="not(exists(f:contained/*/f:meta/f:security))"/> + <source value="http://hl7.org/fhir/StructureDefinition/DomainResource"/> + </constraint> + <constraint> + <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bestpractice"> + <valueBoolean value="true"/> + </extension> + <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bestpractice-explanation"> + <valueMarkdown value="When a resource has no narrative, only systems that fully understand the data can display the resource to a human safely. Including a human readable representation in the resource makes for a much more robust eco-system and cheaper handling of resources by intermediary systems. Some ecosystems restrict distribution of resources to only those systems that do fully understand the resources, and as a consequence implementers may believe that the narrative is superfluous. However experience shows that such eco-systems often open up to new participants over time."/> + </extension> + <key value="dom-6"/> + <severity value="warning"/> + <human value="A resource should have narrative for robust management"/> + <expression value="text.`div`.exists()"/> + <xpath value="exists(f:text/h:div)"/> + <source value="http://hl7.org/fhir/StructureDefinition/DomainResource"/> + </constraint> + <isModifier value="false"/> + <isSummary value="false"/> + <mapping> + <identity value="rim"/> + <map value="Entity. Role, or Act"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value="act[classCode=ACT][moodCode=DEF]"/> + </mapping> + </element> + <element id="HealthcareService.id"> + <path value="HealthcareService.id"/> + <short value="Logical id of this artifact"/> + <definition value="The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes."/> + <comment value="The only time that a resource does not have an id is when it is being submitted to the server using a create operation."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="Resource.id"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"> + <valueUrl value="id"/> + </extension> + <code value="http://hl7.org/fhirpath/System.String"/> + </type> + <isModifier value="false"/> + <isSummary value="true"/> + </element> + <element id="HealthcareService.meta"> + <path value="HealthcareService.meta"/> + <short value="Metadata about the resource"/> + <definition value="The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="Resource.meta"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="Meta"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + </element> + <element id="HealthcareService.implicitRules"> + <path value="HealthcareService.implicitRules"/> + <short value="A set of rules under which this content was created"/> + <definition value="A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc."/> + <comment value="Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of it's narrative along with other profiles, value sets, etc."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="Resource.implicitRules"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="uri"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="true"/> + <isModifierReason value="This element is labeled as a modifier because the implicit rules may provide additional knowledge about the resource that modifies it's meaning or interpretation"/> + <isSummary value="true"/> + </element> + <element id="HealthcareService.language"> + <path value="HealthcareService.language"/> + <short value="Language of the resource content"/> + <definition value="The base language in which the resource is written."/> + <comment value="Language is provided to support indexing and accessibility (typically, services such as text to speech use the language tag). The html language tag in the narrative applies to the narrative. The language tag on the resource may be used to specify the language of other presentations generated from the data in the resource. Not all the content has to be in the base language. The Resource.language should not be assumed to apply to the narrative automatically. If a language is specified, it should it also be specified on the div element in the html (see rules in HTML5 for information about the relationship between xml:lang and the html lang attribute)."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="Resource.language"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="code"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="false"/> + <binding> + <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-maxValueSet"> + <valueCanonical value="http://hl7.org/fhir/ValueSet/all-languages"/> + </extension> + <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> + <valueString value="Language"/> + </extension> + <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> + <valueBoolean value="true"/> + </extension> + <strength value="preferred"/> + <description value="A human language."/> + <valueSet value="http://hl7.org/fhir/ValueSet/languages"/> + </binding> + </element> + <element id="HealthcareService.text"> + <path value="HealthcareService.text"/> + <short value="Text summary of the resource, for human interpretation"/> + <definition value="A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it "clinically safe" for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety."/> + <comment value="Contained resources do not have narrative. Resources that are not contained SHOULD have a narrative. In some cases, a resource may only have text with little or no additional discrete data (as long as all minOccurs=1 elements are satisfied). This may be necessary for data from legacy systems where information is captured as a "text blob" or where text is additionally entered raw or narrated and encoded information is added later."/> + <alias value="narrative"/> + <alias value="html"/> + <alias value="xhtml"/> + <alias value="display"/> + <min value="0"/> + <max value="1"/> + <base> + <path value="DomainResource.text"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="Narrative"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="false"/> + <mapping> + <identity value="rim"/> + <map value="Act.text?"/> + </mapping> + </element> + <element id="HealthcareService.contained"> + <path value="HealthcareService.contained"/> + <short value="Contained, inline Resources"/> + <definition value="These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope."/> + <comment value="This should never be done when the content can be identified properly, as once identification is lost, it is extremely difficult (and context dependent) to restore it again. Contained resources may have profiles and tags In their meta elements, but SHALL NOT have security labels."/> + <alias value="inline resources"/> + <alias value="anonymous resources"/> + <alias value="contained resources"/> + <min value="0"/> + <max value="*"/> + <base> + <path value="DomainResource.contained"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="Resource"/> + </type> + <isModifier value="false"/> + <isSummary value="false"/> + <mapping> + <identity value="rim"/> + <map value="N/A"/> + </mapping> + </element> + <element id="HealthcareService.extension"> + <path value="HealthcareService.extension"/> + <short value="Additional content defined by implementations"/> + <definition value="May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension."/> + <comment value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/> + <alias value="extensions"/> + <alias value="user content"/> + <min value="0"/> + <max value="*"/> + <base> + <path value="DomainResource.extension"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="Extension"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <constraint> + <key value="ext-1"/> + <severity value="error"/> + <human value="Must have either extensions or value[x], not both"/> + <expression value="extension.exists() != value.exists()"/> + <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])"/> + <source value="http://hl7.org/fhir/StructureDefinition/Extension"/> + </constraint> + <isModifier value="false"/> + <isSummary value="false"/> + <mapping> + <identity value="rim"/> + <map value="N/A"/> + </mapping> + </element> + <element id="HealthcareService.modifierExtension"> + <path value="HealthcareService.modifierExtension"/> + <short value="Extensions that cannot be ignored"/> + <definition value="May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)."/> + <comment value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/> + <requirements value="Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension)."/> + <alias value="extensions"/> + <alias value="user content"/> + <min value="0"/> + <max value="*"/> + <base> + <path value="DomainResource.modifierExtension"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="Extension"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <constraint> + <key value="ext-1"/> + <severity value="error"/> + <human value="Must have either extensions or value[x], not both"/> + <expression value="extension.exists() != value.exists()"/> + <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])"/> + <source value="http://hl7.org/fhir/StructureDefinition/Extension"/> + </constraint> + <isModifier value="true"/> + <isModifierReason value="Modifier extensions are expected to modify the meaning or interpretation of the resource that contains them"/> + <isSummary value="false"/> + <mapping> + <identity value="rim"/> + <map value="N/A"/> + </mapping> + </element> + <element id="HealthcareService.identifier"> + <path value="HealthcareService.identifier"/> + <short value="External identifiers for this item"/> + <definition value="External identifiers for this item."/> + <min value="0"/> + <max value="*"/> + <base> + <path value="HealthcareService.identifier"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="Identifier"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <mustSupport value="false"/> + <isModifier value="false"/> + <isSummary value="true"/> + <mapping> + <identity value="w5"/> + <map value="FiveWs.identifier"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value=".id"/> + </mapping> + </element> + <element id="HealthcareService.active"> + <path value="HealthcareService.active"/> + <short value="Whether this HealthcareService record is in active use"/> + <definition value="This flag is used to mark the record to not be used. This is not used when a center is closed for maintenance, or for holidays, the notAvailable period is to be used for this."/> + <comment value="This element is labeled as a modifier because it may be used to mark that the resource was created in error."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="HealthcareService.active"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="boolean"/> + </type> + <meaningWhenMissing value="This resource is generally assumed to be active if no value is provided for the active element"/> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="true"/> + <isModifierReason value="This element is labelled as a modifier because it is a status element that can indicate that a record should not be treated as valid"/> + <isSummary value="true"/> + <mapping> + <identity value="w5"/> + <map value="FiveWs.status"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value=".statusCode"/> + </mapping> + </element> + <element id="HealthcareService.providedBy"> + <path value="HealthcareService.providedBy"/> + <short value="Organization that provides this service"/> + <definition value="The organization that provides this healthcare service. no-basis recommends the use of logical reference to an organization using ENH or RSH. To describe a top level organization. Departments within an organization could use a different reference scheme defined by the organization."/> + <comment value="This property is recommended to be the same as the Location's managingOrganization, and if not provided should be interpreted as such. If the Location does not have a managing Organization, then this property should be populated."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="HealthcareService.providedBy"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="Reference"/> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Organization"/> + <targetProfile value="http://helsenorge.no/fhir/StructureDefinition/no-basis-Organization"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <mapping> + <identity value="rim"/> + <map value=".scopingRole.Organization"/> + </mapping> + </element> + <element id="HealthcareService.providedBy.id"> + <path value="HealthcareService.providedBy.id"/> + <representation value="xmlAttr"/> + <short value="Unique id for inter-element referencing"/> + <definition value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="Element.id"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"> + <valueUrl value="string"/> + </extension> + <code value="http://hl7.org/fhirpath/System.String"/> + </type> + <isModifier value="false"/> + <isSummary value="false"/> + <mapping> + <identity value="rim"/> + <map value="n/a"/> + </mapping> + </element> + <element id="HealthcareService.providedBy.extension"> + <path value="HealthcareService.providedBy.extension"/> + <slicing> + <discriminator> + <type value="value"/> + <path value="url"/> + </discriminator> + <description value="Extensions are always sliced by (at least) url"/> + <rules value="open"/> + </slicing> + <short value="Additional content defined by implementations"/> + <definition value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension."/> + <comment value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/> + <alias value="extensions"/> + <alias value="user content"/> + <min value="0"/> + <max value="*"/> + <base> + <path value="Element.extension"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="Extension"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <constraint> + <key value="ext-1"/> + <severity value="error"/> + <human value="Must have either extensions or value[x], not both"/> + <expression value="extension.exists() != value.exists()"/> + <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])"/> + <source value="http://hl7.org/fhir/StructureDefinition/Extension"/> + </constraint> + <isModifier value="false"/> + <isSummary value="false"/> + <mapping> + <identity value="rim"/> + <map value="n/a"/> + </mapping> + </element> + <element id="HealthcareService.providedBy.reference"> + <path value="HealthcareService.providedBy.reference"/> + <short value="Literal reference, Relative, internal or absolute URL"/> + <definition value="A reference to a location at which the other resource is found. The reference may be a relative reference, in which case it is relative to the service base URL, or an absolute URL that resolves to the location where the resource is found. The reference may be version specific or not. If the reference is not to a FHIR RESTful server, then it should be assumed to be version specific. Internal fragment references (start with '#') refer to contained resources."/> + <comment value="Using absolute URLs provides a stable scalable approach suitable for a cloud/web context, while using relative/logical references provides a flexible approach suitable for use when trading across closed eco-system boundaries. Absolute URLs do not need to point to a FHIR RESTful server, though this is the preferred approach. If the URL conforms to the structure "/[type]/[id]" then it should be assumed that the reference is to a FHIR RESTful server."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="Reference.reference"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="string"/> + </type> + <condition value="ref-1"/> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <mapping> + <identity value="rim"/> + <map value="N/A"/> + </mapping> + </element> + <element id="HealthcareService.providedBy.type"> + <path value="HealthcareService.providedBy.type"/> + <short value="Type the reference refers to (e.g. "Patient")"/> + <definition value="The expected type of the target of the reference. If both Reference.type and Reference.reference are populated and Reference.reference is a FHIR URL, both SHALL be consistent. The type is the Canonical URL of Resource Definition that is the type this reference refers to. References are URLs that are relative to http://hl7.org/fhir/StructureDefinition/ e.g. "Patient" is a reference to http://hl7.org/fhir/StructureDefinition/Patient. Absolute URLs are only allowed for logical models (and can only be used in references in logical models, not resources)."/> + <comment value="This element is used to indicate the type of the target of the reference. This may be used which ever of the other elements are populated (or not). In some cases, the type of the target may be determined by inspection of the reference (e.g. a RESTful URL) or by resolving the target of the reference; if both the type and a reference is provided, the reference SHALL resolve to a resource of the same type as that specified."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="Reference.type"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="uri"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <binding> + <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> + <valueString value="FHIRResourceTypeExt"/> + </extension> + <strength value="extensible"/> + <description value="Aa resource (or, for logical models, the URI of the logical model)."/> + <valueSet value="http://hl7.org/fhir/ValueSet/resource-types"/> + </binding> + <mapping> + <identity value="rim"/> + <map value="N/A"/> + </mapping> + </element> + <element id="HealthcareService.providedBy.identifier"> + <path value="HealthcareService.providedBy.identifier"/> + <short value="The logical reference of organization that provides this healthcare service."/> + <definition value="no-basis recommends the use of logical reference to an organization using ENH or RSH. To describe a top level organization. Departments within an organization could use a different reference scheme defined by the organization. no-basis recommends if an identifier is provided the identifier type or system should be provided."/> + <comment value="When an identifier is provided in place of a reference, any system processing the reference will only be able to resolve the identifier to a reference if it understands the business context in which the identifier is used. Sometimes this is global (e.g. a national identifier) but often it is not. For this reason, none of the useful mechanisms described for working with references (e.g. chaining, includes) are possible, nor should servers be expected to be able resolve the reference. Servers may accept an identifier based reference untouched, resolve it, and/or reject it - see CapabilityStatement.rest.resource.referencePolicy. When both an identifier and a literal reference are provided, the literal reference is preferred. Applications processing the resource are allowed - but not required - to check that the identifier matches the literal reference Applications converting a logical reference to a literal reference may choose to leave the logical reference present, or remove it. Reference is intended to point to a structure that can potentially be expressed as a FHIR resource, though there is no need for it to exist as an actual FHIR resource instance - except in as much as an application wishes to actual find the target of the reference. The content referred to be the identifier must meet the logical constraints implied by any limitations on what resource types are permitted for the reference. For example, it would not be legitimate to send the identifier for a drug prescription if the type were Reference(Observation|DiagnosticReport). One of the use-cases for Reference.identifier is the situation where no FHIR representation exists (where the type is Reference (Any)."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="Reference.identifier"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="Identifier"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <mapping> + <identity value="rim"/> + <map value=".identifier"/> + </mapping> + </element> + <element id="HealthcareService.providedBy.display"> + <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable"> + <valueBoolean value="true"/> + </extension> + <path value="HealthcareService.providedBy.display"/> + <short value="Text alternative for the resource"/> + <definition value="Plain text narrative that identifies the resource in addition to the resource reference."/> + <comment value="This is generally not the same as the Resource.text of the referenced resource. The purpose is to identify what's being referenced, not to fully describe it."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="Reference.display"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="string"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <mapping> + <identity value="rim"/> + <map value="N/A"/> + </mapping> + </element> + <element id="HealthcareService.category"> + <path value="HealthcareService.category"/> + <short value="HealthcareService category"/> + <definition value="Example of category. Helsevirksomhet type (OID=9040), identifies the virksomhetstype used in Adresseregisteret. This element is usually not necessary to describe the HealthcareService adequately."/> + <comment value="Selecting a Service Category then determines the list of relevant service types that can be selected in the primary service type."/> + <alias value="service category"/> + <alias value="virksomhetstype"/> + <min value="0"/> + <max value="*"/> + <base> + <path value="HealthcareService.category"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="CodeableConcept"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <binding> + <strength value="example"/> + <description value="virksomhetstype 9040"/> + <valueSet value="urn:oid:2.16.578.1.12.4.1.1.9040"/> + </binding> + <mapping> + <identity value="w5"/> + <map value="FiveWs.class"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value=".code"/> + </mapping> + </element> + <element id="HealthcareService.type"> + <path value="HealthcareService.type"/> + <short value="Type of service that may be delivered or performed"/> + <definition value="no-basis: This element is usually not necessary to describe the HealthcareService adequately. Further coding can be used when common set of SNOMED codes are agreed for healthc care service types. The specific type of service that may be delivered or performed."/> + <alias value="service type"/> + <min value="0"/> + <max value="*"/> + <base> + <path value="HealthcareService.type"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="CodeableConcept"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <binding> + <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> + <valueString value="service-type"/> + </extension> + <strength value="example"/> + <description value="Additional details about where the content was created (e.g. clinical specialty)."/> + <valueSet value="http://hl7.org/fhir/ValueSet/service-type"/> + </binding> + <mapping> + <identity value="rim"/> + <map value=".actrelationship[typeCode=COMP.act[classCode=ACT][moodCode=DEF].code"/> + </mapping> + </element> + <element id="HealthcareService.specialty"> + <path value="HealthcareService.specialty"/> + <short value="Specialties handled by the HealthcareService"/> + <definition value="no-basis: Helsehjelpområde is given by the specialty element, preferred coding includes 8655 and 8654 codesystems. Type and category is usually not necessary to describe the HealthcareService adequately. The specific type defined in a codesystem allowed included in the valueset."/> + <alias value="helsehjelpsområde"/> + <min value="0"/> + <max value="*"/> + <base> + <path value="HealthcareService.specialty"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="CodeableConcept"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <binding> + <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> + <valueString value="service-specialty"/> + </extension> + <strength value="preferred"/> + <description value="A specialty that a healthcare service may provide."/> + <valueSet value="http://hl7.org/fhir/ValueSet/c80-practice-codes"/> + </binding> + <mapping> + <identity value="rim"/> + <map value=".actrelationship[typeCode=COMP.act[classCode=ACT][moodCode=DEF].code"/> + </mapping> + </element> + <element id="HealthcareService.specialty.id"> + <path value="HealthcareService.specialty.id"/> + <representation value="xmlAttr"/> + <short value="Unique id for inter-element referencing"/> + <definition value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="Element.id"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"> + <valueUrl value="string"/> + </extension> + <code value="http://hl7.org/fhirpath/System.String"/> + </type> + <isModifier value="false"/> + <isSummary value="false"/> + <mapping> + <identity value="rim"/> + <map value="n/a"/> + </mapping> + </element> + <element id="HealthcareService.specialty.extension"> + <path value="HealthcareService.specialty.extension"/> + <slicing> + <discriminator> + <type value="value"/> + <path value="url"/> + </discriminator> + <description value="Extensions are always sliced by (at least) url"/> + <rules value="open"/> + </slicing> + <short value="Additional content defined by implementations"/> + <definition value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension."/> + <comment value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/> + <alias value="extensions"/> + <alias value="user content"/> + <min value="0"/> + <max value="*"/> + <base> + <path value="Element.extension"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="Extension"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <constraint> + <key value="ext-1"/> + <severity value="error"/> + <human value="Must have either extensions or value[x], not both"/> + <expression value="extension.exists() != value.exists()"/> + <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])"/> + <source value="http://hl7.org/fhir/StructureDefinition/Extension"/> + </constraint> + <isModifier value="false"/> + <isSummary value="false"/> + <mapping> + <identity value="rim"/> + <map value="n/a"/> + </mapping> + </element> + <element id="HealthcareService.specialty.coding"> + <path value="HealthcareService.specialty.coding"/> + <slicing> + <discriminator> + <type value="value"/> + <path value="system"/> + </discriminator> + <description value="Two possible codings are given for the type element"/> + <rules value="open"/> + </slicing> + <short value="Code defined by a terminology system"/> + <definition value="A reference to a code defined by a terminology system."/> + <comment value="Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true."/> + <requirements value="Allows for alternative encodings within a code system, and translations to other code systems."/> + <min value="0"/> + <max value="*"/> + <base> + <path value="CodeableConcept.coding"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="Coding"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <mapping> + <identity value="v2"/> + <map value="C*E.1-8, C*E.10-22"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value="union(., ./translation)"/> + </mapping> + <mapping> + <identity value="orim"/> + <map value="fhir:CodeableConcept.coding rdfs:subPropertyOf dt:CD.coding"/> + </mapping> + </element> + <element id="HealthcareService.specialty.coding:8655"> + <path value="HealthcareService.specialty.coding"/> + <sliceName value="8655"/> + <short value="Code describing the Helsehjelpområde"/> + <definition value="no-basis: Helsehjelpsområde (OID=8655) used to code the kind of clinical service the organization offers the patients through this HealthcareService Also use Klinisk/medisinsk service (OID=8654)?"/> + <comment value="Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true."/> + <requirements value="Allows for alternative encodings within a code system, and translations to other code systems."/> + <min value="0"/> + <max value="*"/> + <base> + <path value="CodeableConcept.coding"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="Coding"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <binding> + <strength value="preferred"/> + <description value="Helsehjelpsområde"/> + <valueSet value="urn:oid:2.16.578.1.12.4.1.1.8655"/> + </binding> + <mapping> + <identity value="v2"/> + <map value="C*E.1-8, C*E.10-22"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value="union(., ./translation)"/> + </mapping> + <mapping> + <identity value="orim"/> + <map value="fhir:CodeableConcept.coding rdfs:subPropertyOf dt:CD.coding"/> + </mapping> + </element> + <element id="HealthcareService.specialty.coding:8655.id"> + <path value="HealthcareService.specialty.coding.id"/> + <representation value="xmlAttr"/> + <short value="Unique id for inter-element referencing"/> + <definition value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="Element.id"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"> + <valueUrl value="string"/> + </extension> + <code value="http://hl7.org/fhirpath/System.String"/> + </type> + <isModifier value="false"/> + <isSummary value="false"/> + <mapping> + <identity value="rim"/> + <map value="n/a"/> + </mapping> + </element> + <element id="HealthcareService.specialty.coding:8655.extension"> + <path value="HealthcareService.specialty.coding.extension"/> + <slicing> + <discriminator> + <type value="value"/> + <path value="url"/> + </discriminator> + <description value="Extensions are always sliced by (at least) url"/> + <rules value="open"/> + </slicing> + <short value="Additional content defined by implementations"/> + <definition value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension."/> + <comment value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/> + <alias value="extensions"/> + <alias value="user content"/> + <min value="0"/> + <max value="*"/> + <base> + <path value="Element.extension"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="Extension"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <constraint> + <key value="ext-1"/> + <severity value="error"/> + <human value="Must have either extensions or value[x], not both"/> + <expression value="extension.exists() != value.exists()"/> + <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])"/> + <source value="http://hl7.org/fhir/StructureDefinition/Extension"/> + </constraint> + <isModifier value="false"/> + <isSummary value="false"/> + <mapping> + <identity value="rim"/> + <map value="n/a"/> + </mapping> + </element> + <element id="HealthcareService.specialty.coding:8655.system"> + <path value="HealthcareService.specialty.coding.system"/> + <short value="Identity of the 8655 codesystem"/> + <definition value="The identification of the code system that defines the meaning of the symbol in the code."/> + <comment value="The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...). OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should reference to some definition that establishes the system clearly and unambiguously."/> + <requirements value="Need to be unambiguous about the source of the definition of the symbol."/> + <min value="1"/> + <max value="1"/> + <base> + <path value="Coding.system"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="uri"/> + </type> + <fixedUri value="urn:oid:2.16.578.1.12.4.1.1.8655"/> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <mapping> + <identity value="v2"/> + <map value="C*E.3"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value="./codeSystem"/> + </mapping> + <mapping> + <identity value="orim"/> + <map value="fhir:Coding.system rdfs:subPropertyOf dt:CDCoding.codeSystem"/> + </mapping> + </element> + <element id="HealthcareService.specialty.coding:8655.version"> + <path value="HealthcareService.specialty.coding.version"/> + <short value="Version of the system - if relevant"/> + <definition value="The version of the code system which was used when choosing this code. Note that a well-maintained code system does not need the version reported, because the meaning of codes is consistent across versions. However this cannot consistently be assured, and when the meaning is not guaranteed to be consistent, the version SHOULD be exchanged."/> + <comment value="Where the terminology does not clearly define what string should be used to identify code system versions, the recommendation is to use the date (expressed in FHIR date format) on which that version was officially published as the version date."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="Coding.version"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="string"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <mapping> + <identity value="v2"/> + <map value="C*E.7"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value="./codeSystemVersion"/> + </mapping> + <mapping> + <identity value="orim"/> + <map value="fhir:Coding.version rdfs:subPropertyOf dt:CDCoding.codeSystemVersion"/> + </mapping> + </element> + <element id="HealthcareService.specialty.coding:8655.code"> + <path value="HealthcareService.specialty.coding.code"/> + <short value="Symbol in syntax defined by the system"/> + <definition value="A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination)."/> + <requirements value="Need to refer to a particular code in the system."/> + <min value="1"/> + <max value="1"/> + <base> + <path value="Coding.code"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="code"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <mapping> + <identity value="v2"/> + <map value="C*E.1"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value="./code"/> + </mapping> + <mapping> + <identity value="orim"/> + <map value="fhir:Coding.code rdfs:subPropertyOf dt:CDCoding.code"/> + </mapping> + </element> + <element id="HealthcareService.specialty.coding:8655.display"> + <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable"> + <valueBoolean value="true"/> + </extension> + <path value="HealthcareService.specialty.coding.display"/> + <short value="Representation defined by the system"/> + <definition value="A representation of the meaning of the code in the system, following the rules of the system."/> + <requirements value="Need to be able to carry a human-readable meaning of the code for readers that do not know the system."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="Coding.display"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="string"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <mapping> + <identity value="v2"/> + <map value="C*E.2 - but note this is not well followed"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value="CV.displayName"/> + </mapping> + <mapping> + <identity value="orim"/> + <map value="fhir:Coding.display rdfs:subPropertyOf dt:CDCoding.displayName"/> + </mapping> + </element> + <element id="HealthcareService.specialty.coding:8655.userSelected"> + <path value="HealthcareService.specialty.coding.userSelected"/> + <short value="If this coding was chosen directly by the user"/> + <definition value="Indicates that this coding was chosen by a user directly - e.g. off a pick list of available items (codes or displays)."/> + <comment value="Amongst a set of alternatives, a directly chosen code is the most appropriate starting point for new translations. There is some ambiguity about what exactly 'directly chosen' implies, and trading partner agreement may be needed to clarify the use of this element and its consequences more completely."/> + <requirements value="This has been identified as a clinical safety criterium - that this exact system/code pair was chosen explicitly, rather than inferred by the system based on some rules or language processing."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="Coding.userSelected"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="boolean"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <mapping> + <identity value="v2"/> + <map value="Sometimes implied by being first"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value="CD.codingRationale"/> + </mapping> + <mapping> + <identity value="orim"/> + <map value="fhir:Coding.userSelected fhir:mapsTo dt:CDCoding.codingRationale. fhir:Coding.userSelected fhir:hasMap fhir:Coding.userSelected.map. fhir:Coding.userSelected.map a fhir:Map; fhir:target dt:CDCoding.codingRationale. fhir:Coding.userSelected\#true a [ fhir:source "true"; fhir:target dt:CDCoding.codingRationale\#O ]"/> + </mapping> + </element> + <element id="HealthcareService.specialty.coding:8654"> + <path value="HealthcareService.specialty.coding"/> + <sliceName value="8654"/> + <short value="Code defined by a terminology system"/> + <definition value="Klinisk/medisinsk service (OID=8654)"/> + <comment value="Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true."/> + <requirements value="Allows for alternative encodings within a code system, and translations to other code systems."/> + <min value="0"/> + <max value="*"/> + <base> + <path value="CodeableConcept.coding"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="Coding"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <binding> + <strength value="preferred"/> + <description value="Klinisk/medisinsk service"/> + <valueSet value="urn:oid:2.16.578.1.12.4.1.1.8654"/> + </binding> + <mapping> + <identity value="v2"/> + <map value="C*E.1-8, C*E.10-22"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value="union(., ./translation)"/> + </mapping> + <mapping> + <identity value="orim"/> + <map value="fhir:CodeableConcept.coding rdfs:subPropertyOf dt:CD.coding"/> + </mapping> + </element> + <element id="HealthcareService.specialty.coding:8654.id"> + <path value="HealthcareService.specialty.coding.id"/> + <representation value="xmlAttr"/> + <short value="Unique id for inter-element referencing"/> + <definition value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="Element.id"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"> + <valueUrl value="string"/> + </extension> + <code value="http://hl7.org/fhirpath/System.String"/> + </type> + <isModifier value="false"/> + <isSummary value="false"/> + <mapping> + <identity value="rim"/> + <map value="n/a"/> + </mapping> + </element> + <element id="HealthcareService.specialty.coding:8654.extension"> + <path value="HealthcareService.specialty.coding.extension"/> + <slicing> + <discriminator> + <type value="value"/> + <path value="url"/> + </discriminator> + <description value="Extensions are always sliced by (at least) url"/> + <rules value="open"/> + </slicing> + <short value="Additional content defined by implementations"/> + <definition value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension."/> + <comment value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/> + <alias value="extensions"/> + <alias value="user content"/> + <min value="0"/> + <max value="*"/> + <base> + <path value="Element.extension"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="Extension"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <constraint> + <key value="ext-1"/> + <severity value="error"/> + <human value="Must have either extensions or value[x], not both"/> + <expression value="extension.exists() != value.exists()"/> + <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])"/> + <source value="http://hl7.org/fhir/StructureDefinition/Extension"/> + </constraint> + <isModifier value="false"/> + <isSummary value="false"/> + <mapping> + <identity value="rim"/> + <map value="n/a"/> + </mapping> + </element> + <element id="HealthcareService.specialty.coding:8654.system"> + <path value="HealthcareService.specialty.coding.system"/> + <short value="Identity of the terminology system"/> + <definition value="The identification of the code system that defines the meaning of the symbol in the code."/> + <comment value="The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...). OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should reference to some definition that establishes the system clearly and unambiguously."/> + <requirements value="Need to be unambiguous about the source of the definition of the symbol."/> + <min value="1"/> + <max value="1"/> + <base> + <path value="Coding.system"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="uri"/> + </type> + <fixedUri value="urn:oid:2.16.578.1.12.4.1.1.8654"/> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <mapping> + <identity value="v2"/> + <map value="C*E.3"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value="./codeSystem"/> + </mapping> + <mapping> + <identity value="orim"/> + <map value="fhir:Coding.system rdfs:subPropertyOf dt:CDCoding.codeSystem"/> + </mapping> + </element> + <element id="HealthcareService.specialty.coding:8654.version"> + <path value="HealthcareService.specialty.coding.version"/> + <short value="Version of the system - if relevant"/> + <definition value="The version of the code system which was used when choosing this code. Note that a well-maintained code system does not need the version reported, because the meaning of codes is consistent across versions. However this cannot consistently be assured, and when the meaning is not guaranteed to be consistent, the version SHOULD be exchanged."/> + <comment value="Where the terminology does not clearly define what string should be used to identify code system versions, the recommendation is to use the date (expressed in FHIR date format) on which that version was officially published as the version date."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="Coding.version"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="string"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <mapping> + <identity value="v2"/> + <map value="C*E.7"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value="./codeSystemVersion"/> + </mapping> + <mapping> + <identity value="orim"/> + <map value="fhir:Coding.version rdfs:subPropertyOf dt:CDCoding.codeSystemVersion"/> + </mapping> + </element> + <element id="HealthcareService.specialty.coding:8654.code"> + <path value="HealthcareService.specialty.coding.code"/> + <short value="Symbol in syntax defined by the system"/> + <definition value="A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination)."/> + <requirements value="Need to refer to a particular code in the system."/> + <min value="1"/> + <max value="1"/> + <base> + <path value="Coding.code"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="code"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <mapping> + <identity value="v2"/> + <map value="C*E.1"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value="./code"/> + </mapping> + <mapping> + <identity value="orim"/> + <map value="fhir:Coding.code rdfs:subPropertyOf dt:CDCoding.code"/> + </mapping> + </element> + <element id="HealthcareService.specialty.coding:8654.display"> + <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable"> + <valueBoolean value="true"/> + </extension> + <path value="HealthcareService.specialty.coding.display"/> + <short value="Representation defined by the system"/> + <definition value="A representation of the meaning of the code in the system, following the rules of the system."/> + <requirements value="Need to be able to carry a human-readable meaning of the code for readers that do not know the system."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="Coding.display"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="string"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <mapping> + <identity value="v2"/> + <map value="C*E.2 - but note this is not well followed"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value="CV.displayName"/> + </mapping> + <mapping> + <identity value="orim"/> + <map value="fhir:Coding.display rdfs:subPropertyOf dt:CDCoding.displayName"/> + </mapping> + </element> + <element id="HealthcareService.specialty.coding:8654.userSelected"> + <path value="HealthcareService.specialty.coding.userSelected"/> + <short value="If this coding was chosen directly by the user"/> + <definition value="Indicates that this coding was chosen by a user directly - e.g. off a pick list of available items (codes or displays)."/> + <comment value="Amongst a set of alternatives, a directly chosen code is the most appropriate starting point for new translations. There is some ambiguity about what exactly 'directly chosen' implies, and trading partner agreement may be needed to clarify the use of this element and its consequences more completely."/> + <requirements value="This has been identified as a clinical safety criterium - that this exact system/code pair was chosen explicitly, rather than inferred by the system based on some rules or language processing."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="Coding.userSelected"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="boolean"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <mapping> + <identity value="v2"/> + <map value="Sometimes implied by being first"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value="CD.codingRationale"/> + </mapping> + <mapping> + <identity value="orim"/> + <map value="fhir:Coding.userSelected fhir:mapsTo dt:CDCoding.codingRationale. fhir:Coding.userSelected fhir:hasMap fhir:Coding.userSelected.map. fhir:Coding.userSelected.map a fhir:Map; fhir:target dt:CDCoding.codingRationale. fhir:Coding.userSelected\#true a [ fhir:source "true"; fhir:target dt:CDCoding.codingRationale\#O ]"/> + </mapping> + </element> + <element id="HealthcareService.specialty.coding:9151"> + <path value="HealthcareService.specialty.coding"/> + <sliceName value="9151"/> + <short value="Code defined by a terminology system"/> + <definition value="IPLOS tjenestetype (OID=9151)"/> + <comment value="Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true."/> + <requirements value="Allows for alternative encodings within a code system, and translations to other code systems."/> + <min value="0"/> + <max value="*"/> + <base> + <path value="CodeableConcept.coding"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="Coding"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <binding> + <strength value="preferred"/> + <description value="IPLOS tjenestetype"/> + <valueSet value="urn:oid:2.16.578.1.12.4.1.1.9151"/> + </binding> + <mapping> + <identity value="v2"/> + <map value="C*E.1-8, C*E.10-22"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value="union(., ./translation)"/> + </mapping> + <mapping> + <identity value="orim"/> + <map value="fhir:CodeableConcept.coding rdfs:subPropertyOf dt:CD.coding"/> + </mapping> + </element> + <element id="HealthcareService.specialty.coding:9151.id"> + <path value="HealthcareService.specialty.coding.id"/> + <representation value="xmlAttr"/> + <short value="Unique id for inter-element referencing"/> + <definition value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="Element.id"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"> + <valueUrl value="string"/> + </extension> + <code value="http://hl7.org/fhirpath/System.String"/> + </type> + <isModifier value="false"/> + <isSummary value="false"/> + <mapping> + <identity value="rim"/> + <map value="n/a"/> + </mapping> + </element> + <element id="HealthcareService.specialty.coding:9151.extension"> + <path value="HealthcareService.specialty.coding.extension"/> + <slicing> + <discriminator> + <type value="value"/> + <path value="url"/> + </discriminator> + <description value="Extensions are always sliced by (at least) url"/> + <rules value="open"/> + </slicing> + <short value="Additional content defined by implementations"/> + <definition value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension."/> + <comment value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/> + <alias value="extensions"/> + <alias value="user content"/> + <min value="0"/> + <max value="*"/> + <base> + <path value="Element.extension"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="Extension"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <constraint> + <key value="ext-1"/> + <severity value="error"/> + <human value="Must have either extensions or value[x], not both"/> + <expression value="extension.exists() != value.exists()"/> + <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])"/> + <source value="http://hl7.org/fhir/StructureDefinition/Extension"/> + </constraint> + <isModifier value="false"/> + <isSummary value="false"/> + <mapping> + <identity value="rim"/> + <map value="n/a"/> + </mapping> + </element> + <element id="HealthcareService.specialty.coding:9151.system"> + <path value="HealthcareService.specialty.coding.system"/> + <short value="Identity of the terminology system"/> + <definition value="The identification of the code system that defines the meaning of the symbol in the code."/> + <comment value="The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...). OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should reference to some definition that establishes the system clearly and unambiguously."/> + <requirements value="Need to be unambiguous about the source of the definition of the symbol."/> + <min value="1"/> + <max value="1"/> + <base> + <path value="Coding.system"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="uri"/> + </type> + <fixedUri value="urn:oid:2.16.578.1.12.4.1.1.9151"/> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <mapping> + <identity value="v2"/> + <map value="C*E.3"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value="./codeSystem"/> + </mapping> + <mapping> + <identity value="orim"/> + <map value="fhir:Coding.system rdfs:subPropertyOf dt:CDCoding.codeSystem"/> + </mapping> + </element> + <element id="HealthcareService.specialty.coding:9151.version"> + <path value="HealthcareService.specialty.coding.version"/> + <short value="Version of the system - if relevant"/> + <definition value="The version of the code system which was used when choosing this code. Note that a well-maintained code system does not need the version reported, because the meaning of codes is consistent across versions. However this cannot consistently be assured, and when the meaning is not guaranteed to be consistent, the version SHOULD be exchanged."/> + <comment value="Where the terminology does not clearly define what string should be used to identify code system versions, the recommendation is to use the date (expressed in FHIR date format) on which that version was officially published as the version date."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="Coding.version"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="string"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <mapping> + <identity value="v2"/> + <map value="C*E.7"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value="./codeSystemVersion"/> + </mapping> + <mapping> + <identity value="orim"/> + <map value="fhir:Coding.version rdfs:subPropertyOf dt:CDCoding.codeSystemVersion"/> + </mapping> + </element> + <element id="HealthcareService.specialty.coding:9151.code"> + <path value="HealthcareService.specialty.coding.code"/> + <short value="Symbol in syntax defined by the system"/> + <definition value="A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination)."/> + <requirements value="Need to refer to a particular code in the system."/> + <min value="1"/> + <max value="1"/> + <base> + <path value="Coding.code"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="code"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <mapping> + <identity value="v2"/> + <map value="C*E.1"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value="./code"/> + </mapping> + <mapping> + <identity value="orim"/> + <map value="fhir:Coding.code rdfs:subPropertyOf dt:CDCoding.code"/> + </mapping> + </element> + <element id="HealthcareService.specialty.coding:9151.display"> + <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable"> + <valueBoolean value="true"/> + </extension> + <path value="HealthcareService.specialty.coding.display"/> + <short value="Representation defined by the system"/> + <definition value="A representation of the meaning of the code in the system, following the rules of the system."/> + <requirements value="Need to be able to carry a human-readable meaning of the code for readers that do not know the system."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="Coding.display"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="string"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <mapping> + <identity value="v2"/> + <map value="C*E.2 - but note this is not well followed"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value="CV.displayName"/> + </mapping> + <mapping> + <identity value="orim"/> + <map value="fhir:Coding.display rdfs:subPropertyOf dt:CDCoding.displayName"/> + </mapping> + </element> + <element id="HealthcareService.specialty.coding:9151.userSelected"> + <path value="HealthcareService.specialty.coding.userSelected"/> + <short value="If this coding was chosen directly by the user"/> + <definition value="Indicates that this coding was chosen by a user directly - e.g. off a pick list of available items (codes or displays)."/> + <comment value="Amongst a set of alternatives, a directly chosen code is the most appropriate starting point for new translations. There is some ambiguity about what exactly 'directly chosen' implies, and trading partner agreement may be needed to clarify the use of this element and its consequences more completely."/> + <requirements value="This has been identified as a clinical safety criterium - that this exact system/code pair was chosen explicitly, rather than inferred by the system based on some rules or language processing."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="Coding.userSelected"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="boolean"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <mapping> + <identity value="v2"/> + <map value="Sometimes implied by being first"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value="CD.codingRationale"/> + </mapping> + <mapping> + <identity value="orim"/> + <map value="fhir:Coding.userSelected fhir:mapsTo dt:CDCoding.codingRationale. fhir:Coding.userSelected fhir:hasMap fhir:Coding.userSelected.map. fhir:Coding.userSelected.map a fhir:Map; fhir:target dt:CDCoding.codingRationale. fhir:Coding.userSelected\#true a [ fhir:source "true"; fhir:target dt:CDCoding.codingRationale\#O ]"/> + </mapping> + </element> + <element id="HealthcareService.specialty.coding:8451"> + <path value="HealthcareService.specialty.coding"/> + <sliceName value="8451"/> + <short value="Code defined by a terminology system"/> + <definition value="Fagområde (OID=8451)"/> + <comment value="Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true."/> + <requirements value="Allows for alternative encodings within a code system, and translations to other code systems."/> + <min value="0"/> + <max value="*"/> + <base> + <path value="CodeableConcept.coding"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="Coding"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <binding> + <strength value="preferred"/> + <description value="Fagområde"/> + <valueSet value="urn:oid:2.16.578.1.12.4.1.1.8451"/> + </binding> + <mapping> + <identity value="v2"/> + <map value="C*E.1-8, C*E.10-22"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value="union(., ./translation)"/> + </mapping> + <mapping> + <identity value="orim"/> + <map value="fhir:CodeableConcept.coding rdfs:subPropertyOf dt:CD.coding"/> + </mapping> + </element> + <element id="HealthcareService.specialty.coding:8451.id"> + <path value="HealthcareService.specialty.coding.id"/> + <representation value="xmlAttr"/> + <short value="Unique id for inter-element referencing"/> + <definition value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="Element.id"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"> + <valueUrl value="string"/> + </extension> + <code value="http://hl7.org/fhirpath/System.String"/> + </type> + <isModifier value="false"/> + <isSummary value="false"/> + <mapping> + <identity value="rim"/> + <map value="n/a"/> + </mapping> + </element> + <element id="HealthcareService.specialty.coding:8451.extension"> + <path value="HealthcareService.specialty.coding.extension"/> + <slicing> + <discriminator> + <type value="value"/> + <path value="url"/> + </discriminator> + <description value="Extensions are always sliced by (at least) url"/> + <rules value="open"/> + </slicing> + <short value="Additional content defined by implementations"/> + <definition value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension."/> + <comment value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/> + <alias value="extensions"/> + <alias value="user content"/> + <min value="0"/> + <max value="*"/> + <base> + <path value="Element.extension"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="Extension"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <constraint> + <key value="ext-1"/> + <severity value="error"/> + <human value="Must have either extensions or value[x], not both"/> + <expression value="extension.exists() != value.exists()"/> + <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])"/> + <source value="http://hl7.org/fhir/StructureDefinition/Extension"/> + </constraint> + <isModifier value="false"/> + <isSummary value="false"/> + <mapping> + <identity value="rim"/> + <map value="n/a"/> + </mapping> + </element> + <element id="HealthcareService.specialty.coding:8451.system"> + <path value="HealthcareService.specialty.coding.system"/> + <short value="Identity of the terminology system"/> + <definition value="The identification of the Fagområde (OID=8451) code system."/> + <comment value="The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...). OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should reference to some definition that establishes the system clearly and unambiguously."/> + <requirements value="Need to be unambiguous about the source of the definition of the symbol."/> + <min value="1"/> + <max value="1"/> + <base> + <path value="Coding.system"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="uri"/> + </type> + <fixedUri value="urn:oid:2.16.578.1.12.4.1.1.8451"/> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <mapping> + <identity value="v2"/> + <map value="C*E.3"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value="./codeSystem"/> + </mapping> + <mapping> + <identity value="orim"/> + <map value="fhir:Coding.system rdfs:subPropertyOf dt:CDCoding.codeSystem"/> + </mapping> + </element> + <element id="HealthcareService.specialty.coding:8451.version"> + <path value="HealthcareService.specialty.coding.version"/> + <short value="Version of the system - if relevant"/> + <definition value="The version of the code system which was used when choosing this code. Note that a well-maintained code system does not need the version reported, because the meaning of codes is consistent across versions. However this cannot consistently be assured, and when the meaning is not guaranteed to be consistent, the version SHOULD be exchanged."/> + <comment value="Where the terminology does not clearly define what string should be used to identify code system versions, the recommendation is to use the date (expressed in FHIR date format) on which that version was officially published as the version date."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="Coding.version"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="string"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <mapping> + <identity value="v2"/> + <map value="C*E.7"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value="./codeSystemVersion"/> + </mapping> + <mapping> + <identity value="orim"/> + <map value="fhir:Coding.version rdfs:subPropertyOf dt:CDCoding.codeSystemVersion"/> + </mapping> + </element> + <element id="HealthcareService.specialty.coding:8451.code"> + <path value="HealthcareService.specialty.coding.code"/> + <short value="Symbol in syntax defined by the system"/> + <definition value="A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination)."/> + <requirements value="Need to refer to a particular code in the system."/> + <min value="1"/> + <max value="1"/> + <base> + <path value="Coding.code"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="code"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <mapping> + <identity value="v2"/> + <map value="C*E.1"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value="./code"/> + </mapping> + <mapping> + <identity value="orim"/> + <map value="fhir:Coding.code rdfs:subPropertyOf dt:CDCoding.code"/> + </mapping> + </element> + <element id="HealthcareService.specialty.coding:8451.display"> + <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable"> + <valueBoolean value="true"/> + </extension> + <path value="HealthcareService.specialty.coding.display"/> + <short value="Representation defined by the system"/> + <definition value="A representation of the meaning of the code in the system, following the rules of the system."/> + <requirements value="Need to be able to carry a human-readable meaning of the code for readers that do not know the system."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="Coding.display"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="string"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <mapping> + <identity value="v2"/> + <map value="C*E.2 - but note this is not well followed"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value="CV.displayName"/> + </mapping> + <mapping> + <identity value="orim"/> + <map value="fhir:Coding.display rdfs:subPropertyOf dt:CDCoding.displayName"/> + </mapping> + </element> + <element id="HealthcareService.specialty.coding:8451.userSelected"> + <path value="HealthcareService.specialty.coding.userSelected"/> + <short value="If this coding was chosen directly by the user"/> + <definition value="Indicates that this coding was chosen by a user directly - e.g. off a pick list of available items (codes or displays)."/> + <comment value="Amongst a set of alternatives, a directly chosen code is the most appropriate starting point for new translations. There is some ambiguity about what exactly 'directly chosen' implies, and trading partner agreement may be needed to clarify the use of this element and its consequences more completely."/> + <requirements value="This has been identified as a clinical safety criterium - that this exact system/code pair was chosen explicitly, rather than inferred by the system based on some rules or language processing."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="Coding.userSelected"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="boolean"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <mapping> + <identity value="v2"/> + <map value="Sometimes implied by being first"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value="CD.codingRationale"/> + </mapping> + <mapping> + <identity value="orim"/> + <map value="fhir:Coding.userSelected fhir:mapsTo dt:CDCoding.codingRationale. fhir:Coding.userSelected fhir:hasMap fhir:Coding.userSelected.map. fhir:Coding.userSelected.map a fhir:Map; fhir:target dt:CDCoding.codingRationale. fhir:Coding.userSelected\#true a [ fhir:source "true"; fhir:target dt:CDCoding.codingRationale\#O ]"/> + </mapping> + </element> + <element id="HealthcareService.specialty.text"> + <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable"> + <valueBoolean value="true"/> + </extension> + <path value="HealthcareService.specialty.text"/> + <short value="Plain text representation of the concept"/> + <definition value="A human language representation of the concept as seen/selected/uttered by the user who entered the data and/or which represents the intended meaning of the user."/> + <comment value="Very often the text is the same as a displayName of one of the codings."/> + <requirements value="The codes from the terminologies do not always capture the correct meaning with all the nuances of the human using them, or sometimes there is no appropriate code at all. In these cases, the text is used to capture the full meaning of the source."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="CodeableConcept.text"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="string"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <mapping> + <identity value="v2"/> + <map value="C*E.9. But note many systems use C*E.2 for this"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value="./originalText[mediaType/code="text/plain"]/data"/> + </mapping> + <mapping> + <identity value="orim"/> + <map value="fhir:CodeableConcept.text rdfs:subPropertyOf dt:CD.originalText"/> + </mapping> + </element> + <element id="HealthcareService.location"> + <path value="HealthcareService.location"/> + <short value="Location(s) where service may be provided"/> + <definition value="The location(s) where this healthcare service may be provided."/> + <min value="0"/> + <max value="*"/> + <base> + <path value="HealthcareService.location"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="Reference"/> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Location"/> + <targetProfile value="http://helsenorge.no/fhir/StructureDefinition/no-basis-Location"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <mapping> + <identity value="w5"/> + <map value="FiveWs.where[x]"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value=".location.role[classCode=SDLOC]"/> + </mapping> + </element> + <element id="HealthcareService.name"> + <path value="HealthcareService.name"/> + <short value="Description of service as presented to a consumer while searching"/> + <definition value="Further description of the service as it would be presented to a consumer while searching."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="HealthcareService.name"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="string"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <mapping> + <identity value="rim"/> + <map value=".name"/> + </mapping> + </element> + <element id="HealthcareService.comment"> + <path value="HealthcareService.comment"/> + <short value="Additional description and/or any specific issues not covered elsewhere"/> + <definition value="Any additional description of the service and/or any specific issues not covered by the other attributes, which can be displayed as further detail under the serviceName."/> + <comment value="Would expect that a user would not see this information on a search results, and it would only be available when viewing the complete details of the service."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="HealthcareService.comment"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="string"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <mapping> + <identity value="rim"/> + <map value=".location.role[classCode=SDLOC].desc"/> + </mapping> + </element> + <element id="HealthcareService.extraDetails"> + <path value="HealthcareService.extraDetails"/> + <short value="Extra details about the service that can't be placed in the other fields"/> + <definition value="Extra details about the service that can't be placed in the other fields."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="HealthcareService.extraDetails"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="markdown"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="false"/> + <mapping> + <identity value="rim"/> + <map value=".actrelationship[typeCode=COMP.act[classCode=ACT][moodCode=DEF].text"/> + </mapping> + </element> + <element id="HealthcareService.photo"> + <path value="HealthcareService.photo"/> + <short value="Facilitates quick identification of the service"/> + <definition value="If there is a photo/symbol associated with this HealthcareService, it may be included here to facilitate quick identification of the service in a list."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="HealthcareService.photo"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="Attachment"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <mapping> + <identity value="rim"/> + <map value=".actrelationship[typeCode=SBJ].observation.value"/> + </mapping> + </element> + <element id="HealthcareService.telecom"> + <path value="HealthcareService.telecom"/> + <short value="Contacts related to the healthcare service"/> + <definition value="List of contacts related to this specific healthcare service."/> + <comment value="If this is empty, then refer to the location's contacts."/> + <min value="0"/> + <max value="*"/> + <base> + <path value="HealthcareService.telecom"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="ContactPoint"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="false"/> + <mapping> + <identity value="rim"/> + <map value=".telecom"/> + </mapping> + </element> + <element id="HealthcareService.coverageArea"> + <path value="HealthcareService.coverageArea"/> + <short value="Location(s) service is intended for/available to"/> + <definition value="The location(s) that this service is available to (not where the service is provided)."/> + <comment value="The locations referenced by the coverage area can include both specific locations, including areas, and also conceptual domains too (mode = kind), such as a physical area (tri-state area) and some other attribute (covered by Example Care Organization). These types of Locations are often not managed by any specific organization. This could also include generic locations such as "in-home"."/> + <min value="0"/> + <max value="*"/> + <base> + <path value="HealthcareService.coverageArea"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="Reference"/> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Location"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="false"/> + <mapping> + <identity value="rim"/> + <map value=".location.role[classCode=SDLOC].subjectOf.A_SpatialCoordinate"/> + </mapping> + </element> + <element id="HealthcareService.serviceProvisionCode"> + <path value="HealthcareService.serviceProvisionCode"/> + <short value="Conditions under which service is available/offered"/> + <definition value="The code(s) that detail the conditions under which the healthcare service is available/offered."/> + <comment value="The provision means being commissioned by, contractually obliged or financially sourced. Types of costings that may apply to this healthcare service, such if the service may be available for free, some discounts available, or fees apply."/> + <min value="0"/> + <max value="*"/> + <base> + <path value="HealthcareService.serviceProvisionCode"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="CodeableConcept"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="false"/> + <binding> + <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> + <valueString value="ServiceProvisionConditions"/> + </extension> + <strength value="example"/> + <description value="The code(s) that detail the conditions under which the healthcare service is available/offered."/> + <valueSet value="http://hl7.org/fhir/ValueSet/service-provision-conditions"/> + </binding> + <mapping> + <identity value="rim"/> + <map value=".actrelationship[typeCode=PRCN].observation[moodCode=EVN.CRT]"/> + </mapping> + </element> + <element id="HealthcareService.eligibility"> + <path value="HealthcareService.eligibility"/> + <short value="Specific eligibility requirements required to use the service"/> + <definition value="Does this service have specific eligibility requirements that need to be met in order to use the service?"/> + <min value="0"/> + <max value="*"/> + <base> + <path value="HealthcareService.eligibility"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="BackboneElement"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="false"/> + </element> + <element id="HealthcareService.eligibility.id"> + <path value="HealthcareService.eligibility.id"/> + <representation value="xmlAttr"/> + <short value="Unique id for inter-element referencing"/> + <definition value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="Element.id"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"> + <valueUrl value="string"/> + </extension> + <code value="http://hl7.org/fhirpath/System.String"/> + </type> + <isModifier value="false"/> + <isSummary value="false"/> + <mapping> + <identity value="rim"/> + <map value="n/a"/> + </mapping> + </element> + <element id="HealthcareService.eligibility.extension"> + <path value="HealthcareService.eligibility.extension"/> + <short value="Additional content defined by implementations"/> + <definition value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension."/> + <comment value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/> + <alias value="extensions"/> + <alias value="user content"/> + <min value="0"/> + <max value="*"/> + <base> + <path value="Element.extension"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="Extension"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <constraint> + <key value="ext-1"/> + <severity value="error"/> + <human value="Must have either extensions or value[x], not both"/> + <expression value="extension.exists() != value.exists()"/> + <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])"/> + <source value="http://hl7.org/fhir/StructureDefinition/Extension"/> + </constraint> + <isModifier value="false"/> + <isSummary value="false"/> + <mapping> + <identity value="rim"/> + <map value="n/a"/> + </mapping> + </element> + <element id="HealthcareService.eligibility.modifierExtension"> + <path value="HealthcareService.eligibility.modifierExtension"/> + <short value="Extensions that cannot be ignored even if unrecognized"/> + <definition value="May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)."/> + <comment value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/> + <requirements value="Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension)."/> + <alias value="extensions"/> + <alias value="user content"/> + <alias value="modifiers"/> + <min value="0"/> + <max value="*"/> + <base> + <path value="BackboneElement.modifierExtension"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="Extension"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <constraint> + <key value="ext-1"/> + <severity value="error"/> + <human value="Must have either extensions or value[x], not both"/> + <expression value="extension.exists() != value.exists()"/> + <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])"/> + <source value="http://hl7.org/fhir/StructureDefinition/Extension"/> + </constraint> + <isModifier value="true"/> + <isModifierReason value="Modifier extensions are expected to modify the meaning or interpretation of the element that contains them"/> + <isSummary value="true"/> + <mapping> + <identity value="rim"/> + <map value="N/A"/> + </mapping> + </element> + <element id="HealthcareService.eligibility.code"> + <path value="HealthcareService.eligibility.code"/> + <short value="Coded value for the eligibility"/> + <definition value="Coded value for the eligibility."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="HealthcareService.eligibility.code"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="CodeableConcept"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="false"/> + <binding> + <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> + <valueString value="ServiceEligibility"/> + </extension> + <strength value="example"/> + <description value="Coded values underwhich a specific service is made available."/> + </binding> + <mapping> + <identity value="rim"/> + <map value=".actrelationship[typeCode=PRCN].observation[moodCode=EVN.CRT]"/> + </mapping> + </element> + <element id="HealthcareService.eligibility.comment"> + <path value="HealthcareService.eligibility.comment"/> + <short value="Describes the eligibility conditions for the service"/> + <definition value="Describes the eligibility conditions for the service."/> + <comment value="The description of service eligibility should, in general, not exceed one or two paragraphs. It should be sufficient for a prospective consumer to determine if they are likely to be eligible or not. Where eligibility requirements and conditions are complex, it may simply be noted that an eligibility assessment is required. Where eligibility is determined by an outside source, such as an Act of Parliament, this should be noted, preferably with a reference to a commonly available copy of the source document such as a web page."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="HealthcareService.eligibility.comment"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="markdown"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="false"/> + <mapping> + <identity value="rim"/> + <map value=".actrelationship[typeCode=PRCN].observation[moodCode=EVN.CRT].text"/> + </mapping> + </element> + <element id="HealthcareService.program"> + <path value="HealthcareService.program"/> + <short value="Programs that this service is applicable to"/> + <definition value="Programs that this service is applicable to."/> + <comment value="Programs are often defined externally to an Organization, commonly by governments; e.g. Home and Community Care Programs, Homeless Program, …."/> + <min value="0"/> + <max value="*"/> + <base> + <path value="HealthcareService.program"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="CodeableConcept"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="false"/> + <binding> + <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> + <valueString value="Program"/> + </extension> + <strength value="example"/> + <description value="Government or local programs that this service applies to."/> + <valueSet value="http://hl7.org/fhir/ValueSet/program"/> + </binding> + <mapping> + <identity value="rim"/> + <map value=".actrelationship[typeCode=PERT].observation"/> + </mapping> + </element> + <element id="HealthcareService.characteristic"> + <path value="HealthcareService.characteristic"/> + <short value="Collection of characteristics (attributes)"/> + <definition value="Collection of characteristics (attributes)."/> + <comment value="These could be such things as is wheelchair accessible."/> + <min value="0"/> + <max value="*"/> + <base> + <path value="HealthcareService.characteristic"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="CodeableConcept"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="false"/> + <binding> + <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> + <valueString value="ServiceCharacteristic"/> + </extension> + <strength value="example"/> + <description value="A custom attribute that could be provided at a service (e.g. Wheelchair accessibiliy)."/> + </binding> + <mapping> + <identity value="rim"/> + <map value=".actrelationship[typeCode=PERT].observation"/> + </mapping> + </element> + <element id="HealthcareService.communication"> + <path value="HealthcareService.communication"/> + <short value="The language that this service is offered in"/> + <definition value="Some services are specifically made available in multiple languages, this property permits a directory to declare the languages this is offered in. Typically this is only provided where a service operates in communities with mixed languages used."/> + <comment value="When using this property it indicates that the service is available with this language, it is not derived from the practitioners, and not all are required to use this language, just that this language is available while scheduling."/> + <min value="0"/> + <max value="*"/> + <base> + <path value="HealthcareService.communication"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="CodeableConcept"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="false"/> + <binding> + <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-maxValueSet"> + <valueCanonical value="http://hl7.org/fhir/ValueSet/all-languages"/> + </extension> + <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> + <valueString value="Language"/> + </extension> + <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> + <valueBoolean value="true"/> + </extension> + <strength value="preferred"/> + <description value="A human language."/> + <valueSet value="http://hl7.org/fhir/ValueSet/languages"/> + </binding> + </element> + <element id="HealthcareService.referralMethod"> + <path value="HealthcareService.referralMethod"/> + <short value="Ways that the service accepts referrals"/> + <definition value="Ways that the service accepts referrals, if this is not provided then it is implied that no referral is required."/> + <min value="0"/> + <max value="*"/> + <base> + <path value="HealthcareService.referralMethod"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="CodeableConcept"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="false"/> + <binding> + <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> + <valueString value="ReferralMethod"/> + </extension> + <strength value="example"/> + <description value="The methods of referral can be used when referring to a specific HealthCareService resource."/> + <valueSet value="http://hl7.org/fhir/ValueSet/service-referral-method"/> + </binding> + <mapping> + <identity value="rim"/> + <map value=".actrelationship[typeCode=PERT].observation"/> + </mapping> + </element> + <element id="HealthcareService.appointmentRequired"> + <path value="HealthcareService.appointmentRequired"/> + <short value="If an appointment is required for access to this service"/> + <definition value="Indicates whether or not a prospective consumer will require an appointment for a particular service at a site to be provided by the Organization. Indicates if an appointment is required for access to this service."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="HealthcareService.appointmentRequired"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="boolean"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="false"/> + <mapping> + <identity value="rim"/> + <map value=".actrelationship[typeCode=PERT].observation"/> + </mapping> + </element> + <element id="HealthcareService.availableTime"> + <path value="HealthcareService.availableTime"/> + <short value="Times the Service Site is available"/> + <definition value="A collection of times that the Service Site is available."/> + <comment value="More detailed availability information may be provided in associated Schedule/Slot resources."/> + <min value="0"/> + <max value="*"/> + <base> + <path value="HealthcareService.availableTime"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="BackboneElement"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="false"/> + <mapping> + <identity value="rim"/> + <map value=".effectiveTime"/> + </mapping> + </element> + <element id="HealthcareService.availableTime.id"> + <path value="HealthcareService.availableTime.id"/> + <representation value="xmlAttr"/> + <short value="Unique id for inter-element referencing"/> + <definition value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="Element.id"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"> + <valueUrl value="string"/> + </extension> + <code value="http://hl7.org/fhirpath/System.String"/> + </type> + <isModifier value="false"/> + <isSummary value="false"/> + <mapping> + <identity value="rim"/> + <map value="n/a"/> + </mapping> + </element> + <element id="HealthcareService.availableTime.extension"> + <path value="HealthcareService.availableTime.extension"/> + <short value="Additional content defined by implementations"/> + <definition value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension."/> + <comment value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/> + <alias value="extensions"/> + <alias value="user content"/> + <min value="0"/> + <max value="*"/> + <base> + <path value="Element.extension"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="Extension"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <constraint> + <key value="ext-1"/> + <severity value="error"/> + <human value="Must have either extensions or value[x], not both"/> + <expression value="extension.exists() != value.exists()"/> + <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])"/> + <source value="http://hl7.org/fhir/StructureDefinition/Extension"/> + </constraint> + <isModifier value="false"/> + <isSummary value="false"/> + <mapping> + <identity value="rim"/> + <map value="n/a"/> + </mapping> + </element> + <element id="HealthcareService.availableTime.modifierExtension"> + <path value="HealthcareService.availableTime.modifierExtension"/> + <short value="Extensions that cannot be ignored even if unrecognized"/> + <definition value="May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)."/> + <comment value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/> + <requirements value="Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension)."/> + <alias value="extensions"/> + <alias value="user content"/> + <alias value="modifiers"/> + <min value="0"/> + <max value="*"/> + <base> + <path value="BackboneElement.modifierExtension"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="Extension"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <constraint> + <key value="ext-1"/> + <severity value="error"/> + <human value="Must have either extensions or value[x], not both"/> + <expression value="extension.exists() != value.exists()"/> + <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])"/> + <source value="http://hl7.org/fhir/StructureDefinition/Extension"/> + </constraint> + <isModifier value="true"/> + <isModifierReason value="Modifier extensions are expected to modify the meaning or interpretation of the element that contains them"/> + <isSummary value="true"/> + <mapping> + <identity value="rim"/> + <map value="N/A"/> + </mapping> + </element> + <element id="HealthcareService.availableTime.daysOfWeek"> + <path value="HealthcareService.availableTime.daysOfWeek"/> + <short value="mon | tue | wed | thu | fri | sat | sun"/> + <definition value="Indicates which days of the week are available between the start and end Times."/> + <min value="0"/> + <max value="*"/> + <base> + <path value="HealthcareService.availableTime.daysOfWeek"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="code"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="false"/> + <binding> + <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> + <valueString value="DaysOfWeek"/> + </extension> + <strength value="required"/> + <description value="The days of the week."/> + <valueSet value="http://hl7.org/fhir/ValueSet/days-of-week|4.0.1"/> + </binding> + <mapping> + <identity value="rim"/> + <map value=".effectiveTime"/> + </mapping> + </element> + <element id="HealthcareService.availableTime.allDay"> + <path value="HealthcareService.availableTime.allDay"/> + <short value="Always available? e.g. 24 hour service"/> + <definition value="Is this always available? (hence times are irrelevant) e.g. 24 hour service."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="HealthcareService.availableTime.allDay"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="boolean"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="false"/> + <mapping> + <identity value="rim"/> + <map value=".effectiveTime"/> + </mapping> + </element> + <element id="HealthcareService.availableTime.availableStartTime"> + <path value="HealthcareService.availableTime.availableStartTime"/> + <short value="Opening time of day (ignored if allDay = true)"/> + <definition value="The opening time of day. Note: If the AllDay flag is set, then this time is ignored."/> + <comment value="The time zone is expected to be for where this HealthcareService is provided at."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="HealthcareService.availableTime.availableStartTime"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="time"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="false"/> + <mapping> + <identity value="rim"/> + <map value=".effectiveTime"/> + </mapping> + </element> + <element id="HealthcareService.availableTime.availableEndTime"> + <path value="HealthcareService.availableTime.availableEndTime"/> + <short value="Closing time of day (ignored if allDay = true)"/> + <definition value="The closing time of day. Note: If the AllDay flag is set, then this time is ignored."/> + <comment value="The time zone is expected to be for where this HealthcareService is provided at."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="HealthcareService.availableTime.availableEndTime"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="time"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="false"/> + <mapping> + <identity value="rim"/> + <map value=".effectiveTime"/> + </mapping> + </element> + <element id="HealthcareService.notAvailable"> + <path value="HealthcareService.notAvailable"/> + <short value="Not available during this time due to provided reason"/> + <definition value="The HealthcareService is not available during this period of time due to the provided reason."/> + <min value="0"/> + <max value="*"/> + <base> + <path value="HealthcareService.notAvailable"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="BackboneElement"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="false"/> + <mapping> + <identity value="rim"/> + <map value=".effectiveTime"/> + </mapping> + </element> + <element id="HealthcareService.notAvailable.id"> + <path value="HealthcareService.notAvailable.id"/> + <representation value="xmlAttr"/> + <short value="Unique id for inter-element referencing"/> + <definition value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="Element.id"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"> + <valueUrl value="string"/> + </extension> + <code value="http://hl7.org/fhirpath/System.String"/> + </type> + <isModifier value="false"/> + <isSummary value="false"/> + <mapping> + <identity value="rim"/> + <map value="n/a"/> + </mapping> + </element> + <element id="HealthcareService.notAvailable.extension"> + <path value="HealthcareService.notAvailable.extension"/> + <short value="Additional content defined by implementations"/> + <definition value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension."/> + <comment value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/> + <alias value="extensions"/> + <alias value="user content"/> + <min value="0"/> + <max value="*"/> + <base> + <path value="Element.extension"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="Extension"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <constraint> + <key value="ext-1"/> + <severity value="error"/> + <human value="Must have either extensions or value[x], not both"/> + <expression value="extension.exists() != value.exists()"/> + <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])"/> + <source value="http://hl7.org/fhir/StructureDefinition/Extension"/> + </constraint> + <isModifier value="false"/> + <isSummary value="false"/> + <mapping> + <identity value="rim"/> + <map value="n/a"/> + </mapping> + </element> + <element id="HealthcareService.notAvailable.modifierExtension"> + <path value="HealthcareService.notAvailable.modifierExtension"/> + <short value="Extensions that cannot be ignored even if unrecognized"/> + <definition value="May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)."/> + <comment value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/> + <requirements value="Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension)."/> + <alias value="extensions"/> + <alias value="user content"/> + <alias value="modifiers"/> + <min value="0"/> + <max value="*"/> + <base> + <path value="BackboneElement.modifierExtension"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="Extension"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <constraint> + <key value="ext-1"/> + <severity value="error"/> + <human value="Must have either extensions or value[x], not both"/> + <expression value="extension.exists() != value.exists()"/> + <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])"/> + <source value="http://hl7.org/fhir/StructureDefinition/Extension"/> + </constraint> + <isModifier value="true"/> + <isModifierReason value="Modifier extensions are expected to modify the meaning or interpretation of the element that contains them"/> + <isSummary value="true"/> + <mapping> + <identity value="rim"/> + <map value="N/A"/> + </mapping> + </element> + <element id="HealthcareService.notAvailable.description"> + <path value="HealthcareService.notAvailable.description"/> + <short value="Reason presented to the user explaining why time not available"/> + <definition value="The reason that can be presented to the user as to why this time is not available."/> + <min value="1"/> + <max value="1"/> + <base> + <path value="HealthcareService.notAvailable.description"/> + <min value="1"/> + <max value="1"/> + </base> + <type> + <code value="string"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="false"/> + <mapping> + <identity value="rim"/> + <map value="n/a"/> + </mapping> + </element> + <element id="HealthcareService.notAvailable.during"> + <path value="HealthcareService.notAvailable.during"/> + <short value="Service not available from this date"/> + <definition value="Service is not available (seasonally or for a public holiday) from this date."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="HealthcareService.notAvailable.during"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="Period"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="false"/> + <mapping> + <identity value="rim"/> + <map value=".effectiveTime"/> + </mapping> + </element> + <element id="HealthcareService.availabilityExceptions"> + <path value="HealthcareService.availabilityExceptions"/> + <short value="Description of availability exceptions"/> + <definition value="A description of site availability exceptions, e.g. public holiday availability. Succinctly describing all possible exceptions to normal site availability as details in the available Times and not available Times."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="HealthcareService.availabilityExceptions"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="string"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="false"/> + <mapping> + <identity value="rim"/> + <map value=".effectiveTime"/> + </mapping> + </element> + <element id="HealthcareService.endpoint"> + <path value="HealthcareService.endpoint"/> + <short value="Technical endpoints providing access to electronic services operated for the healthcare service"/> + <definition value="no-basis: In Norway endpoints for communication should be connected to a kommunikasjonspart-Organization identified with HERid and collected from the Norwegian Address register. Endpoints not registered in the Norwegian Address register can use other schemes of connecting endpoints to Organizations, PractitionerRole or HealthcareService. Technical endpoints providing access to services operated for the specific healthcare services defined at this resource."/> + <min value="0"/> + <max value="*"/> + <base> + <path value="HealthcareService.endpoint"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="Reference"/> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Endpoint"/> + <targetProfile value="http://helsenorge.no/fhir/StructureDefinition/no-basis-Endpoint"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <mustSupport value="false"/> + <isModifier value="false"/> + <isSummary value="false"/> + <mapping> + <identity value="rim"/> + <map value="n/a"/> + </mapping> + </element> + </snapshot> + <differential> + <element id="HealthcareService"> + <path value="HealthcareService"/> + <definition value="The details of a healthcare service available at a location. Should only be used for clinical healthcareservices offered by a PractitionerRole or by an Organization."/> + </element> + <element id="HealthcareService.identifier"> + <path value="HealthcareService.identifier"/> + <mustSupport value="false"/> + </element> + <element id="HealthcareService.providedBy"> + <path value="HealthcareService.providedBy"/> + <definition value="The organization that provides this healthcare service. no-basis recommends the use of logical reference to an organization using ENH or RSH. To describe a top level organization. Departments within an organization could use a different reference scheme defined by the organization."/> + <type> + <code value="Reference"/> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Organization"/> + <targetProfile value="http://helsenorge.no/fhir/StructureDefinition/no-basis-Organization"/> + </type> + </element> + <element id="HealthcareService.providedBy.identifier"> + <path value="HealthcareService.providedBy.identifier"/> + <short value="The logical reference of organization that provides this healthcare service."/> + <definition value="no-basis recommends the use of logical reference to an organization using ENH or RSH. To describe a top level organization. Departments within an organization could use a different reference scheme defined by the organization. no-basis recommends if an identifier is provided the identifier type or system should be provided."/> + </element> + <element id="HealthcareService.category"> + <path value="HealthcareService.category"/> + <short value="HealthcareService category"/> + <definition value="Example of category. Helsevirksomhet type (OID=9040), identifies the virksomhetstype used in Adresseregisteret. This element is usually not necessary to describe the HealthcareService adequately."/> + <alias value="virksomhetstype"/> + <binding> + <strength value="example"/> + <description value="virksomhetstype 9040"/> + <valueSet value="urn:oid:2.16.578.1.12.4.1.1.9040"/> + </binding> + </element> + <element id="HealthcareService.type"> + <path value="HealthcareService.type"/> + <definition value="no-basis: This element is usually not necessary to describe the HealthcareService adequately. Further coding can be used when common set of SNOMED codes are agreed for healthc care service types. The specific type of service that may be delivered or performed."/> + </element> + <element id="HealthcareService.specialty"> + <path value="HealthcareService.specialty"/> + <definition value="no-basis: Helsehjelpområde is given by the specialty element, preferred coding includes 8655 and 8654 codesystems. Type and category is usually not necessary to describe the HealthcareService adequately. The specific type defined in a codesystem allowed included in the valueset."/> + <alias value="helsehjelpsområde"/> + </element> + <element id="HealthcareService.specialty.coding"> + <path value="HealthcareService.specialty.coding"/> + <slicing> + <discriminator> + <type value="value"/> + <path value="system"/> + </discriminator> + <description value="Two possible codings are given for the type element"/> + <rules value="open"/> + </slicing> + </element> + <element id="HealthcareService.specialty.coding:8655"> + <path value="HealthcareService.specialty.coding"/> + <sliceName value="8655"/> + <short value="Code describing the Helsehjelpområde"/> + <definition value="no-basis: Helsehjelpsområde (OID=8655) used to code the kind of clinical service the organization offers the patients through this HealthcareService Also use Klinisk/medisinsk service (OID=8654)?"/> + <min value="0"/> + <max value="*"/> + <binding> + <strength value="preferred"/> + <description value="Helsehjelpsområde"/> + <valueSet value="urn:oid:2.16.578.1.12.4.1.1.8655"/> + </binding> + </element> + <element id="HealthcareService.specialty.coding:8655.system"> + <path value="HealthcareService.specialty.coding.system"/> + <short value="Identity of the 8655 codesystem"/> + <min value="1"/> + <fixedUri value="urn:oid:2.16.578.1.12.4.1.1.8655"/> + </element> + <element id="HealthcareService.specialty.coding:8655.code"> + <path value="HealthcareService.specialty.coding.code"/> + <min value="1"/> + </element> + <element id="HealthcareService.specialty.coding:8654"> + <path value="HealthcareService.specialty.coding"/> + <sliceName value="8654"/> + <definition value="Klinisk/medisinsk service (OID=8654)"/> + <min value="0"/> + <max value="*"/> + <binding> + <strength value="preferred"/> + <description value="Klinisk/medisinsk service"/> + <valueSet value="urn:oid:2.16.578.1.12.4.1.1.8654"/> + </binding> + </element> + <element id="HealthcareService.specialty.coding:8654.system"> + <path value="HealthcareService.specialty.coding.system"/> + <min value="1"/> + <fixedUri value="urn:oid:2.16.578.1.12.4.1.1.8654"/> + </element> + <element id="HealthcareService.specialty.coding:8654.code"> + <path value="HealthcareService.specialty.coding.code"/> + <min value="1"/> + </element> + <element id="HealthcareService.specialty.coding:9151"> + <path value="HealthcareService.specialty.coding"/> + <sliceName value="9151"/> + <definition value="IPLOS tjenestetype (OID=9151)"/> + <min value="0"/> + <max value="*"/> + <binding> + <strength value="preferred"/> + <description value="IPLOS tjenestetype"/> + <valueSet value="urn:oid:2.16.578.1.12.4.1.1.9151"/> + </binding> + </element> + <element id="HealthcareService.specialty.coding:9151.system"> + <path value="HealthcareService.specialty.coding.system"/> + <min value="1"/> + <fixedUri value="urn:oid:2.16.578.1.12.4.1.1.9151"/> + </element> + <element id="HealthcareService.specialty.coding:9151.code"> + <path value="HealthcareService.specialty.coding.code"/> + <min value="1"/> + </element> + <element id="HealthcareService.specialty.coding:8451"> + <path value="HealthcareService.specialty.coding"/> + <sliceName value="8451"/> + <definition value="Fagområde (OID=8451)"/> + <min value="0"/> + <max value="*"/> + <binding> + <strength value="preferred"/> + <description value="Fagområde"/> + <valueSet value="urn:oid:2.16.578.1.12.4.1.1.8451"/> + </binding> + </element> + <element id="HealthcareService.specialty.coding:8451.system"> + <path value="HealthcareService.specialty.coding.system"/> + <definition value="The identification of the Fagområde (OID=8451) code system."/> + <min value="1"/> + <fixedUri value="urn:oid:2.16.578.1.12.4.1.1.8451"/> + </element> + <element id="HealthcareService.specialty.coding:8451.code"> + <path value="HealthcareService.specialty.coding.code"/> + <min value="1"/> + </element> + <element id="HealthcareService.location"> + <path value="HealthcareService.location"/> + <type> + <code value="Reference"/> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Location"/> + <targetProfile value="http://helsenorge.no/fhir/StructureDefinition/no-basis-Location"/> + </type> + </element> + <element id="HealthcareService.endpoint"> + <path value="HealthcareService.endpoint"/> + <definition value="no-basis: In Norway endpoints for communication should be connected to a kommunikasjonspart-Organization identified with HERid and collected from the Norwegian Address register. Endpoints not registered in the Norwegian Address register can use other schemes of connecting endpoints to Organizations, PractitionerRole or HealthcareService. Technical endpoints providing access to services operated for the specific healthcare services defined at this resource."/> + <type> + <code value="Reference"/> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Endpoint"/> + <targetProfile value="http://helsenorge.no/fhir/StructureDefinition/no-basis-Endpoint"/> + </type> + <mustSupport value="false"/> + </element> + </differential> +</StructureDefinition> \ No newline at end of file diff --git a/StructureDefinition-no-basis-HumanName-definitions.html b/StructureDefinition-no-basis-HumanName-definitions.html new file mode 100644 index 00000000..88a46c8a --- /dev/null +++ b/StructureDefinition-no-basis-HumanName-definitions.html @@ -0,0 +1,390 @@ +<!-- get modelType --> + + + +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE HTML> +<html xml:lang="en" xmlns="http://www.w3.org/1999/xhtml" lang="en"> + <head> + <meta content="text/html;charset=utf-8" http-equiv="Content-Type"/> + <title>no-basis-HumanName - Definitions - v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - draft + + + +

+
+
+
+ +
+
+
+ + + + +
+
+ + +
+
+ +
+
+ + +
+
+
+
+ +
+

NyTimelosingIG - Local Development build (v0.1.0). See the Directory of published versions

+ + + + + + + + + + + + + + + + +

Data Type Profile: NoBasisHumanName - Detailed Descriptions

+ + + + + + + +
+ + Draft + + as of 2019-05-20 + + +
+ + +

Definitions for the no-basis-HumanName data type profile.

+ + + + + + +
+ + +
+

Guidance on how to interpret the contents of this table can be found here

+ + + + + + + + + + + +
0. HumanName
Definition

Defines the format of norwegian human name according to norwegian legislation (lov om personnavn).

ShortNorwegian human name
2. HumanName.extension:middlename
Slice Namemiddlename
Definition

Defines a middle name as a specific extension as this is widely used in Norwegian names. The middlename is defined in norwegian legislation (lov om personnavn).

ShortDefines a middle name
Control0..*
TypeExtension(no-basis-middlename) (Extension Type: string)
4. HumanName.family
Definition

Ref. "lov om personnavn" for further details about Norwegian HumanNames.

Alternate Namesetternavn
6. HumanName.given
Definition

Given name. In Norway Given name does not include middlenames according to the regulation for norwegian names. Multiple given names are however legal. Ref. "Lov om personnavn" for further details about Norwegian HumanNames.

ShortGiven names (not always 'first')
Alternate Namesfornavn, middle name
8. HumanName.prefix
Definition

This is not a part of official Norwegian names as defined in "lov om personnavn" regulation.

ShortPrefix is not used in Norwegian names
Must Supportfalse
10. HumanName.suffix
Definition

This is not a part of official Norwegian names as defined in "lov om personnavn" regulation.

ShortSuffix is not used in Norwegian human names
Must Supportfalse
+
+ +
+

Guidance on how to interpret the contents of this table can be found here

+ + + + + + + + + + + + + +
0. HumanName
Definition

Defines the format of norwegian human name according to norwegian legislation (lov om personnavn).

+

A human's name with the ability to identify parts and usage.

+
ShortNorwegian human nameName of a human - parts and usage
Comments

Names may be changed, or repudiated, or people may have different names in different contexts. Names may be divided into parts of different type that have variable significance depending on context, though the division into parts does not always matter. With personal names, the different parts might or might not be imbued with some implicit meaning; various cultures associate different importance with the name parts and the degree to which systems must care about name parts around the world varies widely.

+
Control0..*
This element is affected by the following invariants: ele-1
Is Modifierfalse
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
2. HumanName.extension:middlename
Slice Namemiddlename
Definition

Defines a middle name as a specific extension as this is widely used in Norwegian names. The middlename is defined in norwegian legislation (lov om personnavn).

ShortDefines a middle name
Control0..*
TypeExtension(no-basis-middlename) (Extension Type: string)
Is Modifierfalse
Summaryfalse
Alternate Namesmellomnavn
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
4. HumanName.use
Definition

Identifies the purpose for this name.

+
Shortusual | official | temp | nickname | anonymous | old | maiden
Comments

Applications can assume that a name is current unless it explicitly says that it is temporary or old.

+
Control0..1
BindingThe codes SHALL be taken from NameUsehttp://hl7.org/fhir/ValueSet/name-use|4.0.1

The use of a human name.

+
Typecode
Is Modifiertrue because This is labeled as &quot;Is Modifier&quot; because applications should not mistake a temporary or old name etc.for a current/permanent one
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Requirements

Allows the appropriate name for a particular context of use to be selected from among a set of names.

+
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
6. HumanName.family
Definition

Ref. "lov om personnavn" for further details about Norwegian HumanNames.

+

The part of a name that links to the genealogy. In some cultures (e.g. Eritrea) the family name of a son is the first name of his father.

+

The part of a name that links to the genealogy. In some cultures (e.g. Eritrea) the family name of a son is the first name of his father.

+
ShortFamily name (often called 'Surname')
Comments

Family Name may be decomposed into specific parts using extensions (de, nl, es related cultures).

+
Control0..1
Typestring
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Alternate Namessurname, etternavn
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
8. HumanName.given
Definition

Given name. In Norway Given name does not include middlenames according to the regulation for norwegian names. Multiple given names are however legal. Ref. "Lov om personnavn" for further details about Norwegian HumanNames.

+

Given name.

+
ShortGiven names (not always 'first')Given names (not always 'first'). Includes middle names
Comments

If only initials are recorded, they may be used in place of the full name parts. Initials may be separated into multiple given names but often aren't due to paractical limitations. This element is not called "first name" since given names do not always come first.

+
Control0..*
Typestring
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Alternate Namesfirst name, middle name, fornavn
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
10. HumanName.prefix
Definition

This is not a part of official Norwegian names as defined in "lov om personnavn" regulation.

+

Part of the name that is acquired as a title due to academic, legal, employment or nobility status, etc. and that appears at the start of the name.

+

Part of the name that is acquired as a title due to academic, legal, employment or nobility status, etc. and that appears at the start of the name.

+
ShortPrefix is not used in Norwegian namesParts that come before the name
Control0..*
Typestring
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Must Supportfalse
Summarytrue
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
12. HumanName.suffix
Definition

This is not a part of official Norwegian names as defined in "lov om personnavn" regulation.

+

Part of the name that is acquired as a title due to academic, legal, employment or nobility status, etc. and that appears at the end of the name.

+

Part of the name that is acquired as a title due to academic, legal, employment or nobility status, etc. and that appears at the end of the name.

+
ShortSuffix is not used in Norwegian human namesParts that come after the name
Control0..*
Typestring
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Must Supportfalse
Summarytrue
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
+
+ +
+

Guidance on how to interpret the contents of this table can be found here

+ + + + + + + + + + + + + + + + + + + + + + +
0. HumanName
Definition

Defines the format of norwegian human name according to norwegian legislation (lov om personnavn).

ShortNorwegian human name
Comments

Names may be changed, or repudiated, or people may have different names in different contexts. Names may be divided into parts of different type that have variable significance depending on context, though the division into parts does not always matter. With personal names, the different parts might or might not be imbued with some implicit meaning; various cultures associate different importance with the name parts and the degree to which systems must care about name parts around the world varies widely.

Control0..*
This element is affected by the following invariants: ele-1
Is Modifierfalse
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
2. HumanName.id
Definition

Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

ShortUnique id for inter-element referencing
Control0..1
Typestring
Is Modifierfalse
XML FormatIn the XML format, this property is represented as an attribute.
Summaryfalse
4. HumanName.extension
Definition

May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

ShortAdditional content defined by implementations
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Control0..*
TypeExtension
Is Modifierfalse
Summaryfalse
Alternate Namesextensions, user content
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
SlicingThis element introduces a set of slices on HumanName.extension. The slices are unordered and Open, and can be differentiated using the following discriminators: , and can be differentiated using the following discriminators:
  • value @ url
6. HumanName.extension:middlename
Slice Namemiddlename
Definition

Defines a middle name as a specific extension as this is widely used in Norwegian names. The middlename is defined in norwegian legislation (lov om personnavn).

ShortDefines a middle name
Control0..*
TypeExtension(no-basis-middlename) (Extension Type: string)
Is Modifierfalse
Summaryfalse
Alternate Namesmellomnavn
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
8. HumanName.use
Definition

Identifies the purpose for this name.

Shortusual | official | temp | nickname | anonymous | old | maiden
Comments

Applications can assume that a name is current unless it explicitly says that it is temporary or old.

Control0..1
BindingThe codes SHALL be taken from NameUse: The use of a human name.
Typecode
Is Modifiertrue because This is labeled as &quot;Is Modifier&quot; because applications should not mistake a temporary or old name etc.for a current/permanent one
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Requirements

Allows the appropriate name for a particular context of use to be selected from among a set of names.

Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
10. HumanName.text
Definition

Specifies the entire name as it should be displayed e.g. on an application UI. This may be provided instead of or as well as the specific parts.

ShortText representation of the full name
Comments

Can provide both a text representation and parts. Applications updating a name SHALL ensure that when both text and parts are present, no content is included in the text that isn't found in a part.

Control0..1
Typestring
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Requirements

A renderable, unencoded form.

Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
12. HumanName.family
Definition

Ref. "lov om personnavn" for further details about Norwegian HumanNames.

ShortFamily name (often called 'Surname')
Comments

Family Name may be decomposed into specific parts using extensions (de, nl, es related cultures).

Control0..1
Typestring
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Alternate Namessurname, etternavn
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
14. HumanName.given
Definition

Given name. In Norway Given name does not include middlenames according to the regulation for norwegian names. Multiple given names are however legal. Ref. "Lov om personnavn" for further details about Norwegian HumanNames.

ShortGiven names (not always 'first')
Comments

If only initials are recorded, they may be used in place of the full name parts. Initials may be separated into multiple given names but often aren't due to paractical limitations. This element is not called "first name" since given names do not always come first.

Control0..*
Typestring
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Alternate Namesfirst name, middle name, fornavn
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
16. HumanName.prefix
Definition

This is not a part of official Norwegian names as defined in "lov om personnavn" regulation.

ShortPrefix is not used in Norwegian names
Control0..*
Typestring
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Must Supportfalse
Summarytrue
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
18. HumanName.suffix
Definition

This is not a part of official Norwegian names as defined in "lov om personnavn" regulation.

ShortSuffix is not used in Norwegian human names
Control0..*
Typestring
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Must Supportfalse
Summarytrue
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
20. HumanName.period
Definition

Indicates the period of time when this name was valid for the named person.

ShortTime period when name was/is in use
Control0..1
TypePeriod
Is Modifierfalse
Summarytrue
Requirements

Allows names to be placed in historical context.

Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
+
+
+ + + + + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/StructureDefinition-no-basis-HumanName-examples.html b/StructureDefinition-no-basis-HumanName-examples.html new file mode 100644 index 00000000..6aec1167 --- /dev/null +++ b/StructureDefinition-no-basis-HumanName-examples.html @@ -0,0 +1,298 @@ + + + + + + + + + + - v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - draft + + + +

+
+
+
+ +
+
+
+ + + + +
+
+ + +
+
+ +
+
+ + +
+
+
+
+ +
+

NyTimelosingIG - Local Development build (v0.1.0). See the Directory of published versions

+ + + + + + + + + + + + + + + + +

Data Type Profile: NoBasisHumanName - Examples

+ + + + + + + +
+ + Draft + + as of 2019-05-20 + + +
+ + + + + + + + + +

No examples are currently available for the Profile.

+ + + + + + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/StructureDefinition-no-basis-HumanName-mappings.html b/StructureDefinition-no-basis-HumanName-mappings.html new file mode 100644 index 00000000..b1604682 --- /dev/null +++ b/StructureDefinition-no-basis-HumanName-mappings.html @@ -0,0 +1,330 @@ + + + + + + + + + + no-basis-HumanName - Mappings - v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - draft + + + +

+
+
+
+ +
+
+
+ + + + +
+
+ + +
+
+ +
+
+ + +
+
+
+
+ +
+

NyTimelosingIG - Local Development build (v0.1.0). See the Directory of published versions

+ + + + + + + + + + + + + + + + +

Data Type Profile: NoBasisHumanName - Mappings

+ + + + + + + +
+ + Draft + + as of 2019-05-20 + + +
+ + +

Mappings for the no-basis-HumanName data type profile.

+ + + + + + +

Mappings for HL7 v2 Mapping (http://hl7.org/v2)

+ + + + + + + + + +
NoBasisHumanName
HumanNameXPN
   useXPN.7, but often indicated by which field contains the name
   textimplied by XPN.11
   familyXPN.1/FN.1
   givenXPN.2 + XPN.3
   prefixXPN.5
   suffixXPN/4
   periodXPN.13 + XPN.14
+

Mappings for RIM Mapping (http://hl7.org/v3)

+ + + + + + + + + + + +
NoBasisHumanName
HumanNamen/a, EN (actually, PN)
   idn/a
   extensionn/a
   useunique(./use)
   text./formatted
   family./part[partType = FAM]
   given./part[partType = GIV]
   prefix./part[partType = PFX]
   suffix./part[partType = SFX]
   period./usablePeriod[type="IVL<TS>"]
+

Mappings for ServD (http://www.omg.org/spec/ServD/1.0/)

+ + + + + + + +
NoBasisHumanName
HumanNameProviderName
   use./NamePurpose
   family./FamilyName
   given./GivenNames
   prefix./TitleCode
   period./StartDate and ./EndDate
+ + + + + + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/StructureDefinition-no-basis-HumanName-testing.html b/StructureDefinition-no-basis-HumanName-testing.html new file mode 100644 index 00000000..913f7a73 --- /dev/null +++ b/StructureDefinition-no-basis-HumanName-testing.html @@ -0,0 +1,305 @@ + + + + + + + + + + no-basis-HumanName - Testing - v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - draft + + + +

+
+
+
+ +
+
+
+ + + + +
+
+ + +
+
+ +
+
+ + +
+
+
+
+ +
+

NyTimelosingIG - Local Development build (v0.1.0). See the Directory of published versions

+ + + + + + + + + + + + + + + + +

Data Type Profile: NoBasisHumanName - Testing

+ + + + + + + +
+ + Draft + + as of 2019-05-20 + + +
+ + + + + + + + + +

Test Plans

+ +

No test plans are currently available for the Profile.

+ + +

Test Scripts

+ +

No test scripts are currently available for the Profile.

+ + + + + + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/StructureDefinition-no-basis-HumanName.csv b/StructureDefinition-no-basis-HumanName.csv new file mode 100644 index 00000000..9e246ba9 --- /dev/null +++ b/StructureDefinition-no-basis-HumanName.csv @@ -0,0 +1,45 @@ +"Id","Path","Slice Name","Alias(s)","Label","Min","Max","Must Support?","Is Modifier?","Is Summary?","Type(s)","Short","Definition","Comments","Requirements","Default Value","Meaning When Missing","Fixed Value","Pattern","Example","Minimum Value","Maximum Value","Maximum Length","Binding Strength","Binding Description","Binding Value Set","Code","Slicing Discriminator","Slicing Description","Slicing Ordered","Slicing Rules","Base Path","Base Min","Base Max","Condition(s)","Constraint(s)","Mapping: HL7 v2 Mapping","Mapping: RIM Mapping","Mapping: ServD" +"HumanName","HumanName","","","",0,*,"","","","null {[]} {[]} +","Norwegian human name","Defines the format of norwegian human name according to norwegian legislation (lov om personnavn).","Names may be changed, or repudiated, or people may have different names in different contexts. Names may be divided into parts of different type that have variable significance depending on context, though the division into parts does not always matter. With personal names, the different parts might or might not be imbued with some implicit meaning; various cultures associate different importance with the name parts and the degree to which systems must care about name parts around the world varies widely.","","","","","","","","",,,,,"",,,,"HumanName",0,*,"ele-1 +","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","XPN","n/a","EN (actually, PN)","ProviderName" +"HumanName.id","HumanName.id","","","",0,1,"","","","string {[]} {[]} +","Unique id for inter-element referencing","Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.","","","","","","","","","",,,,,"",,,,"Element.id",0,1,"","","n/a" +"HumanName.extension","HumanName.extension","","extensions +user content","",0,*,"","","","Extension {[]} {[]} +","Additional content defined by implementations","May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","","","","","","","","",,,,,"","value:url} +","Extensions are always sliced by (at least) url",,"open","Element.extension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}","n/a" +"HumanName.extension:middlename","HumanName.extension","middlename","mellomnavn +","",0,*,"","","","Extension {[CanonicalType[http://helsenorge.no/fhir/StructureDefinition/no-basis-middlename]]} {[]} +","Defines a middle name","Defines a middle name as a specific extension as this is widely used in Norwegian names. The middlename is defined in norwegian legislation (lov om personnavn).","","","","","","","","","",,,,,"",,,,"Element.extension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}" +"HumanName.use","HumanName.use","","","",0,1,"","Y","Y","code {[]} {[]} +","usual | official | temp | nickname | anonymous | old | maiden","Identifies the purpose for this name.","Applications can assume that a name is current unless it explicitly says that it is temporary or old.","Allows the appropriate name for a particular context of use to be selected from among a set of names.","","","","","","","",,"required","The use of a human name.","http://hl7.org/fhir/ValueSet/name-use|4.0.1","",,,,"HumanName.use",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","XPN.7, but often indicated by which field contains the name","unique(./use)","./NamePurpose" +"HumanName.text","HumanName.text","","","",0,1,"","","Y","string {[]} {[]} +","Text representation of the full name","Specifies the entire name as it should be displayed e.g. on an application UI. This may be provided instead of or as well as the specific parts.","Can provide both a text representation and parts. Applications updating a name SHALL ensure that when both text and parts are present, no content is included in the text that isn't found in a part.","A renderable, unencoded form.","","","","","","","",,,,,"",,,,"HumanName.text",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","implied by XPN.11","./formatted" +"HumanName.family","HumanName.family","","surname +etternavn","",0,1,"","","Y","string {[]} {[]} +","Family name (often called 'Surname')","Ref. ""lov om personnavn"" for further details about Norwegian HumanNames. + +The part of a name that links to the genealogy. In some cultures (e.g. Eritrea) the family name of a son is the first name of his father.","Family Name may be decomposed into specific parts using extensions (de, nl, es related cultures).","","","","","","","","",,,,,"",,,,"HumanName.family",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","XPN.1/FN.1","./part[partType = FAM]","./FamilyName" +"HumanName.given","HumanName.given","","first name +middle namefornavn","",0,*,"","","Y","string {[]} {[]} +","Given names (not always 'first')","Given name. In Norway Given name does not include middlenames according to the regulation for norwegian names. Multiple given names are however legal. Ref. ""Lov om personnavn"" for further details about Norwegian HumanNames.","If only initials are recorded, they may be used in place of the full name parts. Initials may be separated into multiple given names but often aren't due to paractical limitations. This element is not called ""first name"" since given names do not always come first.","","","","","","","","",,,,,"",,,,"HumanName.given",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","XPN.2 + XPN.3","./part[partType = GIV]","./GivenNames" +"HumanName.prefix","HumanName.prefix","","","",0,*,"","","Y","string {[]} {[]} +","Prefix is not used in Norwegian names","This is not a part of official Norwegian names as defined in ""lov om personnavn"" regulation. + +Part of the name that is acquired as a title due to academic, legal, employment or nobility status, etc. and that appears at the start of the name.","","","","","","","","","",,,,,"",,,,"HumanName.prefix",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","XPN.5","./part[partType = PFX]","./TitleCode" +"HumanName.suffix","HumanName.suffix","","","",0,*,"","","Y","string {[]} {[]} +","Suffix is not used in Norwegian human names","This is not a part of official Norwegian names as defined in ""lov om personnavn"" regulation. + +Part of the name that is acquired as a title due to academic, legal, employment or nobility status, etc. and that appears at the end of the name.","","","","","","","","","",,,,,"",,,,"HumanName.suffix",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","XPN/4","./part[partType = SFX]" +"HumanName.period","HumanName.period","","","",0,1,"","","Y","Period {[]} {[]} +","Time period when name was/is in use","Indicates the period of time when this name was valid for the named person.","","Allows names to be placed in historical context.","","","","","","","",,,,,"",,,,"HumanName.period",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","XPN.13 + XPN.14","./usablePeriod[type=""IVL""]","./StartDate and ./EndDate" diff --git a/StructureDefinition-no-basis-HumanName.html b/StructureDefinition-no-basis-HumanName.html new file mode 100644 index 00000000..5ef51923 --- /dev/null +++ b/StructureDefinition-no-basis-HumanName.html @@ -0,0 +1,770 @@ + + + + + + + + + + no-basis-HumanName - v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - draft + + + +

+
+
+
+ +
+
+
+ + + + +
+
+ + +
+
+ +
+
+ + +
+
+
+
+ +
+

NyTimelosingIG - Local Development build (v0.1.0). See the Directory of published versions

+ + + + + + + + + + + + + + + + +

Data Type Profile: + + no-basis-HumanName + + + + + +

+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Official URL: http://helsenorge.no/fhir/StructureDefinition/no-basis-HumanNameVersion: + 0.1.0
+ + Draft + + as of 2019-05-20 + + + Computable Name: NoBasisHumanName
+ +

+

Basisprofil for Norwegian HumanName. Defined by The Norwegian Directorate of eHealth and HL7 Norway. The profile adds the concept of middlename and further explains of the use for the data-elements in a Norwegian context. The basis profile is open, but derived profiles should close down the information elements according to specification relevant to the use-case.

+ +

+ + + + + + + + +

Usage:

+ + + + + +

Formal Views of Profile Content

+

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

+
+ + +
+
+

This structure is derived from HumanName +

+
+ + + + + + +
NameFlagsCard.TypeDescription & Constraintsdoco
.. HumanName 0..*HumanNameNorwegian human name
... middlename 0..*stringDefines a middle name
URL: http://helsenorge.no/fhir/StructureDefinition/no-basis-middlename
... family 0..1stringFamily name (often called 'Surname')
... given 0..*stringGiven names (not always 'first')
... suffix 0..*stringSuffix is not used in Norwegian human names

doco Documentation for this format
+ + + + + + + +
+
+
+ +
+
+
+ + + + + + + +
NameFlagsCard.TypeDescription & Constraintsdoco
.. HumanName 0..*HumanNameNorwegian human name
... middlename 0..*stringDefines a middle name
URL: http://helsenorge.no/fhir/StructureDefinition/no-basis-middlename
... use ?!Σ0..1codeusual | official | temp | nickname | anonymous | old | maiden
Binding: NameUse (required): The use of a human name.

... family Σ0..1stringFamily name (often called 'Surname')
... prefix Σ0..*stringPrefix is not used in Norwegian names
This repeating element order: Prefixes appear in the correct order for presenting the name
... suffix Σ0..*stringSuffix is not used in Norwegian human names
This repeating element order: Suffixes appear in the correct order for presenting the name

doco Documentation for this format
+ +

Terminology Bindings

+ + + +
PathConformanceValueSet
HumanName.userequiredNameUse
+ + + + + + + +

Constraints

+ + + + +
IdGradePath(s)DetailsRequirements
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
+ + +
+
+
+ +
+
+
+ + + + + + + + + + + +
NameFlagsCard.TypeDescription & Constraintsdoco
.. HumanName 0..*HumanNameNorwegian human name
... id 0..1stringUnique id for inter-element referencing
... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
... middlename 0..*stringDefines a middle name
URL: http://helsenorge.no/fhir/StructureDefinition/no-basis-middlename
... text Σ0..1stringText representation of the full name
... family Σ0..1stringFamily name (often called 'Surname')
... given Σ0..*stringGiven names (not always 'first')
This repeating element order: Given Names appear in the correct order for presenting the name
... prefix Σ0..*stringPrefix is not used in Norwegian names
This repeating element order: Prefixes appear in the correct order for presenting the name
... suffix Σ0..*stringSuffix is not used in Norwegian human names
This repeating element order: Suffixes appear in the correct order for presenting the name
... period Σ0..1PeriodTime period when name was/is in use

doco Documentation for this format
+ +

Terminology Bindings

+ + + +
PathConformanceValueSet
HumanName.userequiredNameUse
+ + + + + + + +

Constraints

+ + + + +
IdGradePath(s)DetailsRequirements
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
+ + +
+
+
+ + + + + + + + + + +
+
+

This structure is derived from HumanName +

+
+ + +

+Summary +

+

Extensions

+

This structure refers to these extensions:

+ + + +
+
+
+ +
+
+

+ Differential View +

+

This structure is derived from HumanName +

+
+ + + + + + +
NameFlagsCard.TypeDescription & Constraintsdoco
.. HumanName 0..*HumanNameNorwegian human name
... middlename 0..*stringDefines a middle name
URL: http://helsenorge.no/fhir/StructureDefinition/no-basis-middlename
... family 0..1stringFamily name (often called 'Surname')
... given 0..*stringGiven names (not always 'first')
... suffix 0..*stringSuffix is not used in Norwegian human names

doco Documentation for this format
+ + + + + + +
+
+
+

+ Key Elements View +

+
+ + + + + + + +
NameFlagsCard.TypeDescription & Constraintsdoco
.. HumanName 0..*HumanNameNorwegian human name
... middlename 0..*stringDefines a middle name
URL: http://helsenorge.no/fhir/StructureDefinition/no-basis-middlename
... use ?!Σ0..1codeusual | official | temp | nickname | anonymous | old | maiden
Binding: NameUse (required): The use of a human name.

... family Σ0..1stringFamily name (often called 'Surname')
... prefix Σ0..*stringPrefix is not used in Norwegian names
This repeating element order: Prefixes appear in the correct order for presenting the name
... suffix Σ0..*stringSuffix is not used in Norwegian human names
This repeating element order: Suffixes appear in the correct order for presenting the name

doco Documentation for this format
+ +

Terminology Bindings

+ + + +
PathConformanceValueSet
HumanName.userequiredNameUse
+ + + + + + + +

Constraints

+ + + + +
IdGradePath(s)DetailsRequirements
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
+ + +
+
+
+

+ Snapshot View +

+
+ + + + + + + + + + + +
NameFlagsCard.TypeDescription & Constraintsdoco
.. HumanName 0..*HumanNameNorwegian human name
... id 0..1stringUnique id for inter-element referencing
... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
... middlename 0..*stringDefines a middle name
URL: http://helsenorge.no/fhir/StructureDefinition/no-basis-middlename
... text Σ0..1stringText representation of the full name
... family Σ0..1stringFamily name (often called 'Surname')
... given Σ0..*stringGiven names (not always 'first')
This repeating element order: Given Names appear in the correct order for presenting the name
... prefix Σ0..*stringPrefix is not used in Norwegian names
This repeating element order: Prefixes appear in the correct order for presenting the name
... suffix Σ0..*stringSuffix is not used in Norwegian human names
This repeating element order: Suffixes appear in the correct order for presenting the name
... period Σ0..1PeriodTime period when name was/is in use

doco Documentation for this format
+ +

Terminology Bindings

+ + + +
PathConformanceValueSet
HumanName.userequiredNameUse
+ + + + + + + +

Constraints

+ + + + +
IdGradePath(s)DetailsRequirements
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
+ + +
+
+ + + + + + + + + +
+

This structure is derived from HumanName +

+
+ +

+Summary +

+

Extensions

+

This structure refers to these extensions:

+ + + +
+
+
+
+

 

+

Other representations of profile: CSV, Excel, Schematron + +

+ + + + + + + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/StructureDefinition-no-basis-HumanName.json b/StructureDefinition-no-basis-HumanName.json new file mode 100644 index 00000000..31e0bd45 --- /dev/null +++ b/StructureDefinition-no-basis-HumanName.json @@ -0,0 +1,537 @@ +{ + "resourceType" : "StructureDefinition", + "id" : "no-basis-HumanName", + "meta" : { + "versionId" : "1", + "lastUpdated" : "2018-06-13T12:22:47.269+00:00" + }, + "text" : { + "status" : "extensions", + "div" : "
Placeholder
" + }, + "url" : "http://helsenorge.no/fhir/StructureDefinition/no-basis-HumanName", + "version" : "0.1.0", + "name" : "NoBasisHumanName", + "title" : "no-basis-HumanName", + "status" : "draft", + "date" : "2019-05-20", + "publisher" : "Example Publisher", + "contact" : [{ + "name" : "Example Publisher", + "telecom" : [{ + "system" : "url", + "value" : "http://example.org/example-publisher" + }] + }], + "description" : "Basisprofil for Norwegian HumanName. Defined by The Norwegian Directorate of eHealth and HL7 Norway. The profile adds the concept of middlename and further explains of the use for the data-elements in a Norwegian context. The basis profile is open, but derived profiles should close down the information elements according to specification relevant to the use-case.", + "fhirVersion" : "4.0.1", + "mapping" : [{ + "identity" : "v2", + "uri" : "http://hl7.org/v2", + "name" : "HL7 v2 Mapping" + }, + { + "identity" : "rim", + "uri" : "http://hl7.org/v3", + "name" : "RIM Mapping" + }, + { + "identity" : "servd", + "uri" : "http://www.omg.org/spec/ServD/1.0/", + "name" : "ServD" + }], + "kind" : "complex-type", + "abstract" : false, + "type" : "HumanName", + "baseDefinition" : "http://hl7.org/fhir/StructureDefinition/HumanName", + "derivation" : "constraint", + "snapshot" : { + "element" : [{ + "id" : "HumanName", + "path" : "HumanName", + "short" : "Norwegian human name", + "definition" : "Defines the format of norwegian human name according to norwegian legislation (lov om personnavn).", + "comment" : "Names may be changed, or repudiated, or people may have different names in different contexts. Names may be divided into parts of different type that have variable significance depending on context, though the division into parts does not always matter. With personal names, the different parts might or might not be imbued with some implicit meaning; various cultures associate different importance with the name parts and the degree to which systems must care about name parts around the world varies widely.", + "min" : 0, + "max" : "*", + "base" : { + "path" : "HumanName", + "min" : 0, + "max" : "*" + }, + "condition" : ["ele-1"], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "n/a" + }, + { + "identity" : "v2", + "map" : "XPN" + }, + { + "identity" : "rim", + "map" : "EN (actually, PN)" + }, + { + "identity" : "servd", + "map" : "ProviderName" + }] + }, + { + "id" : "HumanName.id", + "path" : "HumanName.id", + "representation" : ["xmlAttr"], + "short" : "Unique id for inter-element referencing", + "definition" : "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Element.id", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "extension" : [{ + "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type", + "valueUrl" : "string" + }], + "code" : "http://hl7.org/fhirpath/System.String" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "n/a" + }] + }, + { + "id" : "HumanName.extension", + "path" : "HumanName.extension", + "slicing" : { + "discriminator" : [{ + "type" : "value", + "path" : "url" + }], + "description" : "Extensions are always sliced by (at least) url", + "rules" : "open" + }, + "short" : "Additional content defined by implementations", + "definition" : "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.", + "alias" : ["extensions", + "user content"], + "min" : 0, + "max" : "*", + "base" : { + "path" : "Element.extension", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "Extension" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }, + { + "key" : "ext-1", + "severity" : "error", + "human" : "Must have either extensions or value[x], not both", + "expression" : "extension.exists() != value.exists()", + "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])", + "source" : "http://hl7.org/fhir/StructureDefinition/Extension" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "n/a" + }] + }, + { + "id" : "HumanName.extension:middlename", + "path" : "HumanName.extension", + "sliceName" : "middlename", + "short" : "Defines a middle name", + "definition" : "Defines a middle name as a specific extension as this is widely used in Norwegian names. The middlename is defined in norwegian legislation (lov om personnavn).", + "alias" : ["mellomnavn"], + "min" : 0, + "max" : "*", + "base" : { + "path" : "Element.extension", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "Extension", + "profile" : ["http://helsenorge.no/fhir/StructureDefinition/no-basis-middlename"] + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }, + { + "key" : "ext-1", + "severity" : "error", + "human" : "Must have either extensions or value[x], not both", + "expression" : "extension.exists() != value.exists()", + "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])", + "source" : "http://hl7.org/fhir/StructureDefinition/Extension" + }], + "isModifier" : false, + "isSummary" : false + }, + { + "id" : "HumanName.use", + "path" : "HumanName.use", + "short" : "usual | official | temp | nickname | anonymous | old | maiden", + "definition" : "Identifies the purpose for this name.", + "comment" : "Applications can assume that a name is current unless it explicitly says that it is temporary or old.", + "requirements" : "Allows the appropriate name for a particular context of use to be selected from among a set of names.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "HumanName.use", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "code" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : true, + "isModifierReason" : "This is labeled as \"Is Modifier\" because applications should not mistake a temporary or old name etc.for a current/permanent one", + "isSummary" : true, + "binding" : { + "extension" : [{ + "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", + "valueString" : "NameUse" + }], + "strength" : "required", + "description" : "The use of a human name.", + "valueSet" : "http://hl7.org/fhir/ValueSet/name-use|4.0.1" + }, + "mapping" : [{ + "identity" : "v2", + "map" : "XPN.7, but often indicated by which field contains the name" + }, + { + "identity" : "rim", + "map" : "unique(./use)" + }, + { + "identity" : "servd", + "map" : "./NamePurpose" + }] + }, + { + "id" : "HumanName.text", + "path" : "HumanName.text", + "short" : "Text representation of the full name", + "definition" : "Specifies the entire name as it should be displayed e.g. on an application UI. This may be provided instead of or as well as the specific parts.", + "comment" : "Can provide both a text representation and parts. Applications updating a name SHALL ensure that when both text and parts are present, no content is included in the text that isn't found in a part.", + "requirements" : "A renderable, unencoded form.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "HumanName.text", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "string" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "mapping" : [{ + "identity" : "v2", + "map" : "implied by XPN.11" + }, + { + "identity" : "rim", + "map" : "./formatted" + }] + }, + { + "id" : "HumanName.family", + "path" : "HumanName.family", + "short" : "Family name (often called 'Surname')", + "definition" : "Ref. \"lov om personnavn\" for further details about Norwegian HumanNames.\n\nThe part of a name that links to the genealogy. In some cultures (e.g. Eritrea) the family name of a son is the first name of his father.", + "comment" : "Family Name may be decomposed into specific parts using extensions (de, nl, es related cultures).", + "alias" : ["surname", + "etternavn"], + "min" : 0, + "max" : "1", + "base" : { + "path" : "HumanName.family", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "string" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "mapping" : [{ + "identity" : "v2", + "map" : "XPN.1/FN.1" + }, + { + "identity" : "rim", + "map" : "./part[partType = FAM]" + }, + { + "identity" : "servd", + "map" : "./FamilyName" + }] + }, + { + "id" : "HumanName.given", + "path" : "HumanName.given", + "short" : "Given names (not always 'first')", + "definition" : "Given name. In Norway Given name does not include middlenames according to the regulation for norwegian names. Multiple given names are however legal. Ref. \"Lov om personnavn\" for further details about Norwegian HumanNames.", + "comment" : "If only initials are recorded, they may be used in place of the full name parts. Initials may be separated into multiple given names but often aren't due to paractical limitations. This element is not called \"first name\" since given names do not always come first.", + "alias" : ["first name", + "middle name", + "fornavn"], + "min" : 0, + "max" : "*", + "base" : { + "path" : "HumanName.given", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "string" + }], + "orderMeaning" : "Given Names appear in the correct order for presenting the name", + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "mapping" : [{ + "identity" : "v2", + "map" : "XPN.2 + XPN.3" + }, + { + "identity" : "rim", + "map" : "./part[partType = GIV]" + }, + { + "identity" : "servd", + "map" : "./GivenNames" + }] + }, + { + "id" : "HumanName.prefix", + "path" : "HumanName.prefix", + "short" : "Prefix is not used in Norwegian names", + "definition" : "This is not a part of official Norwegian names as defined in \"lov om personnavn\" regulation.\n\nPart of the name that is acquired as a title due to academic, legal, employment or nobility status, etc. and that appears at the start of the name.", + "min" : 0, + "max" : "*", + "base" : { + "path" : "HumanName.prefix", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "string" + }], + "orderMeaning" : "Prefixes appear in the correct order for presenting the name", + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "mustSupport" : false, + "isModifier" : false, + "isSummary" : true, + "mapping" : [{ + "identity" : "v2", + "map" : "XPN.5" + }, + { + "identity" : "rim", + "map" : "./part[partType = PFX]" + }, + { + "identity" : "servd", + "map" : "./TitleCode" + }] + }, + { + "id" : "HumanName.suffix", + "path" : "HumanName.suffix", + "short" : "Suffix is not used in Norwegian human names", + "definition" : "This is not a part of official Norwegian names as defined in \"lov om personnavn\" regulation.\n\nPart of the name that is acquired as a title due to academic, legal, employment or nobility status, etc. and that appears at the end of the name.", + "min" : 0, + "max" : "*", + "base" : { + "path" : "HumanName.suffix", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "string" + }], + "orderMeaning" : "Suffixes appear in the correct order for presenting the name", + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "mustSupport" : false, + "isModifier" : false, + "isSummary" : true, + "mapping" : [{ + "identity" : "v2", + "map" : "XPN/4" + }, + { + "identity" : "rim", + "map" : "./part[partType = SFX]" + }] + }, + { + "id" : "HumanName.period", + "path" : "HumanName.period", + "short" : "Time period when name was/is in use", + "definition" : "Indicates the period of time when this name was valid for the named person.", + "requirements" : "Allows names to be placed in historical context.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "HumanName.period", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "Period" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "mapping" : [{ + "identity" : "v2", + "map" : "XPN.13 + XPN.14" + }, + { + "identity" : "rim", + "map" : "./usablePeriod[type=\"IVL\"]" + }, + { + "identity" : "servd", + "map" : "./StartDate and ./EndDate" + }] + }] + }, + "differential" : { + "element" : [{ + "id" : "HumanName", + "path" : "HumanName", + "short" : "Norwegian human name", + "definition" : "Defines the format of norwegian human name according to norwegian legislation (lov om personnavn)." + }, + { + "id" : "HumanName.extension:middlename", + "path" : "HumanName.extension", + "sliceName" : "middlename", + "short" : "Defines a middle name", + "definition" : "Defines a middle name as a specific extension as this is widely used in Norwegian names. The middlename is defined in norwegian legislation (lov om personnavn).", + "min" : 0, + "max" : "*", + "type" : [{ + "code" : "Extension", + "profile" : ["http://helsenorge.no/fhir/StructureDefinition/no-basis-middlename"] + }] + }, + { + "id" : "HumanName.family", + "path" : "HumanName.family", + "definition" : "Ref. \"lov om personnavn\" for further details about Norwegian HumanNames.\n\nThe part of a name that links to the genealogy. In some cultures (e.g. Eritrea) the family name of a son is the first name of his father.", + "alias" : ["etternavn"] + }, + { + "id" : "HumanName.given", + "path" : "HumanName.given", + "short" : "Given names (not always 'first')", + "definition" : "Given name. In Norway Given name does not include middlenames according to the regulation for norwegian names. Multiple given names are however legal. Ref. \"Lov om personnavn\" for further details about Norwegian HumanNames.", + "alias" : ["fornavn", + "middle name"] + }, + { + "id" : "HumanName.prefix", + "path" : "HumanName.prefix", + "short" : "Prefix is not used in Norwegian names", + "definition" : "This is not a part of official Norwegian names as defined in \"lov om personnavn\" regulation.\n\nPart of the name that is acquired as a title due to academic, legal, employment or nobility status, etc. and that appears at the start of the name.", + "mustSupport" : false + }, + { + "id" : "HumanName.suffix", + "path" : "HumanName.suffix", + "short" : "Suffix is not used in Norwegian human names", + "definition" : "This is not a part of official Norwegian names as defined in \"lov om personnavn\" regulation.\n\nPart of the name that is acquired as a title due to academic, legal, employment or nobility status, etc. and that appears at the end of the name.", + "mustSupport" : false + }] + } +} \ No newline at end of file diff --git a/StructureDefinition-no-basis-HumanName.profile.history.html b/StructureDefinition-no-basis-HumanName.profile.history.html new file mode 100644 index 00000000..aee721fb --- /dev/null +++ b/StructureDefinition-no-basis-HumanName.profile.history.html @@ -0,0 +1,287 @@ + + + + + + + + + + - v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - draft + + + +

+
+
+
+ +
+
+
+ + + + +
+
+ + +
+
+ +
+
+ + +
+
+
+
+ + +
+

NyTimelosingIG - Local Development build (v0.1.0). See the Directory of published versions

+ + + + + + + + + + + + + + + + +

Data Type Profile: NoBasisHumanName - Change History

+ + + + + + + +
+ + Draft + + as of 2019-05-20 + + +
+ +

Changes in the no-basis-HumanName data type profile.

+ + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/StructureDefinition-no-basis-HumanName.profile.json.html b/StructureDefinition-no-basis-HumanName.profile.json.html new file mode 100644 index 00000000..d12b52c7 --- /dev/null +++ b/StructureDefinition-no-basis-HumanName.profile.json.html @@ -0,0 +1,939 @@ + + + + + + + + + + + + + + no-basis-HumanName - JSON Representation - v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - draft + + + +

+
+
+
+ +
+
+
+ + + + +
+
+ + +
+
+ +
+
+ + +
+
+
+
+ +
+

NyTimelosingIG - Local Development build (v0.1.0). See the Directory of published versions

+ + + + + + + + + + + + + + + + +

Data Type Profile: NoBasisHumanName - JSON Profile

+ + + + + + + +
+ + Draft + + as of 2019-05-20 + + +
+ + +

JSON representation of the no-basis-HumanName data type profile.

+ +

Raw json | Download

+ + + + + + +

+{
+  "resourceType" : "StructureDefinition",
+  "id" : "no-basis-HumanName",
+  "meta" : {
+    "versionId" : "1",
+    "lastUpdated" : "2018-06-13T12:22:47.269+00:00"
+  },
+  "text" : {
+    "status" : "extensions",
+    "div" : "<div xmlns=\"http://www.w3.org/1999/xhtml\">Placeholder</div>"
+  },
+  "url" : "http://helsenorge.no/fhir/StructureDefinition/no-basis-HumanName",
+  "version" : "0.1.0",
+  "name" : "NoBasisHumanName",
+  "title" : "no-basis-HumanName",
+  "status" : "draft",
+  "date" : "2019-05-20",
+  "publisher" : "Example Publisher",
+  "contact" : [
+    {
+      "name" : "Example Publisher",
+      "telecom" : [
+        {
+          "system" : "url",
+          "value" : "http://example.org/example-publisher"
+        }
+      ]
+    }
+  ],
+  "description" : "Basisprofil for Norwegian HumanName. Defined by The Norwegian Directorate of eHealth and HL7 Norway. The profile adds the concept of middlename and further explains of the use for the data-elements in a Norwegian context. The basis profile is open, but derived profiles should close down the information elements according to specification relevant to the use-case.",
+  "fhirVersion" : "4.0.1",
+  "mapping" : [
+    {
+      "identity" : "v2",
+      "uri" : "http://hl7.org/v2",
+      "name" : "HL7 v2 Mapping"
+    },
+    {
+      "identity" : "rim",
+      "uri" : "http://hl7.org/v3",
+      "name" : "RIM Mapping"
+    },
+    {
+      "identity" : "servd",
+      "uri" : "http://www.omg.org/spec/ServD/1.0/",
+      "name" : "ServD"
+    }
+  ],
+  "kind" : "complex-type",
+  "abstract" : false,
+  "type" : "HumanName",
+  "baseDefinition" : "http://hl7.org/fhir/StructureDefinition/HumanName",
+  "derivation" : "constraint",
+  "snapshot" : {
+    "element" : [
+      {
+        "id" : "HumanName",
+        "path" : "HumanName",
+        "short" : "Norwegian human name",
+        "definition" : "Defines the format of norwegian human name according to norwegian legislation (lov om personnavn).",
+        "comment" : "Names may be changed, or repudiated, or people may have different names in different contexts. Names may be divided into parts of different type that have variable significance depending on context, though the division into parts does not always matter. With personal names, the different parts might or might not be imbued with some implicit meaning; various cultures associate different importance with the name parts and the degree to which systems must care about name parts around the world varies widely.",
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "HumanName",
+          "min" : 0,
+          "max" : "*"
+        },
+        "condition" : [
+          "ele-1"
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "n/a"
+          },
+          {
+            "identity" : "v2",
+            "map" : "XPN"
+          },
+          {
+            "identity" : "rim",
+            "map" : "EN (actually, PN)"
+          },
+          {
+            "identity" : "servd",
+            "map" : "ProviderName"
+          }
+        ]
+      },
+      {
+        "id" : "HumanName.id",
+        "path" : "HumanName.id",
+        "representation" : [
+          "xmlAttr"
+        ],
+        "short" : "Unique id for inter-element referencing",
+        "definition" : "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Element.id",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "extension" : [
+              {
+                "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
+                "valueUrl" : "string"
+              }
+            ],
+            "code" : "http://hl7.org/fhirpath/System.String"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "n/a"
+          }
+        ]
+      },
+      {
+        "id" : "HumanName.extension",
+        "path" : "HumanName.extension",
+        "slicing" : {
+          "discriminator" : [
+            {
+              "type" : "value",
+              "path" : "url"
+            }
+          ],
+          "description" : "Extensions are always sliced by (at least) url",
+          "rules" : "open"
+        },
+        "short" : "Additional content defined by implementations",
+        "definition" : "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
+        "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
+        "alias" : [
+          "extensions",
+          "user content"
+        ],
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "Element.extension",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "Extension"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          },
+          {
+            "key" : "ext-1",
+            "severity" : "error",
+            "human" : "Must have either extensions or value[x], not both",
+            "expression" : "extension.exists() != value.exists()",
+            "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Extension"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "n/a"
+          }
+        ]
+      },
+      {
+        "id" : "HumanName.extension:middlename",
+        "path" : "HumanName.extension",
+        "sliceName" : "middlename",
+        "short" : "Defines a middle name",
+        "definition" : "Defines a middle name as a specific extension as this is widely used in Norwegian names. The middlename is defined in norwegian legislation (lov om personnavn).",
+        "alias" : [
+          "mellomnavn"
+        ],
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "Element.extension",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "Extension",
+            "profile" : [
+              "http://helsenorge.no/fhir/StructureDefinition/no-basis-middlename"
+            ]
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          },
+          {
+            "key" : "ext-1",
+            "severity" : "error",
+            "human" : "Must have either extensions or value[x], not both",
+            "expression" : "extension.exists() != value.exists()",
+            "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Extension"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false
+      },
+      {
+        "id" : "HumanName.use",
+        "path" : "HumanName.use",
+        "short" : "usual | official | temp | nickname | anonymous | old | maiden",
+        "definition" : "Identifies the purpose for this name.",
+        "comment" : "Applications can assume that a name is current unless it explicitly says that it is temporary or old.",
+        "requirements" : "Allows the appropriate name for a particular context of use to be selected from among a set of names.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "HumanName.use",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "code"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : true,
+        "isModifierReason" : "This is labeled as \"Is Modifier\" because applications should not mistake a temporary or old name etc.for a current/permanent one",
+        "isSummary" : true,
+        "binding" : {
+          "extension" : [
+            {
+              "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
+              "valueString" : "NameUse"
+            }
+          ],
+          "strength" : "required",
+          "description" : "The use of a human name.",
+          "valueSet" : "http://hl7.org/fhir/ValueSet/name-use|4.0.1"
+        },
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "XPN.7, but often indicated by which field contains the name"
+          },
+          {
+            "identity" : "rim",
+            "map" : "unique(./use)"
+          },
+          {
+            "identity" : "servd",
+            "map" : "./NamePurpose"
+          }
+        ]
+      },
+      {
+        "id" : "HumanName.text",
+        "path" : "HumanName.text",
+        "short" : "Text representation of the full name",
+        "definition" : "Specifies the entire name as it should be displayed e.g. on an application UI. This may be provided instead of or as well as the specific parts.",
+        "comment" : "Can provide both a text representation and parts. Applications updating a name SHALL ensure that when both text and parts are present,  no content is included in the text that isn't found in a part.",
+        "requirements" : "A renderable, unencoded form.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "HumanName.text",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "string"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "implied by XPN.11"
+          },
+          {
+            "identity" : "rim",
+            "map" : "./formatted"
+          }
+        ]
+      },
+      {
+        "id" : "HumanName.family",
+        "path" : "HumanName.family",
+        "short" : "Family name (often called 'Surname')",
+        "definition" : "Ref. \"lov om personnavn\" for further details about Norwegian HumanNames.\n\nThe part of a name that links to the genealogy. In some cultures (e.g. Eritrea) the family name of a son is the first name of his father.",
+        "comment" : "Family Name may be decomposed into specific parts using extensions (de, nl, es related cultures).",
+        "alias" : [
+          "surname",
+          "etternavn"
+        ],
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "HumanName.family",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "string"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "XPN.1/FN.1"
+          },
+          {
+            "identity" : "rim",
+            "map" : "./part[partType = FAM]"
+          },
+          {
+            "identity" : "servd",
+            "map" : "./FamilyName"
+          }
+        ]
+      },
+      {
+        "id" : "HumanName.given",
+        "path" : "HumanName.given",
+        "short" : "Given names (not always 'first')",
+        "definition" : "Given name. In Norway Given name does not include middlenames according to the regulation for norwegian names. Multiple given names are however legal. Ref. \"Lov om personnavn\" for further details about Norwegian HumanNames.",
+        "comment" : "If only initials are recorded, they may be used in place of the full name parts. Initials may be separated into multiple given names but often aren't due to paractical limitations.  This element is not called \"first name\" since given names do not always come first.",
+        "alias" : [
+          "first name",
+          "middle name",
+          "fornavn"
+        ],
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "HumanName.given",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "string"
+          }
+        ],
+        "orderMeaning" : "Given Names appear in the correct order for presenting the name",
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "XPN.2 + XPN.3"
+          },
+          {
+            "identity" : "rim",
+            "map" : "./part[partType = GIV]"
+          },
+          {
+            "identity" : "servd",
+            "map" : "./GivenNames"
+          }
+        ]
+      },
+      {
+        "id" : "HumanName.prefix",
+        "path" : "HumanName.prefix",
+        "short" : "Prefix is not used in Norwegian names",
+        "definition" : "This is not a part of official Norwegian names as defined in \"lov om personnavn\" regulation.\n\nPart of the name that is acquired as a title due to academic, legal, employment or nobility status, etc. and that appears at the start of the name.",
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "HumanName.prefix",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "string"
+          }
+        ],
+        "orderMeaning" : "Prefixes appear in the correct order for presenting the name",
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "mustSupport" : false,
+        "isModifier" : false,
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "XPN.5"
+          },
+          {
+            "identity" : "rim",
+            "map" : "./part[partType = PFX]"
+          },
+          {
+            "identity" : "servd",
+            "map" : "./TitleCode"
+          }
+        ]
+      },
+      {
+        "id" : "HumanName.suffix",
+        "path" : "HumanName.suffix",
+        "short" : "Suffix is not used in Norwegian human names",
+        "definition" : "This is not a part of official Norwegian names as defined in \"lov om personnavn\" regulation.\n\nPart of the name that is acquired as a title due to academic, legal, employment or nobility status, etc. and that appears at the end of the name.",
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "HumanName.suffix",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "string"
+          }
+        ],
+        "orderMeaning" : "Suffixes appear in the correct order for presenting the name",
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "mustSupport" : false,
+        "isModifier" : false,
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "XPN/4"
+          },
+          {
+            "identity" : "rim",
+            "map" : "./part[partType = SFX]"
+          }
+        ]
+      },
+      {
+        "id" : "HumanName.period",
+        "path" : "HumanName.period",
+        "short" : "Time period when name was/is in use",
+        "definition" : "Indicates the period of time when this name was valid for the named person.",
+        "requirements" : "Allows names to be placed in historical context.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "HumanName.period",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "Period"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "XPN.13 + XPN.14"
+          },
+          {
+            "identity" : "rim",
+            "map" : "./usablePeriod[type=\"IVL<TS>\"]"
+          },
+          {
+            "identity" : "servd",
+            "map" : "./StartDate and ./EndDate"
+          }
+        ]
+      }
+    ]
+  },
+  "differential" : {
+    "element" : [
+      {
+        "id" : "HumanName",
+        "path" : "HumanName",
+        "short" : "Norwegian human name",
+        "definition" : "Defines the format of norwegian human name according to norwegian legislation (lov om personnavn)."
+      },
+      {
+        "id" : "HumanName.extension:middlename",
+        "path" : "HumanName.extension",
+        "sliceName" : "middlename",
+        "short" : "Defines a middle name",
+        "definition" : "Defines a middle name as a specific extension as this is widely used in Norwegian names. The middlename is defined in norwegian legislation (lov om personnavn).",
+        "min" : 0,
+        "max" : "*",
+        "type" : [
+          {
+            "code" : "Extension",
+            "profile" : [
+              "http://helsenorge.no/fhir/StructureDefinition/no-basis-middlename"
+            ]
+          }
+        ]
+      },
+      {
+        "id" : "HumanName.family",
+        "path" : "HumanName.family",
+        "definition" : "Ref. \"lov om personnavn\" for further details about Norwegian HumanNames.\n\nThe part of a name that links to the genealogy. In some cultures (e.g. Eritrea) the family name of a son is the first name of his father.",
+        "alias" : [
+          "etternavn"
+        ]
+      },
+      {
+        "id" : "HumanName.given",
+        "path" : "HumanName.given",
+        "short" : "Given names (not always 'first')",
+        "definition" : "Given name. In Norway Given name does not include middlenames according to the regulation for norwegian names. Multiple given names are however legal. Ref. \"Lov om personnavn\" for further details about Norwegian HumanNames.",
+        "alias" : [
+          "fornavn",
+          "middle name"
+        ]
+      },
+      {
+        "id" : "HumanName.prefix",
+        "path" : "HumanName.prefix",
+        "short" : "Prefix is not used in Norwegian names",
+        "definition" : "This is not a part of official Norwegian names as defined in \"lov om personnavn\" regulation.\n\nPart of the name that is acquired as a title due to academic, legal, employment or nobility status, etc. and that appears at the start of the name.",
+        "mustSupport" : false
+      },
+      {
+        "id" : "HumanName.suffix",
+        "path" : "HumanName.suffix",
+        "short" : "Suffix is not used in Norwegian human names",
+        "definition" : "This is not a part of official Norwegian names as defined in \"lov om personnavn\" regulation.\n\nPart of the name that is acquired as a title due to academic, legal, employment or nobility status, etc. and that appears at the end of the name.",
+        "mustSupport" : false
+      }
+    ]
+  }
+}
+ + + + + + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/StructureDefinition-no-basis-HumanName.profile.ttl.html b/StructureDefinition-no-basis-HumanName.profile.ttl.html new file mode 100644 index 00000000..2c216b02 --- /dev/null +++ b/StructureDefinition-no-basis-HumanName.profile.ttl.html @@ -0,0 +1,762 @@ + + + + + + + + + + + + + + no-basis-HumanName - TTL Representation - v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - draft + + + +

+
+
+
+ +
+
+
+ + + + +
+
+ + +
+
+ +
+
+ + +
+
+
+
+ +
+

NyTimelosingIG - Local Development build (v0.1.0). See the Directory of published versions

+ + + + + + + + + + + + + + + + +

Data Type Profile: NoBasisHumanName - TTL Profile

+ + + + + + + +
+ + Draft + + as of 2019-05-20 + + +
+ + +

TTL representation of the no-basis-HumanName data type profile.

+ +

Raw ttl | Download

+ + + + + + +
+@prefix fhir: <http://hl7.org/fhir/> .
+@prefix owl: <http://www.w3.org/2002/07/owl#> .
+@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
+@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
+
+# - resource -------------------------------------------------------------------
+
+ a fhir:StructureDefinition ;
+  fhir:nodeRole fhir:treeRoot ;
+  fhir:id [ fhir:v "no-basis-HumanName"] ; # 
+  fhir:meta [
+fhir:versionId [ fhir:v "1" ] ;
+fhir:lastUpdated [ fhir:v "2018-06-13T12:22:47.269+00:00"^^xsd:dateTime ]
+  ] ; # 
+  fhir:text [
+fhir:status [ fhir:v "extensions" ] ;
+fhir:div "<div xmlns=\"http://www.w3.org/1999/xhtml\">Placeholder</div>"
+  ] ; # 
+  fhir:url [ fhir:v "http://helsenorge.no/fhir/StructureDefinition/no-basis-HumanName"^^xsd:anyURI] ; # 
+  fhir:version [ fhir:v "0.1.0"] ; # 
+  fhir:name [ fhir:v "NoBasisHumanName"] ; # 
+  fhir:title [ fhir:v "no-basis-HumanName"] ; # 
+  fhir:status [ fhir:v "draft"] ; # 
+  fhir:date [ fhir:v "2019-05-20"^^xsd:date] ; # 
+  fhir:publisher [ fhir:v "Example Publisher"] ; # 
+  fhir:contact ( [
+fhir:name [ fhir:v "Example Publisher" ] ;
+    ( fhir:telecom [
+fhir:system [ fhir:v "url" ] ;
+fhir:value [ fhir:v "http://example.org/example-publisher" ]     ] )
+  ] ) ; # 
+  fhir:description [ fhir:v "Basisprofil for Norwegian HumanName. Defined by The Norwegian Directorate of eHealth and HL7 Norway. The profile adds the concept of middlename and further explains of the use for the data-elements in a Norwegian context. The basis profile is open, but derived profiles should close down the information elements according to specification relevant to the use-case."] ; # 
+  fhir:fhirVersion [ fhir:v "4.0.1"] ; # 
+  fhir:mapping ( [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:uri [ fhir:v "http://hl7.org/v2"^^xsd:anyURI ] ;
+fhir:name [ fhir:v "HL7 v2 Mapping" ]
+  ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:uri [ fhir:v "http://hl7.org/v3"^^xsd:anyURI ] ;
+fhir:name [ fhir:v "RIM Mapping" ]
+  ] [
+fhir:identity [ fhir:v "servd" ] ;
+fhir:uri [ fhir:v "http://www.omg.org/spec/ServD/1.0/"^^xsd:anyURI ] ;
+fhir:name [ fhir:v "ServD" ]
+  ] ) ; # 
+  fhir:kind [ fhir:v "complex-type"] ; # 
+  fhir:abstract [ fhir:v "false"^^xsd:boolean] ; # 
+  fhir:type [ fhir:v "HumanName"^^xsd:anyURI] ; # 
+  fhir:baseDefinition [
+fhir:v "http://hl7.org/fhir/StructureDefinition/HumanName"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/HumanName>
+  ] ; # 
+  fhir:derivation [ fhir:v "constraint"] ; # 
+  fhir:snapshot [
+    ( fhir:element [
+fhir:id [ fhir:v "HumanName" ] ;
+fhir:path [ fhir:v "HumanName" ] ;
+fhir:short [ fhir:v "Norwegian human name" ] ;
+fhir:definition [ fhir:v "Defines the format of norwegian human name according to norwegian legislation (lov om personnavn)." ] ;
+fhir:comment [ fhir:v "Names may be changed, or repudiated, or people may have different names in different contexts. Names may be divided into parts of different type that have variable significance depending on context, though the division into parts does not always matter. With personal names, the different parts might or might not be imbued with some implicit meaning; various cultures associate different importance with the name parts and the degree to which systems must care about name parts around the world varies widely." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "HumanName" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:condition [ fhir:v "ele-1" ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "n/a" ]       ] [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "XPN" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "EN (actually, PN)" ]       ] [
+fhir:identity [ fhir:v "servd" ] ;
+fhir:map [ fhir:v "ProviderName" ]       ] )     ] [
+fhir:id [ fhir:v "HumanName.id" ] ;
+fhir:path [ fhir:v "HumanName.id" ] ;
+      ( fhir:representation [ fhir:v "xmlAttr" ] ) ;
+fhir:short [ fhir:v "Unique id for inter-element referencing" ] ;
+fhir:definition [ fhir:v "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Element.id" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+        ( fhir:extension [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "string"^^xsd:anyURI ]         ] ) ;
+fhir:code [ fhir:v "http://hl7.org/fhirpath/System.String"^^xsd:anyURI ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "n/a" ]       ] )     ] [
+fhir:id [ fhir:v "HumanName.extension" ] ;
+fhir:path [ fhir:v "HumanName.extension" ] ;
+fhir:slicing [
+        ( fhir:discriminator [
+fhir:type [ fhir:v "value" ] ;
+fhir:path [ fhir:v "url" ]         ] ) ;
+fhir:description [ fhir:v "Extensions are always sliced by (at least) url" ] ;
+fhir:rules [ fhir:v "open" ]       ] ;
+fhir:short [ fhir:v "Additional content defined by implementations" ] ;
+fhir:definition [ fhir:v "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension." ] ;
+fhir:comment [ fhir:v "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." ] ;
+      ( fhir:alias [ fhir:v "extensions" ] [ fhir:v "user content" ] ) ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "Element.extension" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Extension"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] [
+fhir:key [ fhir:v "ext-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ;
+fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ;
+fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Extension>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "n/a" ]       ] )     ] [
+fhir:id [ fhir:v "HumanName.extension:middlename" ] ;
+fhir:path [ fhir:v "HumanName.extension" ] ;
+fhir:sliceName [ fhir:v "middlename" ] ;
+fhir:short [ fhir:v "Defines a middle name" ] ;
+fhir:definition [ fhir:v "Defines a middle name as a specific extension as this is widely used in Norwegian names. The middlename is defined in norwegian legislation (lov om personnavn)." ] ;
+      ( fhir:alias [ fhir:v "mellomnavn" ] ) ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "Element.extension" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Extension"^^xsd:anyURI ] ;
+        ( fhir:profile [
+fhir:v "http://helsenorge.no/fhir/StructureDefinition/no-basis-middlename"^^xsd:anyURI ;
+fhir:link <http://helsenorge.no/fhir/StructureDefinition/no-basis-middlename>         ] )       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] [
+fhir:key [ fhir:v "ext-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ;
+fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ;
+fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Extension>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ]     ] [
+fhir:id [ fhir:v "HumanName.use" ] ;
+fhir:path [ fhir:v "HumanName.use" ] ;
+fhir:short [ fhir:v "usual | official | temp | nickname | anonymous | old | maiden" ] ;
+fhir:definition [ fhir:v "Identifies the purpose for this name." ] ;
+fhir:comment [ fhir:v "Applications can assume that a name is current unless it explicitly says that it is temporary or old." ] ;
+fhir:requirements [ fhir:v "Allows the appropriate name for a particular context of use to be selected from among a set of names." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "HumanName.use" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "code"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "true"^^xsd:boolean ] ;
+fhir:isModifierReason [ fhir:v "This is labeled as \"Is Modifier\" because applications should not mistake a temporary or old name etc.for a current/permanent one" ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+fhir:binding [
+        ( fhir:extension [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "NameUse" ]         ] ) ;
+fhir:strength [ fhir:v "required" ] ;
+fhir:description [ fhir:v "The use of a human name." ] ;
+fhir:valueSet [
+fhir:v "http://hl7.org/fhir/ValueSet/name-use|4.0.1"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/ValueSet/name-use|4.0.1>         ]       ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "XPN.7, but often indicated by which field contains the name" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "unique(./use)" ]       ] [
+fhir:identity [ fhir:v "servd" ] ;
+fhir:map [ fhir:v "./NamePurpose" ]       ] )     ] [
+fhir:id [ fhir:v "HumanName.text" ] ;
+fhir:path [ fhir:v "HumanName.text" ] ;
+fhir:short [ fhir:v "Text representation of the full name" ] ;
+fhir:definition [ fhir:v "Specifies the entire name as it should be displayed e.g. on an application UI. This may be provided instead of or as well as the specific parts." ] ;
+fhir:comment [ fhir:v "Can provide both a text representation and parts. Applications updating a name SHALL ensure that when both text and parts are present,  no content is included in the text that isn't found in a part." ] ;
+fhir:requirements [ fhir:v "A renderable, unencoded form." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "HumanName.text" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "string"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "implied by XPN.11" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "./formatted" ]       ] )     ] [
+fhir:id [ fhir:v "HumanName.family" ] ;
+fhir:path [ fhir:v "HumanName.family" ] ;
+fhir:short [ fhir:v "Family name (often called 'Surname')" ] ;
+fhir:definition [ fhir:v "Ref. \"lov om personnavn\" for further details about Norwegian HumanNames.\n\nThe part of a name that links to the genealogy. In some cultures (e.g. Eritrea) the family name of a son is the first name of his father." ] ;
+fhir:comment [ fhir:v "Family Name may be decomposed into specific parts using extensions (de, nl, es related cultures)." ] ;
+      ( fhir:alias [ fhir:v "surname" ] [ fhir:v "etternavn" ] ) ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "HumanName.family" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "string"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "XPN.1/FN.1" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "./part[partType = FAM]" ]       ] [
+fhir:identity [ fhir:v "servd" ] ;
+fhir:map [ fhir:v "./FamilyName" ]       ] )     ] [
+fhir:id [ fhir:v "HumanName.given" ] ;
+fhir:path [ fhir:v "HumanName.given" ] ;
+fhir:short [ fhir:v "Given names (not always 'first')" ] ;
+fhir:definition [ fhir:v "Given name. In Norway Given name does not include middlenames according to the regulation for norwegian names. Multiple given names are however legal. Ref. \"Lov om personnavn\" for further details about Norwegian HumanNames." ] ;
+fhir:comment [ fhir:v "If only initials are recorded, they may be used in place of the full name parts. Initials may be separated into multiple given names but often aren't due to paractical limitations.  This element is not called \"first name\" since given names do not always come first." ] ;
+      ( fhir:alias [ fhir:v "first name" ] [ fhir:v "middle name" ] [ fhir:v "fornavn" ] ) ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "HumanName.given" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "string"^^xsd:anyURI ]       ] ) ;
+fhir:orderMeaning [ fhir:v "Given Names appear in the correct order for presenting the name" ] ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "XPN.2 + XPN.3" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "./part[partType = GIV]" ]       ] [
+fhir:identity [ fhir:v "servd" ] ;
+fhir:map [ fhir:v "./GivenNames" ]       ] )     ] [
+fhir:id [ fhir:v "HumanName.prefix" ] ;
+fhir:path [ fhir:v "HumanName.prefix" ] ;
+fhir:short [ fhir:v "Prefix is not used in Norwegian names" ] ;
+fhir:definition [ fhir:v "This is not a part of official Norwegian names as defined in \"lov om personnavn\" regulation.\n\nPart of the name that is acquired as a title due to academic, legal, employment or nobility status, etc. and that appears at the start of the name." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "HumanName.prefix" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "string"^^xsd:anyURI ]       ] ) ;
+fhir:orderMeaning [ fhir:v "Prefixes appear in the correct order for presenting the name" ] ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:mustSupport [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "XPN.5" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "./part[partType = PFX]" ]       ] [
+fhir:identity [ fhir:v "servd" ] ;
+fhir:map [ fhir:v "./TitleCode" ]       ] )     ] [
+fhir:id [ fhir:v "HumanName.suffix" ] ;
+fhir:path [ fhir:v "HumanName.suffix" ] ;
+fhir:short [ fhir:v "Suffix is not used in Norwegian human names" ] ;
+fhir:definition [ fhir:v "This is not a part of official Norwegian names as defined in \"lov om personnavn\" regulation.\n\nPart of the name that is acquired as a title due to academic, legal, employment or nobility status, etc. and that appears at the end of the name." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "HumanName.suffix" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "string"^^xsd:anyURI ]       ] ) ;
+fhir:orderMeaning [ fhir:v "Suffixes appear in the correct order for presenting the name" ] ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:mustSupport [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "XPN/4" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "./part[partType = SFX]" ]       ] )     ] [
+fhir:id [ fhir:v "HumanName.period" ] ;
+fhir:path [ fhir:v "HumanName.period" ] ;
+fhir:short [ fhir:v "Time period when name was/is in use" ] ;
+fhir:definition [ fhir:v "Indicates the period of time when this name was valid for the named person." ] ;
+fhir:requirements [ fhir:v "Allows names to be placed in historical context." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "HumanName.period" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Period"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "XPN.13 + XPN.14" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "./usablePeriod[type=\"IVL<TS>\"]" ]       ] [
+fhir:identity [ fhir:v "servd" ] ;
+fhir:map [ fhir:v "./StartDate and ./EndDate" ]       ] )     ] )
+  ] ; # 
+  fhir:differential [
+    ( fhir:element [
+fhir:id [ fhir:v "HumanName" ] ;
+fhir:path [ fhir:v "HumanName" ] ;
+fhir:short [ fhir:v "Norwegian human name" ] ;
+fhir:definition [ fhir:v "Defines the format of norwegian human name according to norwegian legislation (lov om personnavn)." ]     ] [
+fhir:id [ fhir:v "HumanName.extension:middlename" ] ;
+fhir:path [ fhir:v "HumanName.extension" ] ;
+fhir:sliceName [ fhir:v "middlename" ] ;
+fhir:short [ fhir:v "Defines a middle name" ] ;
+fhir:definition [ fhir:v "Defines a middle name as a specific extension as this is widely used in Norwegian names. The middlename is defined in norwegian legislation (lov om personnavn)." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Extension"^^xsd:anyURI ] ;
+        ( fhir:profile [
+fhir:v "http://helsenorge.no/fhir/StructureDefinition/no-basis-middlename"^^xsd:anyURI ;
+fhir:link <http://helsenorge.no/fhir/StructureDefinition/no-basis-middlename>         ] )       ] )     ] [
+fhir:id [ fhir:v "HumanName.family" ] ;
+fhir:path [ fhir:v "HumanName.family" ] ;
+fhir:definition [ fhir:v "Ref. \"lov om personnavn\" for further details about Norwegian HumanNames.\n\nThe part of a name that links to the genealogy. In some cultures (e.g. Eritrea) the family name of a son is the first name of his father." ] ;
+      ( fhir:alias [ fhir:v "etternavn" ] )     ] [
+fhir:id [ fhir:v "HumanName.given" ] ;
+fhir:path [ fhir:v "HumanName.given" ] ;
+fhir:short [ fhir:v "Given names (not always 'first')" ] ;
+fhir:definition [ fhir:v "Given name. In Norway Given name does not include middlenames according to the regulation for norwegian names. Multiple given names are however legal. Ref. \"Lov om personnavn\" for further details about Norwegian HumanNames." ] ;
+      ( fhir:alias [ fhir:v "fornavn" ] [ fhir:v "middle name" ] )     ] [
+fhir:id [ fhir:v "HumanName.prefix" ] ;
+fhir:path [ fhir:v "HumanName.prefix" ] ;
+fhir:short [ fhir:v "Prefix is not used in Norwegian names" ] ;
+fhir:definition [ fhir:v "This is not a part of official Norwegian names as defined in \"lov om personnavn\" regulation.\n\nPart of the name that is acquired as a title due to academic, legal, employment or nobility status, etc. and that appears at the start of the name." ] ;
+fhir:mustSupport [ fhir:v "false"^^xsd:boolean ]     ] [
+fhir:id [ fhir:v "HumanName.suffix" ] ;
+fhir:path [ fhir:v "HumanName.suffix" ] ;
+fhir:short [ fhir:v "Suffix is not used in Norwegian human names" ] ;
+fhir:definition [ fhir:v "This is not a part of official Norwegian names as defined in \"lov om personnavn\" regulation.\n\nPart of the name that is acquired as a title due to academic, legal, employment or nobility status, etc. and that appears at the end of the name." ] ;
+fhir:mustSupport [ fhir:v "false"^^xsd:boolean ]     ] )
+  ] . # 
+
+
+ + + + + + + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/StructureDefinition-no-basis-HumanName.profile.xml.html b/StructureDefinition-no-basis-HumanName.profile.xml.html new file mode 100644 index 00000000..7614a48b --- /dev/null +++ b/StructureDefinition-no-basis-HumanName.profile.xml.html @@ -0,0 +1,881 @@ + + + + + + + + + + + + + + no-basis-HumanName - XML Representation - v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - draft + + + +

+
+
+
+ +
+
+
+ + + + +
+
+ + +
+
+ +
+
+ + +
+
+
+
+ +
+

NyTimelosingIG - Local Development build (v0.1.0). See the Directory of published versions

+ + + + + + + + + + + + + + + + +

Data Type Profile: NoBasisHumanName - XML Profile

+ + + + + + + +
+ + Draft + + as of 2019-05-20 + + +
+ + +

XML representation of the no-basis-HumanName data type profile.

+ +

Raw xml | Download

+ + + + + + +

+
+<StructureDefinition xmlns="http://hl7.org/fhir">
+  <id value="no-basis-HumanName"/>
+  <meta>
+    <versionId value="1"/>
+    <lastUpdated value="2018-06-13T12:22:47.269+00:00"/>
+  </meta>
+  <text>
+    <status value="extensions"/>
+    <div xmlns="http://www.w3.org/1999/xhtml">Placeholder</div>
+  </text>
+  <url
+       value="http://helsenorge.no/fhir/StructureDefinition/no-basis-HumanName"/>
+  <version value="0.1.0"/>
+  <name value="NoBasisHumanName"/>
+  <title value="no-basis-HumanName"/>
+  <status value="draft"/>
+  <date value="2019-05-20"/>
+  <publisher value="Example Publisher"/>
+  <contact>
+    <name value="Example Publisher"/>
+    <telecom>
+      <system value="url"/>
+      <value value="http://example.org/example-publisher"/>
+    </telecom>
+  </contact>
+  <description
+               value="Basisprofil for Norwegian HumanName. Defined by The Norwegian Directorate of eHealth and HL7 Norway. The profile adds the concept of middlename and further explains of the use for the data-elements in a Norwegian context. The basis profile is open, but derived profiles should close down the information elements according to specification relevant to the use-case."/>
+  <fhirVersion value="4.0.1"/>
+  <mapping>
+    <identity value="v2"/>
+    <uri value="http://hl7.org/v2"/>
+    <name value="HL7 v2 Mapping"/>
+  </mapping>
+  <mapping>
+    <identity value="rim"/>
+    <uri value="http://hl7.org/v3"/>
+    <name value="RIM Mapping"/>
+  </mapping>
+  <mapping>
+    <identity value="servd"/>
+    <uri value="http://www.omg.org/spec/ServD/1.0/"/>
+    <name value="ServD"/>
+  </mapping>
+  <kind value="complex-type"/>
+  <abstract value="false"/>
+  <type value="HumanName"/>
+  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/HumanName"/>
+  <derivation value="constraint"/>
+  <snapshot>
+    <element id="HumanName">
+      <path value="HumanName"/>
+      <short value="Norwegian human name"/>
+      <definition
+                  value="Defines the format of norwegian human name according to norwegian legislation (lov om personnavn)."/>
+      <comment
+               value="Names may be changed, or repudiated, or people may have different names in different contexts. Names may be divided into parts of different type that have variable significance depending on context, though the division into parts does not always matter. With personal names, the different parts might or might not be imbued with some implicit meaning; various cultures associate different importance with the name parts and the degree to which systems must care about name parts around the world varies widely."/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="HumanName"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <condition value="ele-1"/>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="n/a"/>
+      </mapping>
+      <mapping>
+        <identity value="v2"/>
+        <map value="XPN"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="EN (actually, PN)"/>
+      </mapping>
+      <mapping>
+        <identity value="servd"/>
+        <map value="ProviderName"/>
+      </mapping>
+    </element>
+    <element id="HumanName.id">
+      <path value="HumanName.id"/>
+      <representation value="xmlAttr"/>
+      <short value="Unique id for inter-element referencing"/>
+      <definition
+                  value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Element.id"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
+          <valueUrl value="string"/>
+        </extension>
+        <code value="http://hl7.org/fhirpath/System.String"/>
+      </type>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="n/a"/>
+      </mapping>
+    </element>
+    <element id="HumanName.extension">
+      <path value="HumanName.extension"/>
+      <slicing>
+        <discriminator>
+          <type value="value"/>
+          <path value="url"/>
+        </discriminator>
+        <description value="Extensions are always sliced by (at least) url"/>
+        <rules value="open"/>
+      </slicing>
+      <short value="Additional content defined by implementations"/>
+      <definition
+                  value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension."/>
+      <comment
+               value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/>
+      <alias value="extensions"/>
+      <alias value="user content"/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="Element.extension"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="Extension"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <constraint>
+        <key value="ext-1"/>
+        <severity value="error"/>
+        <human value="Must have either extensions or value[x], not both"/>
+        <expression value="extension.exists() != value.exists()"/>
+        <xpath
+               value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), &quot;value&quot;)])"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Extension"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="n/a"/>
+      </mapping>
+    </element>
+    <element id="HumanName.extension:middlename">
+      <path value="HumanName.extension"/>
+      <sliceName value="middlename"/>
+      <short value="Defines a middle name"/>
+      <definition
+                  value="Defines a middle name as a specific extension as this is widely used in Norwegian names. The middlename is defined in norwegian legislation (lov om personnavn)."/>
+      <alias value="mellomnavn"/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="Element.extension"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="Extension"/>
+        <profile
+                 value="http://helsenorge.no/fhir/StructureDefinition/no-basis-middlename"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <constraint>
+        <key value="ext-1"/>
+        <severity value="error"/>
+        <human value="Must have either extensions or value[x], not both"/>
+        <expression value="extension.exists() != value.exists()"/>
+        <xpath
+               value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), &quot;value&quot;)])"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Extension"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+    </element>
+    <element id="HumanName.use">
+      <path value="HumanName.use"/>
+      <short
+             value="usual | official | temp | nickname | anonymous | old | maiden"/>
+      <definition value="Identifies the purpose for this name."/>
+      <comment
+               value="Applications can assume that a name is current unless it explicitly says that it is temporary or old."/>
+      <requirements
+                    value="Allows the appropriate name for a particular context of use to be selected from among a set of names."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="HumanName.use"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="code"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="true"/>
+      <isModifierReason
+                        value="This is labeled as &quot;Is Modifier&quot; because applications should not mistake a temporary or old name etc.for a current/permanent one"/>
+      <isSummary value="true"/>
+      <binding>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
+          <valueString value="NameUse"/>
+        </extension>
+        <strength value="required"/>
+        <description value="The use of a human name."/>
+        <valueSet value="http://hl7.org/fhir/ValueSet/name-use|4.0.1"/>
+      </binding>
+      <mapping>
+        <identity value="v2"/>
+        <map
+             value="XPN.7, but often indicated by which field contains the name"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="unique(./use)"/>
+      </mapping>
+      <mapping>
+        <identity value="servd"/>
+        <map value="./NamePurpose"/>
+      </mapping>
+    </element>
+    <element id="HumanName.text">
+      <path value="HumanName.text"/>
+      <short value="Text representation of the full name"/>
+      <definition
+                  value="Specifies the entire name as it should be displayed e.g. on an application UI. This may be provided instead of or as well as the specific parts."/>
+      <comment
+               value="Can provide both a text representation and parts. Applications updating a name SHALL ensure that when both text and parts are present,  no content is included in the text that isn't found in a part."/>
+      <requirements value="A renderable, unencoded form."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="HumanName.text"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="string"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="v2"/>
+        <map value="implied by XPN.11"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="./formatted"/>
+      </mapping>
+    </element>
+    <element id="HumanName.family">
+      <path value="HumanName.family"/>
+      <short value="Family name (often called 'Surname')"/>
+      <definition
+                  value="Ref. &quot;lov om personnavn&quot; for further details about Norwegian HumanNames.
+
+The part of a name that links to the genealogy. In some cultures (e.g. Eritrea) the family name of a son is the first name of his father."/>
+      <comment
+               value="Family Name may be decomposed into specific parts using extensions (de, nl, es related cultures)."/>
+      <alias value="surname"/>
+      <alias value="etternavn"/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="HumanName.family"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="string"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="v2"/>
+        <map value="XPN.1/FN.1"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="./part[partType = FAM]"/>
+      </mapping>
+      <mapping>
+        <identity value="servd"/>
+        <map value="./FamilyName"/>
+      </mapping>
+    </element>
+    <element id="HumanName.given">
+      <path value="HumanName.given"/>
+      <short value="Given names (not always 'first')"/>
+      <definition
+                  value="Given name. In Norway Given name does not include middlenames according to the regulation for norwegian names. Multiple given names are however legal. Ref. &quot;Lov om personnavn&quot; for further details about Norwegian HumanNames."/>
+      <comment
+               value="If only initials are recorded, they may be used in place of the full name parts. Initials may be separated into multiple given names but often aren't due to paractical limitations.  This element is not called &quot;first name&quot; since given names do not always come first."/>
+      <alias value="first name"/>
+      <alias value="middle name"/>
+      <alias value="fornavn"/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="HumanName.given"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="string"/>
+      </type>
+      <orderMeaning
+                    value="Given Names appear in the correct order for presenting the name"/>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="v2"/>
+        <map value="XPN.2 + XPN.3"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="./part[partType = GIV]"/>
+      </mapping>
+      <mapping>
+        <identity value="servd"/>
+        <map value="./GivenNames"/>
+      </mapping>
+    </element>
+    <element id="HumanName.prefix">
+      <path value="HumanName.prefix"/>
+      <short value="Prefix is not used in Norwegian names"/>
+      <definition
+                  value="This is not a part of official Norwegian names as defined in &quot;lov om personnavn&quot; regulation.
+
+Part of the name that is acquired as a title due to academic, legal, employment or nobility status, etc. and that appears at the start of the name."/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="HumanName.prefix"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="string"/>
+      </type>
+      <orderMeaning
+                    value="Prefixes appear in the correct order for presenting the name"/>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <mustSupport value="false"/>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="v2"/>
+        <map value="XPN.5"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="./part[partType = PFX]"/>
+      </mapping>
+      <mapping>
+        <identity value="servd"/>
+        <map value="./TitleCode"/>
+      </mapping>
+    </element>
+    <element id="HumanName.suffix">
+      <path value="HumanName.suffix"/>
+      <short value="Suffix is not used in Norwegian human names"/>
+      <definition
+                  value="This is not a part of official Norwegian names as defined in &quot;lov om personnavn&quot; regulation.
+
+Part of the name that is acquired as a title due to academic, legal, employment or nobility status, etc. and that appears at the end of the name."/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="HumanName.suffix"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="string"/>
+      </type>
+      <orderMeaning
+                    value="Suffixes appear in the correct order for presenting the name"/>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <mustSupport value="false"/>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="v2"/>
+        <map value="XPN/4"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="./part[partType = SFX]"/>
+      </mapping>
+    </element>
+    <element id="HumanName.period">
+      <path value="HumanName.period"/>
+      <short value="Time period when name was/is in use"/>
+      <definition
+                  value="Indicates the period of time when this name was valid for the named person."/>
+      <requirements value="Allows names to be placed in historical context."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="HumanName.period"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="Period"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="v2"/>
+        <map value="XPN.13 + XPN.14"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="./usablePeriod[type=&quot;IVL&lt;TS&gt;&quot;]"/>
+      </mapping>
+      <mapping>
+        <identity value="servd"/>
+        <map value="./StartDate and ./EndDate"/>
+      </mapping>
+    </element>
+  </snapshot>
+  <differential>
+    <element id="HumanName">
+      <path value="HumanName"/>
+      <short value="Norwegian human name"/>
+      <definition
+                  value="Defines the format of norwegian human name according to norwegian legislation (lov om personnavn)."/>
+    </element>
+    <element id="HumanName.extension:middlename">
+      <path value="HumanName.extension"/>
+      <sliceName value="middlename"/>
+      <short value="Defines a middle name"/>
+      <definition
+                  value="Defines a middle name as a specific extension as this is widely used in Norwegian names. The middlename is defined in norwegian legislation (lov om personnavn)."/>
+      <min value="0"/>
+      <max value="*"/>
+      <type>
+        <code value="Extension"/>
+        <profile
+                 value="http://helsenorge.no/fhir/StructureDefinition/no-basis-middlename"/>
+      </type>
+    </element>
+    <element id="HumanName.family">
+      <path value="HumanName.family"/>
+      <definition
+                  value="Ref. &quot;lov om personnavn&quot; for further details about Norwegian HumanNames.
+
+The part of a name that links to the genealogy. In some cultures (e.g. Eritrea) the family name of a son is the first name of his father."/>
+      <alias value="etternavn"/>
+    </element>
+    <element id="HumanName.given">
+      <path value="HumanName.given"/>
+      <short value="Given names (not always 'first')"/>
+      <definition
+                  value="Given name. In Norway Given name does not include middlenames according to the regulation for norwegian names. Multiple given names are however legal. Ref. &quot;Lov om personnavn&quot; for further details about Norwegian HumanNames."/>
+      <alias value="fornavn"/>
+      <alias value="middle name"/>
+    </element>
+    <element id="HumanName.prefix">
+      <path value="HumanName.prefix"/>
+      <short value="Prefix is not used in Norwegian names"/>
+      <definition
+                  value="This is not a part of official Norwegian names as defined in &quot;lov om personnavn&quot; regulation.
+
+Part of the name that is acquired as a title due to academic, legal, employment or nobility status, etc. and that appears at the start of the name."/>
+      <mustSupport value="false"/>
+    </element>
+    <element id="HumanName.suffix">
+      <path value="HumanName.suffix"/>
+      <short value="Suffix is not used in Norwegian human names"/>
+      <definition
+                  value="This is not a part of official Norwegian names as defined in &quot;lov om personnavn&quot; regulation.
+
+Part of the name that is acquired as a title due to academic, legal, employment or nobility status, etc. and that appears at the end of the name."/>
+      <mustSupport value="false"/>
+    </element>
+  </differential>
+</StructureDefinition>
+ + + + + + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/StructureDefinition-no-basis-HumanName.sch b/StructureDefinition-no-basis-HumanName.sch new file mode 100644 index 00000000..4c40a4eb --- /dev/null +++ b/StructureDefinition-no-basis-HumanName.sch @@ -0,0 +1,12 @@ + + + + + + diff --git a/StructureDefinition-no-basis-HumanName.ttl b/StructureDefinition-no-basis-HumanName.ttl new file mode 100644 index 00000000..c82576c5 --- /dev/null +++ b/StructureDefinition-no-basis-HumanName.ttl @@ -0,0 +1,555 @@ +@prefix fhir: . +@prefix owl: . +@prefix rdfs: . +@prefix xsd: . + +# - resource ------------------------------------------------------------------- + + a fhir:StructureDefinition ; + fhir:nodeRole fhir:treeRoot ; + fhir:id [ fhir:v "no-basis-HumanName"] ; # + fhir:meta [ + fhir:versionId [ fhir:v "1" ] ; + fhir:lastUpdated [ fhir:v "2018-06-13T12:22:47.269+00:00"^^xsd:dateTime ] + ] ; # + fhir:text [ + fhir:status [ fhir:v "extensions" ] ; + fhir:div "
Placeholder
" + ] ; # + fhir:url [ fhir:v "http://helsenorge.no/fhir/StructureDefinition/no-basis-HumanName"^^xsd:anyURI] ; # + fhir:version [ fhir:v "0.1.0"] ; # + fhir:name [ fhir:v "NoBasisHumanName"] ; # + fhir:title [ fhir:v "no-basis-HumanName"] ; # + fhir:status [ fhir:v "draft"] ; # + fhir:date [ fhir:v "2019-05-20"^^xsd:date] ; # + fhir:publisher [ fhir:v "Example Publisher"] ; # + fhir:contact ( [ + fhir:name [ fhir:v "Example Publisher" ] ; + fhir:telecom ( [ + fhir:system [ fhir:v "url" ] ; + fhir:value [ fhir:v "http://example.org/example-publisher" ] + ] ) + ] ) ; # + fhir:description [ fhir:v "Basisprofil for Norwegian HumanName. Defined by The Norwegian Directorate of eHealth and HL7 Norway. The profile adds the concept of middlename and further explains of the use for the data-elements in a Norwegian context. The basis profile is open, but derived profiles should close down the information elements according to specification relevant to the use-case."] ; # + fhir:fhirVersion [ fhir:v "4.0.1"] ; # + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:uri [ fhir:v "http://hl7.org/v2"^^xsd:anyURI ] ; + fhir:name [ fhir:v "HL7 v2 Mapping" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:uri [ fhir:v "http://hl7.org/v3"^^xsd:anyURI ] ; + fhir:name [ fhir:v "RIM Mapping" ] + ] [ + fhir:identity [ fhir:v "servd" ] ; + fhir:uri [ fhir:v "http://www.omg.org/spec/ServD/1.0/"^^xsd:anyURI ] ; + fhir:name [ fhir:v "ServD" ] + ] ) ; # + fhir:kind [ fhir:v "complex-type"] ; # + fhir:abstract [ fhir:v "false"^^xsd:boolean] ; # + fhir:type [ fhir:v "HumanName"^^xsd:anyURI] ; # + fhir:baseDefinition [ + fhir:v "http://hl7.org/fhir/StructureDefinition/HumanName"^^xsd:anyURI ; + fhir:link + ] ; # + fhir:derivation [ fhir:v "constraint"] ; # + fhir:snapshot [ + fhir:element ( [ + fhir:id [ fhir:v "HumanName" ] ; + fhir:path [ fhir:v "HumanName" ] ; + fhir:short [ fhir:v "Norwegian human name" ] ; + fhir:definition [ fhir:v "Defines the format of norwegian human name according to norwegian legislation (lov om personnavn)." ] ; + fhir:comment [ fhir:v "Names may be changed, or repudiated, or people may have different names in different contexts. Names may be divided into parts of different type that have variable significance depending on context, though the division into parts does not always matter. With personal names, the different parts might or might not be imbued with some implicit meaning; various cultures associate different importance with the name parts and the degree to which systems must care about name parts around the world varies widely." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "HumanName" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:condition ( [ fhir:v "ele-1" ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "n/a" ] + ] [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "XPN" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "EN (actually, PN)" ] + ] [ + fhir:identity [ fhir:v "servd" ] ; + fhir:map [ fhir:v "ProviderName" ] + ] ) + ] [ + fhir:id [ fhir:v "HumanName.id" ] ; + fhir:path [ fhir:v "HumanName.id" ] ; + fhir:representation ( [ fhir:v "xmlAttr" ] ) ; + fhir:short [ fhir:v "Unique id for inter-element referencing" ] ; + fhir:definition [ fhir:v "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Element.id" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"^^xsd:anyURI ] ; + fhir:value [ fhir:v "string"^^xsd:anyURI ] + ] ) ; + fhir:code [ fhir:v "http://hl7.org/fhirpath/System.String"^^xsd:anyURI ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "n/a" ] + ] ) + ] [ + fhir:id [ fhir:v "HumanName.extension" ] ; + fhir:path [ fhir:v "HumanName.extension" ] ; + fhir:slicing [ + fhir:discriminator ( [ + fhir:type [ fhir:v "value" ] ; + fhir:path [ fhir:v "url" ] + ] ) ; + fhir:description [ fhir:v "Extensions are always sliced by (at least) url" ] ; + fhir:rules [ fhir:v "open" ] + ] ; + fhir:short [ fhir:v "Additional content defined by implementations" ] ; + fhir:definition [ fhir:v "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension." ] ; + fhir:comment [ fhir:v "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." ] ; + fhir:alias ( [ fhir:v "extensions" ] [ fhir:v "user content" ] ) ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "Element.extension" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Extension"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] [ + fhir:key [ fhir:v "ext-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ; + fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ; + fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "n/a" ] + ] ) + ] [ + fhir:id [ fhir:v "HumanName.extension:middlename" ] ; + fhir:path [ fhir:v "HumanName.extension" ] ; + fhir:sliceName [ fhir:v "middlename" ] ; + fhir:short [ fhir:v "Defines a middle name" ] ; + fhir:definition [ fhir:v "Defines a middle name as a specific extension as this is widely used in Norwegian names. The middlename is defined in norwegian legislation (lov om personnavn)." ] ; + fhir:alias ( [ fhir:v "mellomnavn" ] ) ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "Element.extension" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Extension"^^xsd:anyURI ] ; + fhir:profile ( [ + fhir:v "http://helsenorge.no/fhir/StructureDefinition/no-basis-middlename"^^xsd:anyURI ; + fhir:link + ] ) + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] [ + fhir:key [ fhir:v "ext-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ; + fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ; + fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] + ] [ + fhir:id [ fhir:v "HumanName.use" ] ; + fhir:path [ fhir:v "HumanName.use" ] ; + fhir:short [ fhir:v "usual | official | temp | nickname | anonymous | old | maiden" ] ; + fhir:definition [ fhir:v "Identifies the purpose for this name." ] ; + fhir:comment [ fhir:v "Applications can assume that a name is current unless it explicitly says that it is temporary or old." ] ; + fhir:requirements [ fhir:v "Allows the appropriate name for a particular context of use to be selected from among a set of names." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "HumanName.use" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "code"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "true"^^xsd:boolean ] ; + fhir:isModifierReason [ fhir:v "This is labeled as \"Is Modifier\" because applications should not mistake a temporary or old name etc.for a current/permanent one" ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:binding [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"^^xsd:anyURI ] ; + fhir:value [ fhir:v "NameUse" ] + ] ) ; + fhir:strength [ fhir:v "required" ] ; + fhir:description [ fhir:v "The use of a human name." ] ; + fhir:valueSet [ + fhir:v "http://hl7.org/fhir/ValueSet/name-use|4.0.1"^^xsd:anyURI ; + fhir:link + ] + ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "XPN.7, but often indicated by which field contains the name" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "unique(./use)" ] + ] [ + fhir:identity [ fhir:v "servd" ] ; + fhir:map [ fhir:v "./NamePurpose" ] + ] ) + ] [ + fhir:id [ fhir:v "HumanName.text" ] ; + fhir:path [ fhir:v "HumanName.text" ] ; + fhir:short [ fhir:v "Text representation of the full name" ] ; + fhir:definition [ fhir:v "Specifies the entire name as it should be displayed e.g. on an application UI. This may be provided instead of or as well as the specific parts." ] ; + fhir:comment [ fhir:v "Can provide both a text representation and parts. Applications updating a name SHALL ensure that when both text and parts are present, no content is included in the text that isn't found in a part." ] ; + fhir:requirements [ fhir:v "A renderable, unencoded form." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "HumanName.text" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "string"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "implied by XPN.11" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "./formatted" ] + ] ) + ] [ + fhir:id [ fhir:v "HumanName.family" ] ; + fhir:path [ fhir:v "HumanName.family" ] ; + fhir:short [ fhir:v "Family name (often called 'Surname')" ] ; + fhir:definition [ fhir:v "Ref. \"lov om personnavn\" for further details about Norwegian HumanNames.\n\nThe part of a name that links to the genealogy. In some cultures (e.g. Eritrea) the family name of a son is the first name of his father." ] ; + fhir:comment [ fhir:v "Family Name may be decomposed into specific parts using extensions (de, nl, es related cultures)." ] ; + fhir:alias ( [ fhir:v "surname" ] [ fhir:v "etternavn" ] ) ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "HumanName.family" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "string"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "XPN.1/FN.1" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "./part[partType = FAM]" ] + ] [ + fhir:identity [ fhir:v "servd" ] ; + fhir:map [ fhir:v "./FamilyName" ] + ] ) + ] [ + fhir:id [ fhir:v "HumanName.given" ] ; + fhir:path [ fhir:v "HumanName.given" ] ; + fhir:short [ fhir:v "Given names (not always 'first')" ] ; + fhir:definition [ fhir:v "Given name. In Norway Given name does not include middlenames according to the regulation for norwegian names. Multiple given names are however legal. Ref. \"Lov om personnavn\" for further details about Norwegian HumanNames." ] ; + fhir:comment [ fhir:v "If only initials are recorded, they may be used in place of the full name parts. Initials may be separated into multiple given names but often aren't due to paractical limitations. This element is not called \"first name\" since given names do not always come first." ] ; + fhir:alias ( [ fhir:v "first name" ] [ fhir:v "middle name" ] [ fhir:v "fornavn" ] ) ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "HumanName.given" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "string"^^xsd:anyURI ] + ] ) ; + fhir:orderMeaning [ fhir:v "Given Names appear in the correct order for presenting the name" ] ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "XPN.2 + XPN.3" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "./part[partType = GIV]" ] + ] [ + fhir:identity [ fhir:v "servd" ] ; + fhir:map [ fhir:v "./GivenNames" ] + ] ) + ] [ + fhir:id [ fhir:v "HumanName.prefix" ] ; + fhir:path [ fhir:v "HumanName.prefix" ] ; + fhir:short [ fhir:v "Prefix is not used in Norwegian names" ] ; + fhir:definition [ fhir:v "This is not a part of official Norwegian names as defined in \"lov om personnavn\" regulation.\n\nPart of the name that is acquired as a title due to academic, legal, employment or nobility status, etc. and that appears at the start of the name." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "HumanName.prefix" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "string"^^xsd:anyURI ] + ] ) ; + fhir:orderMeaning [ fhir:v "Prefixes appear in the correct order for presenting the name" ] ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:mustSupport [ fhir:v "false"^^xsd:boolean ] ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "XPN.5" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "./part[partType = PFX]" ] + ] [ + fhir:identity [ fhir:v "servd" ] ; + fhir:map [ fhir:v "./TitleCode" ] + ] ) + ] [ + fhir:id [ fhir:v "HumanName.suffix" ] ; + fhir:path [ fhir:v "HumanName.suffix" ] ; + fhir:short [ fhir:v "Suffix is not used in Norwegian human names" ] ; + fhir:definition [ fhir:v "This is not a part of official Norwegian names as defined in \"lov om personnavn\" regulation.\n\nPart of the name that is acquired as a title due to academic, legal, employment or nobility status, etc. and that appears at the end of the name." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "HumanName.suffix" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "string"^^xsd:anyURI ] + ] ) ; + fhir:orderMeaning [ fhir:v "Suffixes appear in the correct order for presenting the name" ] ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:mustSupport [ fhir:v "false"^^xsd:boolean ] ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "XPN/4" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "./part[partType = SFX]" ] + ] ) + ] [ + fhir:id [ fhir:v "HumanName.period" ] ; + fhir:path [ fhir:v "HumanName.period" ] ; + fhir:short [ fhir:v "Time period when name was/is in use" ] ; + fhir:definition [ fhir:v "Indicates the period of time when this name was valid for the named person." ] ; + fhir:requirements [ fhir:v "Allows names to be placed in historical context." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "HumanName.period" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Period"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "XPN.13 + XPN.14" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "./usablePeriod[type=\"IVL\"]" ] + ] [ + fhir:identity [ fhir:v "servd" ] ; + fhir:map [ fhir:v "./StartDate and ./EndDate" ] + ] ) + ] ) + ] ; # + fhir:differential [ + fhir:element ( [ + fhir:id [ fhir:v "HumanName" ] ; + fhir:path [ fhir:v "HumanName" ] ; + fhir:short [ fhir:v "Norwegian human name" ] ; + fhir:definition [ fhir:v "Defines the format of norwegian human name according to norwegian legislation (lov om personnavn)." ] + ] [ + fhir:id [ fhir:v "HumanName.extension:middlename" ] ; + fhir:path [ fhir:v "HumanName.extension" ] ; + fhir:sliceName [ fhir:v "middlename" ] ; + fhir:short [ fhir:v "Defines a middle name" ] ; + fhir:definition [ fhir:v "Defines a middle name as a specific extension as this is widely used in Norwegian names. The middlename is defined in norwegian legislation (lov om personnavn)." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:type ( [ + fhir:code [ fhir:v "Extension"^^xsd:anyURI ] ; + fhir:profile ( [ + fhir:v "http://helsenorge.no/fhir/StructureDefinition/no-basis-middlename"^^xsd:anyURI ; + fhir:link + ] ) + ] ) + ] [ + fhir:id [ fhir:v "HumanName.family" ] ; + fhir:path [ fhir:v "HumanName.family" ] ; + fhir:definition [ fhir:v "Ref. \"lov om personnavn\" for further details about Norwegian HumanNames.\n\nThe part of a name that links to the genealogy. In some cultures (e.g. Eritrea) the family name of a son is the first name of his father." ] ; + fhir:alias ( [ fhir:v "etternavn" ] ) + ] [ + fhir:id [ fhir:v "HumanName.given" ] ; + fhir:path [ fhir:v "HumanName.given" ] ; + fhir:short [ fhir:v "Given names (not always 'first')" ] ; + fhir:definition [ fhir:v "Given name. In Norway Given name does not include middlenames according to the regulation for norwegian names. Multiple given names are however legal. Ref. \"Lov om personnavn\" for further details about Norwegian HumanNames." ] ; + fhir:alias ( [ fhir:v "fornavn" ] [ fhir:v "middle name" ] ) + ] [ + fhir:id [ fhir:v "HumanName.prefix" ] ; + fhir:path [ fhir:v "HumanName.prefix" ] ; + fhir:short [ fhir:v "Prefix is not used in Norwegian names" ] ; + fhir:definition [ fhir:v "This is not a part of official Norwegian names as defined in \"lov om personnavn\" regulation.\n\nPart of the name that is acquired as a title due to academic, legal, employment or nobility status, etc. and that appears at the start of the name." ] ; + fhir:mustSupport [ fhir:v "false"^^xsd:boolean ] + ] [ + fhir:id [ fhir:v "HumanName.suffix" ] ; + fhir:path [ fhir:v "HumanName.suffix" ] ; + fhir:short [ fhir:v "Suffix is not used in Norwegian human names" ] ; + fhir:definition [ fhir:v "This is not a part of official Norwegian names as defined in \"lov om personnavn\" regulation.\n\nPart of the name that is acquired as a title due to academic, legal, employment or nobility status, etc. and that appears at the end of the name." ] ; + fhir:mustSupport [ fhir:v "false"^^xsd:boolean ] + ] ) + ] . # + +# ------------------------------------------------------------------------------------- + diff --git a/StructureDefinition-no-basis-HumanName.xlsx b/StructureDefinition-no-basis-HumanName.xlsx new file mode 100644 index 00000000..dae40d69 Binary files /dev/null and b/StructureDefinition-no-basis-HumanName.xlsx differ diff --git a/StructureDefinition-no-basis-HumanName.xml b/StructureDefinition-no-basis-HumanName.xml new file mode 100644 index 00000000..446d9a89 --- /dev/null +++ b/StructureDefinition-no-basis-HumanName.xml @@ -0,0 +1,518 @@ + + + + + + + + + +
Placeholder
+
+ + + + + <status value="draft"/> + <date value="2019-05-20"/> + <publisher value="Example Publisher"/> + <contact> + <name value="Example Publisher"/> + <telecom> + <system value="url"/> + <value value="http://example.org/example-publisher"/> + </telecom> + </contact> + <description value="Basisprofil for Norwegian HumanName. Defined by The Norwegian Directorate of eHealth and HL7 Norway. The profile adds the concept of middlename and further explains of the use for the data-elements in a Norwegian context. The basis profile is open, but derived profiles should close down the information elements according to specification relevant to the use-case."/> + <fhirVersion value="4.0.1"/> + <mapping> + <identity value="v2"/> + <uri value="http://hl7.org/v2"/> + <name value="HL7 v2 Mapping"/> + </mapping> + <mapping> + <identity value="rim"/> + <uri value="http://hl7.org/v3"/> + <name value="RIM Mapping"/> + </mapping> + <mapping> + <identity value="servd"/> + <uri value="http://www.omg.org/spec/ServD/1.0/"/> + <name value="ServD"/> + </mapping> + <kind value="complex-type"/> + <abstract value="false"/> + <type value="HumanName"/> + <baseDefinition value="http://hl7.org/fhir/StructureDefinition/HumanName"/> + <derivation value="constraint"/> + <snapshot> + <element id="HumanName"> + <path value="HumanName"/> + <short value="Norwegian human name"/> + <definition value="Defines the format of norwegian human name according to norwegian legislation (lov om personnavn)."/> + <comment value="Names may be changed, or repudiated, or people may have different names in different contexts. Names may be divided into parts of different type that have variable significance depending on context, though the division into parts does not always matter. With personal names, the different parts might or might not be imbued with some implicit meaning; various cultures associate different importance with the name parts and the degree to which systems must care about name parts around the world varies widely."/> + <min value="0"/> + <max value="*"/> + <base> + <path value="HumanName"/> + <min value="0"/> + <max value="*"/> + </base> + <condition value="ele-1"/> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <mapping> + <identity value="rim"/> + <map value="n/a"/> + </mapping> + <mapping> + <identity value="v2"/> + <map value="XPN"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value="EN (actually, PN)"/> + </mapping> + <mapping> + <identity value="servd"/> + <map value="ProviderName"/> + </mapping> + </element> + <element id="HumanName.id"> + <path value="HumanName.id"/> + <representation value="xmlAttr"/> + <short value="Unique id for inter-element referencing"/> + <definition value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="Element.id"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"> + <valueUrl value="string"/> + </extension> + <code value="http://hl7.org/fhirpath/System.String"/> + </type> + <isModifier value="false"/> + <isSummary value="false"/> + <mapping> + <identity value="rim"/> + <map value="n/a"/> + </mapping> + </element> + <element id="HumanName.extension"> + <path value="HumanName.extension"/> + <slicing> + <discriminator> + <type value="value"/> + <path value="url"/> + </discriminator> + <description value="Extensions are always sliced by (at least) url"/> + <rules value="open"/> + </slicing> + <short value="Additional content defined by implementations"/> + <definition value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension."/> + <comment value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/> + <alias value="extensions"/> + <alias value="user content"/> + <min value="0"/> + <max value="*"/> + <base> + <path value="Element.extension"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="Extension"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <constraint> + <key value="ext-1"/> + <severity value="error"/> + <human value="Must have either extensions or value[x], not both"/> + <expression value="extension.exists() != value.exists()"/> + <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])"/> + <source value="http://hl7.org/fhir/StructureDefinition/Extension"/> + </constraint> + <isModifier value="false"/> + <isSummary value="false"/> + <mapping> + <identity value="rim"/> + <map value="n/a"/> + </mapping> + </element> + <element id="HumanName.extension:middlename"> + <path value="HumanName.extension"/> + <sliceName value="middlename"/> + <short value="Defines a middle name"/> + <definition value="Defines a middle name as a specific extension as this is widely used in Norwegian names. The middlename is defined in norwegian legislation (lov om personnavn)."/> + <alias value="mellomnavn"/> + <min value="0"/> + <max value="*"/> + <base> + <path value="Element.extension"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="Extension"/> + <profile value="http://helsenorge.no/fhir/StructureDefinition/no-basis-middlename"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <constraint> + <key value="ext-1"/> + <severity value="error"/> + <human value="Must have either extensions or value[x], not both"/> + <expression value="extension.exists() != value.exists()"/> + <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])"/> + <source value="http://hl7.org/fhir/StructureDefinition/Extension"/> + </constraint> + <isModifier value="false"/> + <isSummary value="false"/> + </element> + <element id="HumanName.use"> + <path value="HumanName.use"/> + <short value="usual | official | temp | nickname | anonymous | old | maiden"/> + <definition value="Identifies the purpose for this name."/> + <comment value="Applications can assume that a name is current unless it explicitly says that it is temporary or old."/> + <requirements value="Allows the appropriate name for a particular context of use to be selected from among a set of names."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="HumanName.use"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="code"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="true"/> + <isModifierReason value="This is labeled as "Is Modifier" because applications should not mistake a temporary or old name etc.for a current/permanent one"/> + <isSummary value="true"/> + <binding> + <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> + <valueString value="NameUse"/> + </extension> + <strength value="required"/> + <description value="The use of a human name."/> + <valueSet value="http://hl7.org/fhir/ValueSet/name-use|4.0.1"/> + </binding> + <mapping> + <identity value="v2"/> + <map value="XPN.7, but often indicated by which field contains the name"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value="unique(./use)"/> + </mapping> + <mapping> + <identity value="servd"/> + <map value="./NamePurpose"/> + </mapping> + </element> + <element id="HumanName.text"> + <path value="HumanName.text"/> + <short value="Text representation of the full name"/> + <definition value="Specifies the entire name as it should be displayed e.g. on an application UI. This may be provided instead of or as well as the specific parts."/> + <comment value="Can provide both a text representation and parts. Applications updating a name SHALL ensure that when both text and parts are present, no content is included in the text that isn't found in a part."/> + <requirements value="A renderable, unencoded form."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="HumanName.text"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="string"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <mapping> + <identity value="v2"/> + <map value="implied by XPN.11"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value="./formatted"/> + </mapping> + </element> + <element id="HumanName.family"> + <path value="HumanName.family"/> + <short value="Family name (often called 'Surname')"/> + <definition value="Ref. "lov om personnavn" for further details about Norwegian HumanNames. The part of a name that links to the genealogy. In some cultures (e.g. Eritrea) the family name of a son is the first name of his father."/> + <comment value="Family Name may be decomposed into specific parts using extensions (de, nl, es related cultures)."/> + <alias value="surname"/> + <alias value="etternavn"/> + <min value="0"/> + <max value="1"/> + <base> + <path value="HumanName.family"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="string"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <mapping> + <identity value="v2"/> + <map value="XPN.1/FN.1"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value="./part[partType = FAM]"/> + </mapping> + <mapping> + <identity value="servd"/> + <map value="./FamilyName"/> + </mapping> + </element> + <element id="HumanName.given"> + <path value="HumanName.given"/> + <short value="Given names (not always 'first')"/> + <definition value="Given name. In Norway Given name does not include middlenames according to the regulation for norwegian names. Multiple given names are however legal. Ref. "Lov om personnavn" for further details about Norwegian HumanNames."/> + <comment value="If only initials are recorded, they may be used in place of the full name parts. Initials may be separated into multiple given names but often aren't due to paractical limitations. This element is not called "first name" since given names do not always come first."/> + <alias value="first name"/> + <alias value="middle name"/> + <alias value="fornavn"/> + <min value="0"/> + <max value="*"/> + <base> + <path value="HumanName.given"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="string"/> + </type> + <orderMeaning value="Given Names appear in the correct order for presenting the name"/> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <mapping> + <identity value="v2"/> + <map value="XPN.2 + XPN.3"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value="./part[partType = GIV]"/> + </mapping> + <mapping> + <identity value="servd"/> + <map value="./GivenNames"/> + </mapping> + </element> + <element id="HumanName.prefix"> + <path value="HumanName.prefix"/> + <short value="Prefix is not used in Norwegian names"/> + <definition value="This is not a part of official Norwegian names as defined in "lov om personnavn" regulation. Part of the name that is acquired as a title due to academic, legal, employment or nobility status, etc. and that appears at the start of the name."/> + <min value="0"/> + <max value="*"/> + <base> + <path value="HumanName.prefix"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="string"/> + </type> + <orderMeaning value="Prefixes appear in the correct order for presenting the name"/> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <mustSupport value="false"/> + <isModifier value="false"/> + <isSummary value="true"/> + <mapping> + <identity value="v2"/> + <map value="XPN.5"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value="./part[partType = PFX]"/> + </mapping> + <mapping> + <identity value="servd"/> + <map value="./TitleCode"/> + </mapping> + </element> + <element id="HumanName.suffix"> + <path value="HumanName.suffix"/> + <short value="Suffix is not used in Norwegian human names"/> + <definition value="This is not a part of official Norwegian names as defined in "lov om personnavn" regulation. Part of the name that is acquired as a title due to academic, legal, employment or nobility status, etc. and that appears at the end of the name."/> + <min value="0"/> + <max value="*"/> + <base> + <path value="HumanName.suffix"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="string"/> + </type> + <orderMeaning value="Suffixes appear in the correct order for presenting the name"/> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <mustSupport value="false"/> + <isModifier value="false"/> + <isSummary value="true"/> + <mapping> + <identity value="v2"/> + <map value="XPN/4"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value="./part[partType = SFX]"/> + </mapping> + </element> + <element id="HumanName.period"> + <path value="HumanName.period"/> + <short value="Time period when name was/is in use"/> + <definition value="Indicates the period of time when this name was valid for the named person."/> + <requirements value="Allows names to be placed in historical context."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="HumanName.period"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="Period"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <mapping> + <identity value="v2"/> + <map value="XPN.13 + XPN.14"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value="./usablePeriod[type="IVL<TS>"]"/> + </mapping> + <mapping> + <identity value="servd"/> + <map value="./StartDate and ./EndDate"/> + </mapping> + </element> + </snapshot> + <differential> + <element id="HumanName"> + <path value="HumanName"/> + <short value="Norwegian human name"/> + <definition value="Defines the format of norwegian human name according to norwegian legislation (lov om personnavn)."/> + </element> + <element id="HumanName.extension:middlename"> + <path value="HumanName.extension"/> + <sliceName value="middlename"/> + <short value="Defines a middle name"/> + <definition value="Defines a middle name as a specific extension as this is widely used in Norwegian names. The middlename is defined in norwegian legislation (lov om personnavn)."/> + <min value="0"/> + <max value="*"/> + <type> + <code value="Extension"/> + <profile value="http://helsenorge.no/fhir/StructureDefinition/no-basis-middlename"/> + </type> + </element> + <element id="HumanName.family"> + <path value="HumanName.family"/> + <definition value="Ref. "lov om personnavn" for further details about Norwegian HumanNames. The part of a name that links to the genealogy. In some cultures (e.g. Eritrea) the family name of a son is the first name of his father."/> + <alias value="etternavn"/> + </element> + <element id="HumanName.given"> + <path value="HumanName.given"/> + <short value="Given names (not always 'first')"/> + <definition value="Given name. In Norway Given name does not include middlenames according to the regulation for norwegian names. Multiple given names are however legal. Ref. "Lov om personnavn" for further details about Norwegian HumanNames."/> + <alias value="fornavn"/> + <alias value="middle name"/> + </element> + <element id="HumanName.prefix"> + <path value="HumanName.prefix"/> + <short value="Prefix is not used in Norwegian names"/> + <definition value="This is not a part of official Norwegian names as defined in "lov om personnavn" regulation. Part of the name that is acquired as a title due to academic, legal, employment or nobility status, etc. and that appears at the start of the name."/> + <mustSupport value="false"/> + </element> + <element id="HumanName.suffix"> + <path value="HumanName.suffix"/> + <short value="Suffix is not used in Norwegian human names"/> + <definition value="This is not a part of official Norwegian names as defined in "lov om personnavn" regulation. Part of the name that is acquired as a title due to academic, legal, employment or nobility status, etc. and that appears at the end of the name."/> + <mustSupport value="false"/> + </element> + </differential> +</StructureDefinition> \ No newline at end of file diff --git a/StructureDefinition-no-basis-Location-definitions.html b/StructureDefinition-no-basis-Location-definitions.html new file mode 100644 index 00000000..29469887 --- /dev/null +++ b/StructureDefinition-no-basis-Location-definitions.html @@ -0,0 +1,457 @@ +<!-- get modelType --> + + + +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE HTML> +<html xml:lang="en" xmlns="http://www.w3.org/1999/xhtml" lang="en"> + <head> + <meta content="text/html;charset=utf-8" http-equiv="Content-Type"/> + <title>no-basis-Location - Definitions - v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - draft + + + +

+
+
+
+ +
+
+
+ + + + +
+
+ + +
+
+ +
+
+ + +
+
+
+
+ +
+

NyTimelosingIG - Local Development build (v0.1.0). See the Directory of published versions

+ + + + + + + + + + + + + + + + +

Resource Profile: NoBasisLocation - Detailed Descriptions

+ + + + + + + +
+ + Active + + as of 2019-01-31 + + +
+ + +

Definitions for the no-basis-Location resource profile.

+ + + + + + +
+ + +
+

Guidance on how to interpret the contents of this table can be found here

+ + + + + + + +
0. Location
Definition

Details and position information for a physical place where services are provided and resources and participants may be stored, found, contained or +accommodated.

2. Location.address
TypeAddress(no-basis-Address)
4. Location.managingOrganization
TypeReference(Organization, no-basis-Organization)
6. Location.endpoint
Definition

no-basis don't use this element to reference endpoints registered in the Norwegian Address register (endpoints connected to a kommunikasjonspart in tjenestebasert adressering). Endpoints registered in the Norwegian Address register should only be referenced through a kommunikasjonspart-Organization resource.

TypeReference(Endpoint, no-basis-Endpoint)
+
+ +
+

Guidance on how to interpret the contents of this table can be found here

+ + + + + + + + + + + + + +
0. Location
Definition

Details and position information for a physical place where services are provided and resources and participants may be stored, found, contained or +accommodated.

+

no-basis: The use-case for no-basis-Location is representation of organization structure to describe where a specific department or healthcare service is offered.

+

Details and position information for a physical place where services are provided and resources and participants may be stored, found, contained, or accommodated.

+
ShortDetails and position information for a physical place
Control0..*
Is Modifierfalse
Summaryfalse
Invariantsdom-2: If the resource is contained in another resource, it SHALL NOT contain nested Resources (contained.contained.empty())
dom-3: If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource (contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty())
dom-4: If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated (contained.meta.versionId.empty() and contained.meta.lastUpdated.empty())
dom-5: If a resource is contained in another resource, it SHALL NOT have a security label (contained.meta.security.empty())
dom-6: A resource should have narrative for robust management (text.`div`.exists())
2. Location.implicitRules
Definition

A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc.

+
ShortA set of rules under which this content was created
Comments

Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of it's narrative along with other profiles, value sets, etc.

+
Control0..1
Typeuri
Is Modifiertrue because This element is labeled as a modifier because the implicit rules may provide additional knowledge about the resource that modifies it's meaning or interpretation
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
4. Location.modifierExtension
Definition

May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

+

Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

+
ShortExtensions that cannot be ignored
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

+
Control0..*
TypeExtension
Is Modifiertrue because Modifier extensions are expected to modify the meaning or interpretation of the resource that contains them
Summaryfalse
Requirements

Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

+
Alternate Namesextensions, user content
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
6. Location.status
Definition

The status property covers the general availability of the resource, not the current value which may be covered by the operationStatus, or by a schedule/slots if they are configured for the location.

+
Shortactive | suspended | inactive
Control0..1
BindingThe codes SHALL be taken from LocationStatushttp://hl7.org/fhir/ValueSet/location-status|4.0.1

Indicates whether the location is still in use.

+
Typecode
Is Modifiertrue because This element is labeled as a modifier because the status contains codes that mark the resource as not currently valid
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
8. Location.address
Definition

An address expressed using postal conventions (as opposed to GPS or other location definition formats). This data type may be used to convey addresses for use in delivering mail as well as for visiting locations which might not be valid for mail delivery. There are a variety of postal address formats defined around the world.

+

Physical location.

+
ShortAn address expressed using postal conventions (as opposed to GPS or other location definition formats)Physical location
Comments

Note: address is intended to describe postal addresses for administrative purposes, not to describe absolute geographical coordinates. Postal addresses are often used as proxies for physical locations (also see the Location resource).

+

Additional addresses should be recorded using another instance of the Location resource, or via the Organization.

+
Control0..1
This element is affected by the following invariants: ele-1
TypeAddress(no-basis-Address)
Is Modifierfalse
Requirements

If locations can be visited, we need to keep track of their address.

+
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
10. Location.managingOrganization
Definition

The organization responsible for the provisioning and upkeep of the location.

+
ShortOrganization responsible for provisioning and upkeep
Comments

This can also be used as the part of the organization hierarchy where this location provides services. These services can be defined through the HealthcareService resource.

+
Control0..1
TypeReference(Organization, no-basis-Organization)
Is Modifierfalse
Summarytrue
Requirements

Need to know who manages the location.

+
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
12. Location.endpoint
Definition

no-basis don't use this element to reference endpoints registered in the Norwegian Address register (endpoints connected to a kommunikasjonspart in tjenestebasert adressering). Endpoints registered in the Norwegian Address register should only be referenced through a kommunikasjonspart-Organization resource.

+

Technical endpoints providing access to services operated for the location.

+

Technical endpoints providing access to services operated for the location.

+
ShortTechnical endpoints providing access to services operated for the location
Control0..*
TypeReference(Endpoint, no-basis-Endpoint)
Is Modifierfalse
Summaryfalse
Requirements

Organizations may have different systems at different locations that provide various services and need to be able to define the technical connection details for how to connect to them, and for what purpose.

+
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
+
+ +
+

Guidance on how to interpret the contents of this table can be found here

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
0. Location
Definition

Details and position information for a physical place where services are provided and resources and participants may be stored, found, contained or +accommodated.

ShortDetails and position information for a physical place
Control0..*
Is Modifierfalse
Summaryfalse
Invariantsdom-2: If the resource is contained in another resource, it SHALL NOT contain nested Resources (contained.contained.empty())
dom-3: If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource (contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty())
dom-4: If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated (contained.meta.versionId.empty() and contained.meta.lastUpdated.empty())
dom-5: If a resource is contained in another resource, it SHALL NOT have a security label (contained.meta.security.empty())
dom-6: A resource should have narrative for robust management (text.`div`.exists())
2. Location.id
Definition

The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.

ShortLogical id of this artifact
Comments

The only time that a resource does not have an id is when it is being submitted to the server using a create operation.

Control0..1
Typeid
Is Modifierfalse
Summarytrue
4. Location.meta
Definition

The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource.

ShortMetadata about the resource
Control0..1
TypeMeta
Is Modifierfalse
Summarytrue
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
6. Location.implicitRules
Definition

A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc.

ShortA set of rules under which this content was created
Comments

Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of it's narrative along with other profiles, value sets, etc.

Control0..1
Typeuri
Is Modifiertrue because This element is labeled as a modifier because the implicit rules may provide additional knowledge about the resource that modifies it's meaning or interpretation
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
8. Location.language
Definition

The base language in which the resource is written.

ShortLanguage of the resource content
Comments

Language is provided to support indexing and accessibility (typically, services such as text to speech use the language tag). The html language tag in the narrative applies to the narrative. The language tag on the resource may be used to specify the language of other presentations generated from the data in the resource. Not all the content has to be in the base language. The Resource.language should not be assumed to apply to the narrative automatically. If a language is specified, it should it also be specified on the div element in the html (see rules in HTML5 for information about the relationship between xml:lang and the html lang attribute).

Control0..1
BindingThe codes SHOULD be taken from CommonLanguages: A human language.
Additional BindingsPurpose
AllLanguagesMax Binding
Typecode
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summaryfalse
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
10. Location.text
Definition

A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it "clinically safe" for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety.

ShortText summary of the resource, for human interpretation
Comments

Contained resources do not have narrative. Resources that are not contained SHOULD have a narrative. In some cases, a resource may only have text with little or no additional discrete data (as long as all minOccurs=1 elements are satisfied). This may be necessary for data from legacy systems where information is captured as a "text blob" or where text is additionally entered raw or narrated and encoded information is added later.

Control0..1
TypeNarrative
Is Modifierfalse
Summaryfalse
Alternate Namesnarrative, html, xhtml, display
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
12. Location.contained
Definition

These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.

ShortContained, inline Resources
Comments

This should never be done when the content can be identified properly, as once identification is lost, it is extremely difficult (and context dependent) to restore it again. Contained resources may have profiles and tags In their meta elements, but SHALL NOT have security labels.

Control0..*
TypeResource
Is Modifierfalse
Summaryfalse
Alternate Namesinline resources, anonymous resources, contained resources
14. Location.extension
Definition

May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

ShortAdditional content defined by implementations
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Control0..*
TypeExtension
Is Modifierfalse
Summaryfalse
Alternate Namesextensions, user content
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
16. Location.modifierExtension
Definition

May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

ShortExtensions that cannot be ignored
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Control0..*
TypeExtension
Is Modifiertrue because Modifier extensions are expected to modify the meaning or interpretation of the resource that contains them
Summaryfalse
Requirements

Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

Alternate Namesextensions, user content
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
18. Location.identifier
Definition

Unique code or number identifying the location to its users.

ShortUnique code or number identifying the location to its users
NoteThis is a business identifier, not a resource identifier (see discussion)
Control0..*
TypeIdentifier
Is Modifierfalse
Summarytrue
Requirements

Organization label locations in registries, need to keep track of those.

Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
20. Location.status
Definition

The status property covers the general availability of the resource, not the current value which may be covered by the operationStatus, or by a schedule/slots if they are configured for the location.

Shortactive | suspended | inactive
Control0..1
BindingThe codes SHALL be taken from LocationStatus: Indicates whether the location is still in use.
Typecode
Is Modifiertrue because This element is labeled as a modifier because the status contains codes that mark the resource as not currently valid
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
22. Location.operationalStatus
Definition

The operational status covers operation values most relevant to beds (but can also apply to rooms/units/chairs/etc. such as an isolation unit/dialysis chair). This typically covers concepts such as contamination, housekeeping, and other activities like maintenance.

ShortThe operational status of the location (typically only for a bed/room)
Control0..1
BindingThe codes SHOULD be taken from hl7VS-bedStatus: The operational status if the location (where typically a bed/room).
TypeCoding
Is Modifierfalse
Summarytrue
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
24. Location.name
Definition

Name of the location as used by humans. Does not need to be unique.

ShortName of the location as used by humans
Comments

If the name of a location changes, consider putting the old name in the alias column so that it can still be located through searches.

Control0..1
Typestring
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
26. Location.alias
Definition

A list of alternate names that the location is known as, or was known as, in the past.

ShortA list of alternate names that the location is known as, or was known as, in the past
Comments

There are no dates associated with the alias/historic names, as this is not intended to track when names were used, but to assist in searching so that older names can still result in identifying the location.

Control0..*
Typestring
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summaryfalse
Requirements

Over time locations and organizations go through many changes and can be known by different names.

Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
28. Location.description
Definition

Description of the Location, which helps in finding or referencing the place.

ShortAdditional details about the location that could be displayed as further information to identify the location beyond its name
Control0..1
Typestring
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Requirements

Humans need additional information to verify a correct location has been identified.

Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
30. Location.mode
Definition

Indicates whether a resource instance represents a specific location or a class of locations.

Shortinstance | kind
Comments

This is labeled as a modifier because whether or not the location is a class of locations changes how it can be used and understood.

Control0..1
BindingThe codes SHALL be taken from LocationMode: Indicates whether a resource instance represents a specific location or a class of locations.
Typecode
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Requirements

When using a Location resource for scheduling or orders, we need to be able to refer to a class of Locations instead of a specific Location.

Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
32. Location.type
Definition

Indicates the type of function performed at the location.

ShortType of function performed
Control0..*
BindingUnless not suitable, these codes SHALL be taken from ServiceDeliveryLocationRoleType: Indicates the type of function performed at the location.
TypeCodeableConcept
Is Modifierfalse
Summarytrue
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
34. Location.telecom
Definition

The contact details of communication devices available at the location. This can include phone numbers, fax numbers, mobile numbers, email addresses and web sites.

ShortContact details of the location
Control0..*
TypeContactPoint
Is Modifierfalse
Summaryfalse
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
36. Location.address
Definition

An address expressed using postal conventions (as opposed to GPS or other location definition formats). This data type may be used to convey addresses for use in delivering mail as well as for visiting locations which might not be valid for mail delivery. There are a variety of postal address formats defined around the world.

ShortAn address expressed using postal conventions (as opposed to GPS or other location definition formats)
Comments

Note: address is intended to describe postal addresses for administrative purposes, not to describe absolute geographical coordinates. Postal addresses are often used as proxies for physical locations (also see the Location resource).

Control0..1
This element is affected by the following invariants: ele-1
TypeAddress(no-basis-Address)
Is Modifierfalse
Requirements

If locations can be visited, we need to keep track of their address.

Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
38. Location.physicalType
Definition

Physical form of the location, e.g. building, room, vehicle, road.

ShortPhysical form of the location
Control0..1
BindingFor example codes, see LocationType: Physical form of the location.
TypeCodeableConcept
Is Modifierfalse
Summarytrue
Requirements

For purposes of showing relevant locations in queries, we need to categorize locations.

Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
40. Location.position
Definition

The absolute geographic location of the Location, expressed using the WGS84 datum (This is the same co-ordinate system used in KML).

ShortThe absolute geographic location
Control0..1
TypeBackboneElement
Is Modifierfalse
Summaryfalse
Requirements

For mobile applications and automated route-finding knowing the exact location of the Location is required.

Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
42. Location.position.id
Definition

Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

ShortUnique id for inter-element referencing
Control0..1
Typestring
Is Modifierfalse
XML FormatIn the XML format, this property is represented as an attribute.
Summaryfalse
44. Location.position.extension
Definition

May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

ShortAdditional content defined by implementations
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Control0..*
TypeExtension
Is Modifierfalse
Summaryfalse
Alternate Namesextensions, user content
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
46. Location.position.modifierExtension
Definition

May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

ShortExtensions that cannot be ignored even if unrecognized
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Control0..*
TypeExtension
Is Modifiertrue because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
Summarytrue
Requirements

Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

Alternate Namesextensions, user content, modifiers
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
48. Location.position.longitude
Definition

Longitude. The value domain and the interpretation are the same as for the text of the longitude element in KML (see notes below).

ShortLongitude with WGS84 datum
Control1..1
Typedecimal
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summaryfalse
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
50. Location.position.latitude
Definition

Latitude. The value domain and the interpretation are the same as for the text of the latitude element in KML (see notes below).

ShortLatitude with WGS84 datum
Control1..1
Typedecimal
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summaryfalse
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
52. Location.position.altitude
Definition

Altitude. The value domain and the interpretation are the same as for the text of the altitude element in KML (see notes below).

ShortAltitude with WGS84 datum
Control0..1
Typedecimal
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summaryfalse
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
54. Location.managingOrganization
Definition

The organization responsible for the provisioning and upkeep of the location.

ShortOrganization responsible for provisioning and upkeep
Comments

This can also be used as the part of the organization hierarchy where this location provides services. These services can be defined through the HealthcareService resource.

Control0..1
TypeReference(Organization, no-basis-Organization)
Is Modifierfalse
Summarytrue
Requirements

Need to know who manages the location.

Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
56. Location.partOf
Definition

Another Location of which this Location is physically a part of.

ShortAnother Location this one is physically a part of
Control0..1
TypeReference(Location)
Is Modifierfalse
Summaryfalse
Requirements

For purposes of location, display and identification, knowing which locations are located within other locations is important.

Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
58. Location.hoursOfOperation
Definition

What days/times during a week is this location usually open.

ShortWhat days/times during a week is this location usually open
Comments

This type of information is commonly found published in directories and on websites informing customers when the facility is available.

Control0..*
TypeBackboneElement
Is Modifierfalse
Summaryfalse
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
60. Location.hoursOfOperation.id
Definition

Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

ShortUnique id for inter-element referencing
Control0..1
Typestring
Is Modifierfalse
XML FormatIn the XML format, this property is represented as an attribute.
Summaryfalse
62. Location.hoursOfOperation.extension
Definition

May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

ShortAdditional content defined by implementations
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Control0..*
TypeExtension
Is Modifierfalse
Summaryfalse
Alternate Namesextensions, user content
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
64. Location.hoursOfOperation.modifierExtension
Definition

May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

ShortExtensions that cannot be ignored even if unrecognized
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Control0..*
TypeExtension
Is Modifiertrue because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
Summarytrue
Requirements

Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

Alternate Namesextensions, user content, modifiers
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
66. Location.hoursOfOperation.daysOfWeek
Definition

Indicates which days of the week are available between the start and end Times.

Shortmon | tue | wed | thu | fri | sat | sun
Control0..*
BindingThe codes SHALL be taken from DaysOfWeek: The days of the week.
Typecode
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summaryfalse
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
68. Location.hoursOfOperation.allDay
Definition

The Location is open all day.

ShortThe Location is open all day
Control0..1
Typeboolean
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summaryfalse
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
70. Location.hoursOfOperation.openingTime
Definition

Time that the Location opens.

ShortTime that the Location opens
Control0..1
Typetime
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summaryfalse
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
72. Location.hoursOfOperation.closingTime
Definition

Time that the Location closes.

ShortTime that the Location closes
Control0..1
Typetime
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summaryfalse
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
74. Location.availabilityExceptions
Definition

A description of when the locations opening ours are different to normal, e.g. public holiday availability. Succinctly describing all possible exceptions to normal site availability as detailed in the opening hours Times.

ShortDescription of availability exceptions
Control0..1
Typestring
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summaryfalse
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
76. Location.endpoint
Definition

no-basis don't use this element to reference endpoints registered in the Norwegian Address register (endpoints connected to a kommunikasjonspart in tjenestebasert adressering). Endpoints registered in the Norwegian Address register should only be referenced through a kommunikasjonspart-Organization resource.

ShortTechnical endpoints providing access to services operated for the location
Control0..*
TypeReference(Endpoint, no-basis-Endpoint)
Is Modifierfalse
Summaryfalse
Requirements

Organizations may have different systems at different locations that provide various services and need to be able to define the technical connection details for how to connect to them, and for what purpose.

Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
+
+
+ + + + + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/StructureDefinition-no-basis-Location-examples.html b/StructureDefinition-no-basis-Location-examples.html new file mode 100644 index 00000000..00a16683 --- /dev/null +++ b/StructureDefinition-no-basis-Location-examples.html @@ -0,0 +1,331 @@ + + + + + + + + + + no-basis-Location - Examples - v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - draft + + + +

+
+
+
+ +
+
+
+ + + + +
+
+ + +
+
+ +
+
+ + +
+
+
+
+ +
+

NyTimelosingIG - Local Development build (v0.1.0). See the Directory of published versions

+ + + + + + + + + + + + + + + + +

Resource Profile: NoBasisLocation - Examples

+ + + + + + + +
+ + Active + + as of 2019-01-31 + + +
+ + + + + + + + + +

Examples for the no-basis-Location Profile.

+ + + + + + + + + + + + + + + + +
+ Avdeling +
+ HjertemedisinskAvdelingLocation +
+ Sjukehus +
+ + + + + + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/StructureDefinition-no-basis-Location-mappings.html b/StructureDefinition-no-basis-Location-mappings.html new file mode 100644 index 00000000..26a204e1 --- /dev/null +++ b/StructureDefinition-no-basis-Location-mappings.html @@ -0,0 +1,355 @@ + + + + + + + + + + no-basis-Location - Mappings - v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - draft + + + +

+
+
+
+ +
+
+
+ + + + +
+
+ + +
+
+ +
+
+ + +
+
+
+
+ +
+

NyTimelosingIG - Local Development build (v0.1.0). See the Directory of published versions

+ + + + + + + + + + + + + + + + +

Resource Profile: NoBasisLocation - Mappings

+ + + + + + + +
+ + Active + + as of 2019-01-31 + + +
+ + +

Mappings for the no-basis-Location resource profile.

+ + + + + + +

Mappings for RIM Mapping (http://hl7.org/v3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NoBasisLocation
LocationEntity. Role, or Act, .Role[classCode=SDLC]
   textAct.text?
   containedN/A
   extensionN/A
   modifierExtensionN/A
   identifier.id
   status.statusCode
   operationalStatusn/a
   name.name
   alias.name
   description.playingEntity[classCode=PLC determinerCode=INSTANCE].desc
   mode.playingEntity[classCode=PLC].determinerCode
   type.code
   telecom.telecom
   addressn/a, AD
   physicalType.playingEntity [classCode=PLC].code
   position.playingEntity [classCode=PLC determinerCode=INSTANCE].positionText
      idn/a
      extensionn/a
      modifierExtensionN/A
      longitude(RIM Opted not to map the sub-elements of GPS location, is now an OBS)
      latitude(RIM Opted not to map the sub-elements of GPS location, is now an OBS)
      altitude(RIM Opted not to map the sub-elements of GPS location, is now an OBS)
   managingOrganization.scopingEntity[classCode=ORG determinerKind=INSTANCE]
   partOf.inboundLink[typeCode=PART].source[classCode=SDLC]
   hoursOfOperation.effectiveTime
      idn/a
      extensionn/a
      modifierExtensionN/A
      daysOfWeek.effectiveTime
      allDay.effectiveTime
      openingTime.effectiveTime
      closingTime.effectiveTime
   availabilityExceptionsn/a
   endpointn/a
+

Mappings for FiveWs Pattern Mapping (http://hl7.org/fhir/fivews)

+ + + + + + + + +
NoBasisLocation
Location
   identifierFiveWs.identifier
   statusFiveWs.status
   operationalStatusFiveWs.status
   modeFiveWs.class
   typeFiveWs.class
   physicalTypeFiveWs.class
+ + + + + + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/StructureDefinition-no-basis-Location-testing.html b/StructureDefinition-no-basis-Location-testing.html new file mode 100644 index 00000000..5a5c14ce --- /dev/null +++ b/StructureDefinition-no-basis-Location-testing.html @@ -0,0 +1,315 @@ + + + + + + + + + + no-basis-Location - Testing - v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - draft + + + +

+
+
+
+ +
+
+
+ + + + +
+
+ + +
+
+ +
+
+ + +
+
+
+
+ +
+

NyTimelosingIG - Local Development build (v0.1.0). See the Directory of published versions

+ + + + + + + + + + + + + + + + +

Resource Profile: NoBasisLocation - Testing

+ + + + + + + +
+ + Active + + as of 2019-01-31 + + +
+ + + + + + + + + +

Test Plans

+ +

No test plans are currently available for the Profile.

+ + +

Test Scripts

+ +

No test scripts are currently available for the Profile.

+ + + + + + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/StructureDefinition-no-basis-Location.csv b/StructureDefinition-no-basis-Location.csv new file mode 100644 index 00000000..46cbcfa1 --- /dev/null +++ b/StructureDefinition-no-basis-Location.csv @@ -0,0 +1,138 @@ +"Id","Path","Slice Name","Alias(s)","Label","Min","Max","Must Support?","Is Modifier?","Is Summary?","Type(s)","Short","Definition","Comments","Requirements","Default Value","Meaning When Missing","Fixed Value","Pattern","Example","Minimum Value","Maximum Value","Maximum Length","Binding Strength","Binding Description","Binding Value Set","Code","Slicing Discriminator","Slicing Description","Slicing Ordered","Slicing Rules","Base Path","Base Min","Base Max","Condition(s)","Constraint(s)","Mapping: RIM Mapping","Mapping: FiveWs Pattern Mapping" +"Location","Location","","","",0,*,"","","","null {[]} {[]} +","Details and position information for a physical place","Details and position information for a physical place where services are provided and resources and participants may be stored, found, contained or +accommodated. + +no-basis: The use-case for no-basis-Location is representation of organization structure to describe where a specific department or healthcare service is offered.","","","","","","","","","",,,,,"",,,,"Location",0,*,"","dom-2:If the resource is contained in another resource, it SHALL NOT contain nested Resources {contained.contained.empty()} +dom-3:If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource {contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()}dom-4:If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated {contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()}dom-5:If a resource is contained in another resource, it SHALL NOT have a security label {contained.meta.security.empty()}dom-6:A resource should have narrative for robust management {text.`div`.exists()}","Entity. Role, or Act",".Role[classCode=SDLC]" +"Location.id","Location.id","","","",0,1,"","","Y","id {[]} {[]} +","Logical id of this artifact","The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.","The only time that a resource does not have an id is when it is being submitted to the server using a create operation.","","","","","","","","",,,,,"",,,,"Resource.id",0,1,"","" +"Location.meta","Location.meta","","","",0,1,"","","Y","Meta {[]} {[]} +","Metadata about the resource","The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource.","","","","","","","","","",,,,,"",,,,"Resource.meta",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"Location.implicitRules","Location.implicitRules","","","",0,1,"","Y","Y","uri {[]} {[]} +","A set of rules under which this content was created","A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc.","Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of it's narrative along with other profiles, value sets, etc.","","","","","","","","",,,,,"",,,,"Resource.implicitRules",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"Location.language","Location.language","","","",0,1,"","","","code {[]} {[]} +","Language of the resource content","The base language in which the resource is written.","Language is provided to support indexing and accessibility (typically, services such as text to speech use the language tag). The html language tag in the narrative applies to the narrative. The language tag on the resource may be used to specify the language of other presentations generated from the data in the resource. Not all the content has to be in the base language. The Resource.language should not be assumed to apply to the narrative automatically. If a language is specified, it should it also be specified on the div element in the html (see rules in HTML5 for information about the relationship between xml:lang and the html lang attribute).","","","","","","","","",,"preferred","A human language.","http://hl7.org/fhir/ValueSet/languages","",,,,"Resource.language",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"Location.text","Location.text","","narrative +htmlxhtmldisplay","",0,1,"","","","Narrative {[]} {[]} +","Text summary of the resource, for human interpretation","A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it ""clinically safe"" for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety.","Contained resources do not have narrative. Resources that are not contained SHOULD have a narrative. In some cases, a resource may only have text with little or no additional discrete data (as long as all minOccurs=1 elements are satisfied). This may be necessary for data from legacy systems where information is captured as a ""text blob"" or where text is additionally entered raw or narrated and encoded information is added later.","","","","","","","","",,,,,"",,,,"DomainResource.text",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","Act.text?" +"Location.contained","Location.contained","","inline resources +anonymous resourcescontained resources","",0,*,"","","","Resource {[]} {[]} +","Contained, inline Resources","These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.","This should never be done when the content can be identified properly, as once identification is lost, it is extremely difficult (and context dependent) to restore it again. Contained resources may have profiles and tags In their meta elements, but SHALL NOT have security labels.","","","","","","","","",,,,,"",,,,"DomainResource.contained",0,*,"","","N/A" +"Location.extension","Location.extension","","extensions +user content","",0,*,"","","","Extension {[]} {[]} +","Additional content defined by implementations","May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","","","","","","","","",,,,,"",,,,"DomainResource.extension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}","N/A" +"Location.modifierExtension","Location.modifierExtension","","extensions +user content","",0,*,"","Y","","Extension {[]} {[]} +","Extensions that cannot be ignored","May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. + +Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).","","","","","","","",,,,,"",,,,"DomainResource.modifierExtension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}","N/A" +"Location.identifier","Location.identifier","","","",0,*,"","","Y","Identifier {[]} {[]} +","Unique code or number identifying the location to its users","Unique code or number identifying the location to its users.","","Organization label locations in registries, need to keep track of those.","","","","","","","",,,,,"",,,,"Location.identifier",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +",".id","FiveWs.identifier" +"Location.status","Location.status","","","",0,1,"","Y","Y","code {[]} {[]} +","active | suspended | inactive","The status property covers the general availability of the resource, not the current value which may be covered by the operationStatus, or by a schedule/slots if they are configured for the location.","","","","","","","","","",,"required","Indicates whether the location is still in use.","http://hl7.org/fhir/ValueSet/location-status|4.0.1","",,,,"Location.status",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +",".statusCode","FiveWs.status" +"Location.operationalStatus","Location.operationalStatus","","","",0,1,"","","Y","Coding {[]} {[]} +","The operational status of the location (typically only for a bed/room)","The operational status covers operation values most relevant to beds (but can also apply to rooms/units/chairs/etc. such as an isolation unit/dialysis chair). This typically covers concepts such as contamination, housekeeping, and other activities like maintenance.","","","","","","","","","",,"preferred","The operational status if the location (where typically a bed/room).","http://terminology.hl7.org/ValueSet/v2-0116","",,,,"Location.operationalStatus",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","n/a","FiveWs.status" +"Location.name","Location.name","","","",0,1,"","","Y","string {[]} {[]} +","Name of the location as used by humans","Name of the location as used by humans. Does not need to be unique.","If the name of a location changes, consider putting the old name in the alias column so that it can still be located through searches.","","","","","","","","",,,,,"",,,,"Location.name",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +",".name" +"Location.alias","Location.alias","","","",0,*,"","","","string {[]} {[]} +","A list of alternate names that the location is known as, or was known as, in the past","A list of alternate names that the location is known as, or was known as, in the past.","There are no dates associated with the alias/historic names, as this is not intended to track when names were used, but to assist in searching so that older names can still result in identifying the location.","Over time locations and organizations go through many changes and can be known by different names. + +For searching knowing previous names that the location was known by can be very useful.","","","","","","","",,,,,"",,,,"Location.alias",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +",".name" +"Location.description","Location.description","","","",0,1,"","","Y","string {[]} {[]} +","Additional details about the location that could be displayed as further information to identify the location beyond its name","Description of the Location, which helps in finding or referencing the place.","","Humans need additional information to verify a correct location has been identified.","","","","","","","",,,,,"",,,,"Location.description",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +",".playingEntity[classCode=PLC determinerCode=INSTANCE].desc" +"Location.mode","Location.mode","","","",0,1,"","","Y","code {[]} {[]} +","instance | kind","Indicates whether a resource instance represents a specific location or a class of locations.","This is labeled as a modifier because whether or not the location is a class of locations changes how it can be used and understood.","When using a Location resource for scheduling or orders, we need to be able to refer to a class of Locations instead of a specific Location.","","","","","","","",,"required","Indicates whether a resource instance represents a specific location or a class of locations.","http://hl7.org/fhir/ValueSet/location-mode|4.0.1","",,,,"Location.mode",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +",".playingEntity[classCode=PLC].determinerCode","FiveWs.class" +"Location.type","Location.type","","","",0,*,"","","Y","CodeableConcept {[]} {[]} +","Type of function performed","Indicates the type of function performed at the location.","","","","","","","","","",,"extensible","Indicates the type of function performed at the location.","http://terminology.hl7.org/ValueSet/v3-ServiceDeliveryLocationRoleType","",,,,"Location.type",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +",".code","FiveWs.class" +"Location.telecom","Location.telecom","","","",0,*,"","","","ContactPoint {[]} {[]} +","Contact details of the location","The contact details of communication devices available at the location. This can include phone numbers, fax numbers, mobile numbers, email addresses and web sites.","","","","","","","","","",,,,,"",,,,"Location.telecom",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +",".telecom" +"Location.address","Location.address","","","",0,1,"","","","Address {[CanonicalType[http://helsenorge.no/fhir/StructureDefinition/no-basis-Address]]} {[]} +","An address expressed using postal conventions (as opposed to GPS or other location definition formats)","An address expressed using postal conventions (as opposed to GPS or other location definition formats). This data type may be used to convey addresses for use in delivering mail as well as for visiting locations which might not be valid for mail delivery. There are a variety of postal address formats defined around the world.","Note: address is intended to describe postal addresses for administrative purposes, not to describe absolute geographical coordinates. Postal addresses are often used as proxies for physical locations (also see the [Location](http://hl7.org/fhir/R4/location.html#) resource).","If locations can be visited, we need to keep track of their address.","","","","","","","",,,,,"",,,,"Location.address",0,1,"ele-1 +","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","n/a","AD" +"Location.physicalType","Location.physicalType","","","",0,1,"","","Y","CodeableConcept {[]} {[]} +","Physical form of the location","Physical form of the location, e.g. building, room, vehicle, road.","","For purposes of showing relevant locations in queries, we need to categorize locations.","","","","","","","",,"example","Physical form of the location.","http://hl7.org/fhir/ValueSet/location-physical-type","",,,,"Location.physicalType",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +",".playingEntity [classCode=PLC].code","FiveWs.class" +"Location.position","Location.position","","","",0,1,"","","","BackboneElement {[]} {[]} +","The absolute geographic location","The absolute geographic location of the Location, expressed using the WGS84 datum (This is the same co-ordinate system used in KML).","","For mobile applications and automated route-finding knowing the exact location of the Location is required.","","","","","","","",,,,,"",,,,"Location.position",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +",".playingEntity [classCode=PLC determinerCode=INSTANCE].positionText" +"Location.position.id","Location.position.id","","","",0,1,"","","","string {[]} {[]} +","Unique id for inter-element referencing","Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.","","","","","","","","","",,,,,"",,,,"Element.id",0,1,"","","n/a" +"Location.position.extension","Location.position.extension","","extensions +user content","",0,*,"","","","Extension {[]} {[]} +","Additional content defined by implementations","May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","","","","","","","","",,,,,"",,,,"Element.extension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}","n/a" +"Location.position.modifierExtension","Location.position.modifierExtension","","extensions +user contentmodifiers","",0,*,"","Y","Y","Extension {[]} {[]} +","Extensions that cannot be ignored even if unrecognized","May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. + +Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).","","","","","","","",,,,,"",,,,"BackboneElement.modifierExtension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}","N/A" +"Location.position.longitude","Location.position.longitude","","","",1,1,"","","","decimal {[]} {[]} +","Longitude with WGS84 datum","Longitude. The value domain and the interpretation are the same as for the text of the longitude element in KML (see notes below).","","","","","","","","","",,,,,"",,,,"Location.position.longitude",1,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","(RIM Opted not to map the sub-elements of GPS location, is now an OBS)" +"Location.position.latitude","Location.position.latitude","","","",1,1,"","","","decimal {[]} {[]} +","Latitude with WGS84 datum","Latitude. The value domain and the interpretation are the same as for the text of the latitude element in KML (see notes below).","","","","","","","","","",,,,,"",,,,"Location.position.latitude",1,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","(RIM Opted not to map the sub-elements of GPS location, is now an OBS)" +"Location.position.altitude","Location.position.altitude","","","",0,1,"","","","decimal {[]} {[]} +","Altitude with WGS84 datum","Altitude. The value domain and the interpretation are the same as for the text of the altitude element in KML (see notes below).","","","","","","","","","",,,,,"",,,,"Location.position.altitude",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","(RIM Opted not to map the sub-elements of GPS location, is now an OBS)" +"Location.managingOrganization","Location.managingOrganization","","","",0,1,"","","Y","Reference {[]} {[CanonicalType[http://hl7.org/fhir/StructureDefinition/Organization], CanonicalType[http://helsenorge.no/fhir/StructureDefinition/no-basis-Organization]]} +","Organization responsible for provisioning and upkeep","The organization responsible for the provisioning and upkeep of the location.","This can also be used as the part of the organization hierarchy where this location provides services. These services can be defined through the HealthcareService resource.","Need to know who manages the location.","","","","","","","",,,,,"",,,,"Location.managingOrganization",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +",".scopingEntity[classCode=ORG determinerKind=INSTANCE]" +"Location.partOf","Location.partOf","","","",0,1,"","","","Reference {[]} {[CanonicalType[http://hl7.org/fhir/StructureDefinition/Location]]} +","Another Location this one is physically a part of","Another Location of which this Location is physically a part of.","","For purposes of location, display and identification, knowing which locations are located within other locations is important.","","","","","","","",,,,,"",,,,"Location.partOf",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +",".inboundLink[typeCode=PART].source[classCode=SDLC]" +"Location.hoursOfOperation","Location.hoursOfOperation","","","",0,*,"","","","BackboneElement {[]} {[]} +","What days/times during a week is this location usually open","What days/times during a week is this location usually open.","This type of information is commonly found published in directories and on websites informing customers when the facility is available. + +Specific services within the location may have their own hours which could be shorter (or longer) than the locations hours.","","","","","","","","",,,,,"",,,,"Location.hoursOfOperation",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +",".effectiveTime" +"Location.hoursOfOperation.id","Location.hoursOfOperation.id","","","",0,1,"","","","string {[]} {[]} +","Unique id for inter-element referencing","Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.","","","","","","","","","",,,,,"",,,,"Element.id",0,1,"","","n/a" +"Location.hoursOfOperation.extension","Location.hoursOfOperation.extension","","extensions +user content","",0,*,"","","","Extension {[]} {[]} +","Additional content defined by implementations","May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","","","","","","","","",,,,,"",,,,"Element.extension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}","n/a" +"Location.hoursOfOperation.modifierExtension","Location.hoursOfOperation.modifierExtension","","extensions +user contentmodifiers","",0,*,"","Y","Y","Extension {[]} {[]} +","Extensions that cannot be ignored even if unrecognized","May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. + +Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).","","","","","","","",,,,,"",,,,"BackboneElement.modifierExtension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}","N/A" +"Location.hoursOfOperation.daysOfWeek","Location.hoursOfOperation.daysOfWeek","","","",0,*,"","","","code {[]} {[]} +","mon | tue | wed | thu | fri | sat | sun","Indicates which days of the week are available between the start and end Times.","","","","","","","","","",,"required","The days of the week.","http://hl7.org/fhir/ValueSet/days-of-week|4.0.1","",,,,"Location.hoursOfOperation.daysOfWeek",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +",".effectiveTime" +"Location.hoursOfOperation.allDay","Location.hoursOfOperation.allDay","","","",0,1,"","","","boolean {[]} {[]} +","The Location is open all day","The Location is open all day.","","","","","","","","","",,,,,"",,,,"Location.hoursOfOperation.allDay",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +",".effectiveTime" +"Location.hoursOfOperation.openingTime","Location.hoursOfOperation.openingTime","","","",0,1,"","","","time {[]} {[]} +","Time that the Location opens","Time that the Location opens.","","","","","","","","","",,,,,"",,,,"Location.hoursOfOperation.openingTime",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +",".effectiveTime" +"Location.hoursOfOperation.closingTime","Location.hoursOfOperation.closingTime","","","",0,1,"","","","time {[]} {[]} +","Time that the Location closes","Time that the Location closes.","","","","","","","","","",,,,,"",,,,"Location.hoursOfOperation.closingTime",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +",".effectiveTime" +"Location.availabilityExceptions","Location.availabilityExceptions","","","",0,1,"","","","string {[]} {[]} +","Description of availability exceptions","A description of when the locations opening ours are different to normal, e.g. public holiday availability. Succinctly describing all possible exceptions to normal site availability as detailed in the opening hours Times.","","","","","","","","","",,,,,"",,,,"Location.availabilityExceptions",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","n/a" +"Location.endpoint","Location.endpoint","","","",0,*,"","","","Reference {[]} {[CanonicalType[http://hl7.org/fhir/StructureDefinition/Endpoint], CanonicalType[http://helsenorge.no/fhir/StructureDefinition/no-basis-Endpoint]]} +","Technical endpoints providing access to services operated for the location","no-basis don't use this element to reference endpoints registered in the Norwegian Address register (endpoints connected to a kommunikasjonspart in tjenestebasert adressering). Endpoints registered in the Norwegian Address register should only be referenced through a kommunikasjonspart-Organization resource. + +Technical endpoints providing access to services operated for the location.","","Organizations may have different systems at different locations that provide various services and need to be able to define the technical connection details for how to connect to them, and for what purpose.","","","","","","","",,,,,"",,,,"Location.endpoint",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","n/a" diff --git a/StructureDefinition-no-basis-Location.html b/StructureDefinition-no-basis-Location.html new file mode 100644 index 00000000..7510f4e0 --- /dev/null +++ b/StructureDefinition-no-basis-Location.html @@ -0,0 +1,951 @@ + + + + + + + + + + no-basis-Location - v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - draft + + + +

+
+
+
+ +
+
+
+ + + + +
+
+ + +
+
+ +
+
+ + +
+
+
+
+ +
+

NyTimelosingIG - Local Development build (v0.1.0). See the Directory of published versions

+ + + + + + + + + + + + + + + + +

Resource Profile: + + no-basis-Location + + + + + +

+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Official URL: http://helsenorge.no/fhir/StructureDefinition/no-basis-LocationVersion: + 0.1.0
+ + Active + + as of 2019-01-31 + + + Computable Name: NoBasisLocation
+ +

+

Basisprofil for Norwegian Location information. Defined by The Norwegian Directorate of eHealth and HL7 Norway. Should be used as a basis for further profiling in use-cases where specific location information is needed. The basis profile is open, but derived profiles should close down the information elements according to specification relevant to the use-case.

+ +

+ + + + + + + + +

Usage:

+ + + + + +

Formal Views of Profile Content

+

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

+
+ + +
+
+

This structure is derived from Location +

+
+ + + + +
NameFlagsCard.TypeDescription & Constraintsdoco
.. Location 0..*LocationDetails and position information for a physical place
... address 0..1NoBasisAddressAn address expressed using postal conventions (as opposed to GPS or other location definition formats)
... managingOrganization 0..1Reference(Organization | no-basis-Organization)Organization responsible for provisioning and upkeep
... endpoint 0..*Reference(Endpoint | no-basis-Endpoint)Technical endpoints providing access to services operated for the location

doco Documentation for this format
+ + + + + + + +
+
+
+ +
+
+
+ + + + + + + +
NameFlagsCard.TypeDescription & Constraintsdoco
.. Location 0..*LocationDetails and position information for a physical place
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... status ?!Σ0..1codeactive | suspended | inactive
Binding: LocationStatus (required): Indicates whether the location is still in use.

... managingOrganization Σ0..1Reference(Organization | no-basis-Organization)Organization responsible for provisioning and upkeep
... endpoint 0..*Reference(Endpoint | no-basis-Endpoint)Technical endpoints providing access to services operated for the location

doco Documentation for this format
+ +

Terminology Bindings

+ + + +
PathConformanceValueSet
Location.statusrequiredLocationStatus
+ + + + + + + +

Constraints

+ + + + + + + + + +
IdGradePath(s)DetailsRequirements
dom-2errorLocationIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorLocationIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
: contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4errorLocationIf a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5errorLocationIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceLocationA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
+ + +
+
+
+ +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameFlagsCard.TypeDescription & Constraintsdoco
.. Location 0..*LocationDetails and position information for a physical place
... id Σ0..1idLogical id of this artifact
... meta Σ0..1MetaMetadata about the resource
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... text 0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... extension 0..*ExtensionAdditional content defined by implementations
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... identifier Σ0..*IdentifierUnique code or number identifying the location to its users
... status ?!Σ0..1codeactive | suspended | inactive
Binding: LocationStatus (required): Indicates whether the location is still in use.

... operationalStatus Σ0..1CodingThe operational status of the location (typically only for a bed/room)
Binding: hl7VS-bedStatus (preferred): The operational status if the location (where typically a bed/room).

... name Σ0..1stringName of the location as used by humans
... alias 0..*stringA list of alternate names that the location is known as, or was known as, in the past
... description Σ0..1stringAdditional details about the location that could be displayed as further information to identify the location beyond its name
... mode Σ0..1codeinstance | kind
Binding: LocationMode (required): Indicates whether a resource instance represents a specific location or a class of locations.

... type Σ0..*CodeableConceptType of function performed
Binding: ServiceDeliveryLocationRoleType (extensible): Indicates the type of function performed at the location.


... telecom 0..*ContactPointContact details of the location
... address 0..1NoBasisAddressAn address expressed using postal conventions (as opposed to GPS or other location definition formats)
... physicalType Σ0..1CodeableConceptPhysical form of the location
Binding: LocationType (example): Physical form of the location.

... position 0..1BackboneElementThe absolute geographic location
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... longitude 1..1decimalLongitude with WGS84 datum
.... latitude 1..1decimalLatitude with WGS84 datum
.... altitude 0..1decimalAltitude with WGS84 datum
... managingOrganization Σ0..1Reference(Organization | no-basis-Organization)Organization responsible for provisioning and upkeep
... partOf 0..1Reference(Location)Another Location this one is physically a part of
... hoursOfOperation 0..*BackboneElementWhat days/times during a week is this location usually open
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... daysOfWeek 0..*codemon | tue | wed | thu | fri | sat | sun
Binding: DaysOfWeek (required): The days of the week.


.... allDay 0..1booleanThe Location is open all day
.... openingTime 0..1timeTime that the Location opens
.... closingTime 0..1timeTime that the Location closes
... availabilityExceptions 0..1stringDescription of availability exceptions
... endpoint 0..*Reference(Endpoint | no-basis-Endpoint)Technical endpoints providing access to services operated for the location

doco Documentation for this format
+ +

Terminology Bindings

+ + + + + + + + + +
PathConformanceValueSet
Location.languagepreferredCommonLanguages + + + + + + + + +
+ Additional Bindings + Purpose
+ AllLanguages + + Max Binding +
+
Location.statusrequiredLocationStatus
Location.operationalStatuspreferredHl7VSBedStatus
Location.moderequiredLocationMode
Location.typeextensibleServiceDeliveryLocationRoleType
Location.physicalTypeexampleLocationType
Location.hoursOfOperation.daysOfWeekrequiredDaysOfWeek
+ + + + + + + +

Constraints

+ + + + + + + + + +
IdGradePath(s)DetailsRequirements
dom-2errorLocationIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorLocationIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
: contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4errorLocationIf a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5errorLocationIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceLocationA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
+ + +
+
+
+ + + + + + + + + + + + +
+
+

+ Differential View +

+

This structure is derived from Location +

+
+ + + + +
NameFlagsCard.TypeDescription & Constraintsdoco
.. Location 0..*LocationDetails and position information for a physical place
... address 0..1NoBasisAddressAn address expressed using postal conventions (as opposed to GPS or other location definition formats)
... managingOrganization 0..1Reference(Organization | no-basis-Organization)Organization responsible for provisioning and upkeep
... endpoint 0..*Reference(Endpoint | no-basis-Endpoint)Technical endpoints providing access to services operated for the location

doco Documentation for this format
+ + + + + + +
+
+
+

+ Key Elements View +

+
+ + + + + + + +
NameFlagsCard.TypeDescription & Constraintsdoco
.. Location 0..*LocationDetails and position information for a physical place
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... status ?!Σ0..1codeactive | suspended | inactive
Binding: LocationStatus (required): Indicates whether the location is still in use.

... managingOrganization Σ0..1Reference(Organization | no-basis-Organization)Organization responsible for provisioning and upkeep
... endpoint 0..*Reference(Endpoint | no-basis-Endpoint)Technical endpoints providing access to services operated for the location

doco Documentation for this format
+ +

Terminology Bindings

+ + + +
PathConformanceValueSet
Location.statusrequiredLocationStatus
+ + + + + + + +

Constraints

+ + + + + + + + + +
IdGradePath(s)DetailsRequirements
dom-2errorLocationIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorLocationIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
: contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4errorLocationIf a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5errorLocationIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceLocationA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
+ + +
+
+
+

+ Snapshot View +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameFlagsCard.TypeDescription & Constraintsdoco
.. Location 0..*LocationDetails and position information for a physical place
... id Σ0..1idLogical id of this artifact
... meta Σ0..1MetaMetadata about the resource
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... text 0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... extension 0..*ExtensionAdditional content defined by implementations
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... identifier Σ0..*IdentifierUnique code or number identifying the location to its users
... status ?!Σ0..1codeactive | suspended | inactive
Binding: LocationStatus (required): Indicates whether the location is still in use.

... operationalStatus Σ0..1CodingThe operational status of the location (typically only for a bed/room)
Binding: hl7VS-bedStatus (preferred): The operational status if the location (where typically a bed/room).

... name Σ0..1stringName of the location as used by humans
... alias 0..*stringA list of alternate names that the location is known as, or was known as, in the past
... description Σ0..1stringAdditional details about the location that could be displayed as further information to identify the location beyond its name
... mode Σ0..1codeinstance | kind
Binding: LocationMode (required): Indicates whether a resource instance represents a specific location or a class of locations.

... type Σ0..*CodeableConceptType of function performed
Binding: ServiceDeliveryLocationRoleType (extensible): Indicates the type of function performed at the location.


... telecom 0..*ContactPointContact details of the location
... address 0..1NoBasisAddressAn address expressed using postal conventions (as opposed to GPS or other location definition formats)
... physicalType Σ0..1CodeableConceptPhysical form of the location
Binding: LocationType (example): Physical form of the location.

... position 0..1BackboneElementThe absolute geographic location
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... longitude 1..1decimalLongitude with WGS84 datum
.... latitude 1..1decimalLatitude with WGS84 datum
.... altitude 0..1decimalAltitude with WGS84 datum
... managingOrganization Σ0..1Reference(Organization | no-basis-Organization)Organization responsible for provisioning and upkeep
... partOf 0..1Reference(Location)Another Location this one is physically a part of
... hoursOfOperation 0..*BackboneElementWhat days/times during a week is this location usually open
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... daysOfWeek 0..*codemon | tue | wed | thu | fri | sat | sun
Binding: DaysOfWeek (required): The days of the week.


.... allDay 0..1booleanThe Location is open all day
.... openingTime 0..1timeTime that the Location opens
.... closingTime 0..1timeTime that the Location closes
... availabilityExceptions 0..1stringDescription of availability exceptions
... endpoint 0..*Reference(Endpoint | no-basis-Endpoint)Technical endpoints providing access to services operated for the location

doco Documentation for this format
+ +

Terminology Bindings

+ + + + + + + + + +
PathConformanceValueSet
Location.languagepreferredCommonLanguages + + + + + + + + +
+ Additional Bindings + Purpose
+ AllLanguages + + Max Binding +
+
Location.statusrequiredLocationStatus
Location.operationalStatuspreferredHl7VSBedStatus
Location.moderequiredLocationMode
Location.typeextensibleServiceDeliveryLocationRoleType
Location.physicalTypeexampleLocationType
Location.hoursOfOperation.daysOfWeekrequiredDaysOfWeek
+ + + + + + + +

Constraints

+ + + + + + + + + +
IdGradePath(s)DetailsRequirements
dom-2errorLocationIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorLocationIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
: contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4errorLocationIf a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5errorLocationIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceLocationA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
+ + +
+
+ + + + + + + + + + +
+
+

 

+

Other representations of profile: CSV, Excel, Schematron + +

+ + + + + + + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/StructureDefinition-no-basis-Location.json b/StructureDefinition-no-basis-Location.json new file mode 100644 index 00000000..7ba8a9d3 --- /dev/null +++ b/StructureDefinition-no-basis-Location.json @@ -0,0 +1,1475 @@ +{ + "resourceType" : "StructureDefinition", + "id" : "no-basis-Location", + "text" : { + "status" : "extensions", + "div" : "
Placeholder
" + }, + "url" : "http://helsenorge.no/fhir/StructureDefinition/no-basis-Location", + "version" : "0.1.0", + "name" : "NoBasisLocation", + "title" : "no-basis-Location", + "status" : "active", + "date" : "2019-01-31", + "publisher" : "Example Publisher", + "contact" : [{ + "name" : "Example Publisher", + "telecom" : [{ + "system" : "url", + "value" : "http://example.org/example-publisher" + }] + }], + "description" : "Basisprofil for Norwegian Location information. Defined by The Norwegian Directorate of eHealth and HL7 Norway. Should be used as a basis for further profiling in use-cases where specific location information is needed. The basis profile is open, but derived profiles should close down the information elements according to specification relevant to the use-case.", + "fhirVersion" : "4.0.1", + "mapping" : [{ + "identity" : "rim", + "uri" : "http://hl7.org/v3", + "name" : "RIM Mapping" + }, + { + "identity" : "w5", + "uri" : "http://hl7.org/fhir/fivews", + "name" : "FiveWs Pattern Mapping" + }], + "kind" : "resource", + "abstract" : false, + "type" : "Location", + "baseDefinition" : "http://hl7.org/fhir/StructureDefinition/Location", + "derivation" : "constraint", + "snapshot" : { + "element" : [{ + "id" : "Location", + "path" : "Location", + "short" : "Details and position information for a physical place", + "definition" : "Details and position information for a physical place where services are provided and resources and participants may be stored, found, contained or \naccommodated.\n\nno-basis: The use-case for no-basis-Location is representation of organization structure to describe where a specific department or healthcare service is offered.", + "min" : 0, + "max" : "*", + "base" : { + "path" : "Location", + "min" : 0, + "max" : "*" + }, + "constraint" : [{ + "key" : "dom-2", + "severity" : "error", + "human" : "If the resource is contained in another resource, it SHALL NOT contain nested Resources", + "expression" : "contained.contained.empty()", + "xpath" : "not(parent::f:contained and f:contained)", + "source" : "http://hl7.org/fhir/StructureDefinition/DomainResource" + }, + { + "key" : "dom-3", + "severity" : "error", + "human" : "If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource", + "expression" : "contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()", + "xpath" : "not(exists(for $id in f:contained/*/f:id/@value return $contained[not(parent::*/descendant::f:reference/@value=concat('#', $contained/*/id/@value) or descendant::f:reference[@value='#'])]))", + "source" : "http://hl7.org/fhir/StructureDefinition/DomainResource" + }, + { + "key" : "dom-4", + "severity" : "error", + "human" : "If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated", + "expression" : "contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()", + "xpath" : "not(exists(f:contained/*/f:meta/f:versionId)) and not(exists(f:contained/*/f:meta/f:lastUpdated))", + "source" : "http://hl7.org/fhir/StructureDefinition/DomainResource" + }, + { + "key" : "dom-5", + "severity" : "error", + "human" : "If a resource is contained in another resource, it SHALL NOT have a security label", + "expression" : "contained.meta.security.empty()", + "xpath" : "not(exists(f:contained/*/f:meta/f:security))", + "source" : "http://hl7.org/fhir/StructureDefinition/DomainResource" + }, + { + "extension" : [{ + "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bestpractice", + "valueBoolean" : true + }, + { + "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bestpractice-explanation", + "valueMarkdown" : "When a resource has no narrative, only systems that fully understand the data can display the resource to a human safely. Including a human readable representation in the resource makes for a much more robust eco-system and cheaper handling of resources by intermediary systems. Some ecosystems restrict distribution of resources to only those systems that do fully understand the resources, and as a consequence implementers may believe that the narrative is superfluous. However experience shows that such eco-systems often open up to new participants over time." + }], + "key" : "dom-6", + "severity" : "warning", + "human" : "A resource should have narrative for robust management", + "expression" : "text.`div`.exists()", + "xpath" : "exists(f:text/h:div)", + "source" : "http://hl7.org/fhir/StructureDefinition/DomainResource" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "Entity. Role, or Act" + }, + { + "identity" : "rim", + "map" : ".Role[classCode=SDLC]" + }] + }, + { + "id" : "Location.id", + "path" : "Location.id", + "short" : "Logical id of this artifact", + "definition" : "The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.", + "comment" : "The only time that a resource does not have an id is when it is being submitted to the server using a create operation.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Resource.id", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "extension" : [{ + "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type", + "valueUrl" : "id" + }], + "code" : "http://hl7.org/fhirpath/System.String" + }], + "isModifier" : false, + "isSummary" : true + }, + { + "id" : "Location.meta", + "path" : "Location.meta", + "short" : "Metadata about the resource", + "definition" : "The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Resource.meta", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "Meta" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true + }, + { + "id" : "Location.implicitRules", + "path" : "Location.implicitRules", + "short" : "A set of rules under which this content was created", + "definition" : "A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc.", + "comment" : "Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of it's narrative along with other profiles, value sets, etc.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Resource.implicitRules", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "uri" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : true, + "isModifierReason" : "This element is labeled as a modifier because the implicit rules may provide additional knowledge about the resource that modifies it's meaning or interpretation", + "isSummary" : true + }, + { + "id" : "Location.language", + "path" : "Location.language", + "short" : "Language of the resource content", + "definition" : "The base language in which the resource is written.", + "comment" : "Language is provided to support indexing and accessibility (typically, services such as text to speech use the language tag). The html language tag in the narrative applies to the narrative. The language tag on the resource may be used to specify the language of other presentations generated from the data in the resource. Not all the content has to be in the base language. The Resource.language should not be assumed to apply to the narrative automatically. If a language is specified, it should it also be specified on the div element in the html (see rules in HTML5 for information about the relationship between xml:lang and the html lang attribute).", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Resource.language", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "code" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : false, + "binding" : { + "extension" : [{ + "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-maxValueSet", + "valueCanonical" : "http://hl7.org/fhir/ValueSet/all-languages" + }, + { + "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", + "valueString" : "Language" + }, + { + "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding", + "valueBoolean" : true + }], + "strength" : "preferred", + "description" : "A human language.", + "valueSet" : "http://hl7.org/fhir/ValueSet/languages" + } + }, + { + "id" : "Location.text", + "path" : "Location.text", + "short" : "Text summary of the resource, for human interpretation", + "definition" : "A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it \"clinically safe\" for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety.", + "comment" : "Contained resources do not have narrative. Resources that are not contained SHOULD have a narrative. In some cases, a resource may only have text with little or no additional discrete data (as long as all minOccurs=1 elements are satisfied). This may be necessary for data from legacy systems where information is captured as a \"text blob\" or where text is additionally entered raw or narrated and encoded information is added later.", + "alias" : ["narrative", + "html", + "xhtml", + "display"], + "min" : 0, + "max" : "1", + "base" : { + "path" : "DomainResource.text", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "Narrative" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "Act.text?" + }] + }, + { + "id" : "Location.contained", + "path" : "Location.contained", + "short" : "Contained, inline Resources", + "definition" : "These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.", + "comment" : "This should never be done when the content can be identified properly, as once identification is lost, it is extremely difficult (and context dependent) to restore it again. Contained resources may have profiles and tags In their meta elements, but SHALL NOT have security labels.", + "alias" : ["inline resources", + "anonymous resources", + "contained resources"], + "min" : 0, + "max" : "*", + "base" : { + "path" : "DomainResource.contained", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "Resource" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "N/A" + }] + }, + { + "id" : "Location.extension", + "path" : "Location.extension", + "short" : "Additional content defined by implementations", + "definition" : "May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.", + "alias" : ["extensions", + "user content"], + "min" : 0, + "max" : "*", + "base" : { + "path" : "DomainResource.extension", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "Extension" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }, + { + "key" : "ext-1", + "severity" : "error", + "human" : "Must have either extensions or value[x], not both", + "expression" : "extension.exists() != value.exists()", + "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])", + "source" : "http://hl7.org/fhir/StructureDefinition/Extension" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "N/A" + }] + }, + { + "id" : "Location.modifierExtension", + "path" : "Location.modifierExtension", + "short" : "Extensions that cannot be ignored", + "definition" : "May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", + "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.", + "requirements" : "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).", + "alias" : ["extensions", + "user content"], + "min" : 0, + "max" : "*", + "base" : { + "path" : "DomainResource.modifierExtension", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "Extension" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }, + { + "key" : "ext-1", + "severity" : "error", + "human" : "Must have either extensions or value[x], not both", + "expression" : "extension.exists() != value.exists()", + "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])", + "source" : "http://hl7.org/fhir/StructureDefinition/Extension" + }], + "isModifier" : true, + "isModifierReason" : "Modifier extensions are expected to modify the meaning or interpretation of the resource that contains them", + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "N/A" + }] + }, + { + "id" : "Location.identifier", + "path" : "Location.identifier", + "short" : "Unique code or number identifying the location to its users", + "definition" : "Unique code or number identifying the location to its users.", + "requirements" : "Organization label locations in registries, need to keep track of those.", + "min" : 0, + "max" : "*", + "base" : { + "path" : "Location.identifier", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "Identifier" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "mapping" : [{ + "identity" : "w5", + "map" : "FiveWs.identifier" + }, + { + "identity" : "rim", + "map" : ".id" + }] + }, + { + "id" : "Location.status", + "path" : "Location.status", + "short" : "active | suspended | inactive", + "definition" : "The status property covers the general availability of the resource, not the current value which may be covered by the operationStatus, or by a schedule/slots if they are configured for the location.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Location.status", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "code" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : true, + "isModifierReason" : "This element is labeled as a modifier because the status contains codes that mark the resource as not currently valid", + "isSummary" : true, + "binding" : { + "extension" : [{ + "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", + "valueString" : "LocationStatus" + }], + "strength" : "required", + "description" : "Indicates whether the location is still in use.", + "valueSet" : "http://hl7.org/fhir/ValueSet/location-status|4.0.1" + }, + "mapping" : [{ + "identity" : "w5", + "map" : "FiveWs.status" + }, + { + "identity" : "rim", + "map" : ".statusCode" + }] + }, + { + "id" : "Location.operationalStatus", + "path" : "Location.operationalStatus", + "short" : "The operational status of the location (typically only for a bed/room)", + "definition" : "The operational status covers operation values most relevant to beds (but can also apply to rooms/units/chairs/etc. such as an isolation unit/dialysis chair). This typically covers concepts such as contamination, housekeeping, and other activities like maintenance.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Location.operationalStatus", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "Coding" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "binding" : { + "extension" : [{ + "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", + "valueString" : "OperationalStatus" + }], + "strength" : "preferred", + "description" : "The operational status if the location (where typically a bed/room).", + "valueSet" : "http://terminology.hl7.org/ValueSet/v2-0116" + }, + "mapping" : [{ + "identity" : "w5", + "map" : "FiveWs.status" + }, + { + "identity" : "rim", + "map" : "n/a" + }] + }, + { + "id" : "Location.name", + "path" : "Location.name", + "short" : "Name of the location as used by humans", + "definition" : "Name of the location as used by humans. Does not need to be unique.", + "comment" : "If the name of a location changes, consider putting the old name in the alias column so that it can still be located through searches.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Location.name", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "string" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "mapping" : [{ + "identity" : "rim", + "map" : ".name" + }] + }, + { + "id" : "Location.alias", + "path" : "Location.alias", + "short" : "A list of alternate names that the location is known as, or was known as, in the past", + "definition" : "A list of alternate names that the location is known as, or was known as, in the past.", + "comment" : "There are no dates associated with the alias/historic names, as this is not intended to track when names were used, but to assist in searching so that older names can still result in identifying the location.", + "requirements" : "Over time locations and organizations go through many changes and can be known by different names.\n\nFor searching knowing previous names that the location was known by can be very useful.", + "min" : 0, + "max" : "*", + "base" : { + "path" : "Location.alias", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "string" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : ".name" + }] + }, + { + "id" : "Location.description", + "path" : "Location.description", + "short" : "Additional details about the location that could be displayed as further information to identify the location beyond its name", + "definition" : "Description of the Location, which helps in finding or referencing the place.", + "requirements" : "Humans need additional information to verify a correct location has been identified.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Location.description", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "string" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "mapping" : [{ + "identity" : "rim", + "map" : ".playingEntity[classCode=PLC determinerCode=INSTANCE].desc" + }] + }, + { + "id" : "Location.mode", + "path" : "Location.mode", + "short" : "instance | kind", + "definition" : "Indicates whether a resource instance represents a specific location or a class of locations.", + "comment" : "This is labeled as a modifier because whether or not the location is a class of locations changes how it can be used and understood.", + "requirements" : "When using a Location resource for scheduling or orders, we need to be able to refer to a class of Locations instead of a specific Location.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Location.mode", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "code" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "binding" : { + "extension" : [{ + "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", + "valueString" : "LocationMode" + }], + "strength" : "required", + "description" : "Indicates whether a resource instance represents a specific location or a class of locations.", + "valueSet" : "http://hl7.org/fhir/ValueSet/location-mode|4.0.1" + }, + "mapping" : [{ + "identity" : "w5", + "map" : "FiveWs.class" + }, + { + "identity" : "rim", + "map" : ".playingEntity[classCode=PLC].determinerCode" + }] + }, + { + "id" : "Location.type", + "path" : "Location.type", + "short" : "Type of function performed", + "definition" : "Indicates the type of function performed at the location.", + "min" : 0, + "max" : "*", + "base" : { + "path" : "Location.type", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "CodeableConcept" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "binding" : { + "extension" : [{ + "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", + "valueString" : "LocationType" + }], + "strength" : "extensible", + "description" : "Indicates the type of function performed at the location.", + "valueSet" : "http://terminology.hl7.org/ValueSet/v3-ServiceDeliveryLocationRoleType" + }, + "mapping" : [{ + "identity" : "w5", + "map" : "FiveWs.class" + }, + { + "identity" : "rim", + "map" : ".code" + }] + }, + { + "id" : "Location.telecom", + "path" : "Location.telecom", + "short" : "Contact details of the location", + "definition" : "The contact details of communication devices available at the location. This can include phone numbers, fax numbers, mobile numbers, email addresses and web sites.", + "min" : 0, + "max" : "*", + "base" : { + "path" : "Location.telecom", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "ContactPoint" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : ".telecom" + }] + }, + { + "id" : "Location.address", + "path" : "Location.address", + "short" : "An address expressed using postal conventions (as opposed to GPS or other location definition formats)", + "definition" : "An address expressed using postal conventions (as opposed to GPS or other location definition formats). This data type may be used to convey addresses for use in delivering mail as well as for visiting locations which might not be valid for mail delivery. There are a variety of postal address formats defined around the world.", + "comment" : "Note: address is intended to describe postal addresses for administrative purposes, not to describe absolute geographical coordinates. Postal addresses are often used as proxies for physical locations (also see the [Location](http://hl7.org/fhir/R4/location.html#) resource).", + "requirements" : "If locations can be visited, we need to keep track of their address.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Location.address", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "Address", + "profile" : ["http://helsenorge.no/fhir/StructureDefinition/no-basis-Address"] + }], + "condition" : ["ele-1"], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "n/a" + }, + { + "identity" : "v2", + "map" : "XAD" + }, + { + "identity" : "rim", + "map" : "AD" + }, + { + "identity" : "servd", + "map" : "Address" + }] + }, + { + "id" : "Location.physicalType", + "path" : "Location.physicalType", + "short" : "Physical form of the location", + "definition" : "Physical form of the location, e.g. building, room, vehicle, road.", + "requirements" : "For purposes of showing relevant locations in queries, we need to categorize locations.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Location.physicalType", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "CodeableConcept" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "binding" : { + "extension" : [{ + "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", + "valueString" : "PhysicalType" + }], + "strength" : "example", + "description" : "Physical form of the location.", + "valueSet" : "http://hl7.org/fhir/ValueSet/location-physical-type" + }, + "mapping" : [{ + "identity" : "w5", + "map" : "FiveWs.class" + }, + { + "identity" : "rim", + "map" : ".playingEntity [classCode=PLC].code" + }] + }, + { + "id" : "Location.position", + "path" : "Location.position", + "short" : "The absolute geographic location", + "definition" : "The absolute geographic location of the Location, expressed using the WGS84 datum (This is the same co-ordinate system used in KML).", + "requirements" : "For mobile applications and automated route-finding knowing the exact location of the Location is required.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Location.position", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "BackboneElement" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : ".playingEntity [classCode=PLC determinerCode=INSTANCE].positionText" + }] + }, + { + "id" : "Location.position.id", + "path" : "Location.position.id", + "representation" : ["xmlAttr"], + "short" : "Unique id for inter-element referencing", + "definition" : "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Element.id", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "extension" : [{ + "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type", + "valueUrl" : "string" + }], + "code" : "http://hl7.org/fhirpath/System.String" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "n/a" + }] + }, + { + "id" : "Location.position.extension", + "path" : "Location.position.extension", + "short" : "Additional content defined by implementations", + "definition" : "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.", + "alias" : ["extensions", + "user content"], + "min" : 0, + "max" : "*", + "base" : { + "path" : "Element.extension", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "Extension" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }, + { + "key" : "ext-1", + "severity" : "error", + "human" : "Must have either extensions or value[x], not both", + "expression" : "extension.exists() != value.exists()", + "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])", + "source" : "http://hl7.org/fhir/StructureDefinition/Extension" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "n/a" + }] + }, + { + "id" : "Location.position.modifierExtension", + "path" : "Location.position.modifierExtension", + "short" : "Extensions that cannot be ignored even if unrecognized", + "definition" : "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", + "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.", + "requirements" : "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).", + "alias" : ["extensions", + "user content", + "modifiers"], + "min" : 0, + "max" : "*", + "base" : { + "path" : "BackboneElement.modifierExtension", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "Extension" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }, + { + "key" : "ext-1", + "severity" : "error", + "human" : "Must have either extensions or value[x], not both", + "expression" : "extension.exists() != value.exists()", + "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])", + "source" : "http://hl7.org/fhir/StructureDefinition/Extension" + }], + "isModifier" : true, + "isModifierReason" : "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them", + "isSummary" : true, + "mapping" : [{ + "identity" : "rim", + "map" : "N/A" + }] + }, + { + "id" : "Location.position.longitude", + "path" : "Location.position.longitude", + "short" : "Longitude with WGS84 datum", + "definition" : "Longitude. The value domain and the interpretation are the same as for the text of the longitude element in KML (see notes below).", + "min" : 1, + "max" : "1", + "base" : { + "path" : "Location.position.longitude", + "min" : 1, + "max" : "1" + }, + "type" : [{ + "code" : "decimal" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "(RIM Opted not to map the sub-elements of GPS location, is now an OBS)" + }] + }, + { + "id" : "Location.position.latitude", + "path" : "Location.position.latitude", + "short" : "Latitude with WGS84 datum", + "definition" : "Latitude. The value domain and the interpretation are the same as for the text of the latitude element in KML (see notes below).", + "min" : 1, + "max" : "1", + "base" : { + "path" : "Location.position.latitude", + "min" : 1, + "max" : "1" + }, + "type" : [{ + "code" : "decimal" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "(RIM Opted not to map the sub-elements of GPS location, is now an OBS)" + }] + }, + { + "id" : "Location.position.altitude", + "path" : "Location.position.altitude", + "short" : "Altitude with WGS84 datum", + "definition" : "Altitude. The value domain and the interpretation are the same as for the text of the altitude element in KML (see notes below).", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Location.position.altitude", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "decimal" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "(RIM Opted not to map the sub-elements of GPS location, is now an OBS)" + }] + }, + { + "id" : "Location.managingOrganization", + "path" : "Location.managingOrganization", + "short" : "Organization responsible for provisioning and upkeep", + "definition" : "The organization responsible for the provisioning and upkeep of the location.", + "comment" : "This can also be used as the part of the organization hierarchy where this location provides services. These services can be defined through the HealthcareService resource.", + "requirements" : "Need to know who manages the location.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Location.managingOrganization", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "Reference", + "targetProfile" : ["http://hl7.org/fhir/StructureDefinition/Organization", + "http://helsenorge.no/fhir/StructureDefinition/no-basis-Organization"], + "versioning" : "specific" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "mapping" : [{ + "identity" : "rim", + "map" : ".scopingEntity[classCode=ORG determinerKind=INSTANCE]" + }] + }, + { + "id" : "Location.partOf", + "path" : "Location.partOf", + "short" : "Another Location this one is physically a part of", + "definition" : "Another Location of which this Location is physically a part of.", + "requirements" : "For purposes of location, display and identification, knowing which locations are located within other locations is important.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Location.partOf", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "extension" : [{ + "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-hierarchy", + "valueBoolean" : true + }], + "code" : "Reference", + "targetProfile" : ["http://hl7.org/fhir/StructureDefinition/Location"] + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : ".inboundLink[typeCode=PART].source[classCode=SDLC]" + }] + }, + { + "id" : "Location.hoursOfOperation", + "path" : "Location.hoursOfOperation", + "short" : "What days/times during a week is this location usually open", + "definition" : "What days/times during a week is this location usually open.", + "comment" : "This type of information is commonly found published in directories and on websites informing customers when the facility is available.\n\nSpecific services within the location may have their own hours which could be shorter (or longer) than the locations hours.", + "min" : 0, + "max" : "*", + "base" : { + "path" : "Location.hoursOfOperation", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "BackboneElement" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : ".effectiveTime" + }] + }, + { + "id" : "Location.hoursOfOperation.id", + "path" : "Location.hoursOfOperation.id", + "representation" : ["xmlAttr"], + "short" : "Unique id for inter-element referencing", + "definition" : "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Element.id", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "extension" : [{ + "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type", + "valueUrl" : "string" + }], + "code" : "http://hl7.org/fhirpath/System.String" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "n/a" + }] + }, + { + "id" : "Location.hoursOfOperation.extension", + "path" : "Location.hoursOfOperation.extension", + "short" : "Additional content defined by implementations", + "definition" : "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.", + "alias" : ["extensions", + "user content"], + "min" : 0, + "max" : "*", + "base" : { + "path" : "Element.extension", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "Extension" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }, + { + "key" : "ext-1", + "severity" : "error", + "human" : "Must have either extensions or value[x], not both", + "expression" : "extension.exists() != value.exists()", + "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])", + "source" : "http://hl7.org/fhir/StructureDefinition/Extension" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "n/a" + }] + }, + { + "id" : "Location.hoursOfOperation.modifierExtension", + "path" : "Location.hoursOfOperation.modifierExtension", + "short" : "Extensions that cannot be ignored even if unrecognized", + "definition" : "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", + "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.", + "requirements" : "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).", + "alias" : ["extensions", + "user content", + "modifiers"], + "min" : 0, + "max" : "*", + "base" : { + "path" : "BackboneElement.modifierExtension", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "Extension" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }, + { + "key" : "ext-1", + "severity" : "error", + "human" : "Must have either extensions or value[x], not both", + "expression" : "extension.exists() != value.exists()", + "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])", + "source" : "http://hl7.org/fhir/StructureDefinition/Extension" + }], + "isModifier" : true, + "isModifierReason" : "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them", + "isSummary" : true, + "mapping" : [{ + "identity" : "rim", + "map" : "N/A" + }] + }, + { + "id" : "Location.hoursOfOperation.daysOfWeek", + "path" : "Location.hoursOfOperation.daysOfWeek", + "short" : "mon | tue | wed | thu | fri | sat | sun", + "definition" : "Indicates which days of the week are available between the start and end Times.", + "min" : 0, + "max" : "*", + "base" : { + "path" : "Location.hoursOfOperation.daysOfWeek", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "code" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : false, + "binding" : { + "extension" : [{ + "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", + "valueString" : "DaysOfWeek" + }], + "strength" : "required", + "description" : "The days of the week.", + "valueSet" : "http://hl7.org/fhir/ValueSet/days-of-week|4.0.1" + }, + "mapping" : [{ + "identity" : "rim", + "map" : ".effectiveTime" + }] + }, + { + "id" : "Location.hoursOfOperation.allDay", + "path" : "Location.hoursOfOperation.allDay", + "short" : "The Location is open all day", + "definition" : "The Location is open all day.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Location.hoursOfOperation.allDay", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "boolean" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : ".effectiveTime" + }] + }, + { + "id" : "Location.hoursOfOperation.openingTime", + "path" : "Location.hoursOfOperation.openingTime", + "short" : "Time that the Location opens", + "definition" : "Time that the Location opens.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Location.hoursOfOperation.openingTime", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "time" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : ".effectiveTime" + }] + }, + { + "id" : "Location.hoursOfOperation.closingTime", + "path" : "Location.hoursOfOperation.closingTime", + "short" : "Time that the Location closes", + "definition" : "Time that the Location closes.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Location.hoursOfOperation.closingTime", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "time" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : ".effectiveTime" + }] + }, + { + "id" : "Location.availabilityExceptions", + "path" : "Location.availabilityExceptions", + "short" : "Description of availability exceptions", + "definition" : "A description of when the locations opening ours are different to normal, e.g. public holiday availability. Succinctly describing all possible exceptions to normal site availability as detailed in the opening hours Times.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Location.availabilityExceptions", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "string" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "n/a" + }] + }, + { + "id" : "Location.endpoint", + "path" : "Location.endpoint", + "short" : "Technical endpoints providing access to services operated for the location", + "definition" : "no-basis don't use this element to reference endpoints registered in the Norwegian Address register (endpoints connected to a kommunikasjonspart in tjenestebasert adressering). Endpoints registered in the Norwegian Address register should only be referenced through a kommunikasjonspart-Organization resource.\n\nTechnical endpoints providing access to services operated for the location.", + "requirements" : "Organizations may have different systems at different locations that provide various services and need to be able to define the technical connection details for how to connect to them, and for what purpose.", + "min" : 0, + "max" : "*", + "base" : { + "path" : "Location.endpoint", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "Reference", + "targetProfile" : ["http://hl7.org/fhir/StructureDefinition/Endpoint", + "http://helsenorge.no/fhir/StructureDefinition/no-basis-Endpoint"] + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "n/a" + }] + }] + }, + "differential" : { + "element" : [{ + "id" : "Location", + "path" : "Location", + "definition" : "Details and position information for a physical place where services are provided and resources and participants may be stored, found, contained or \naccommodated.\n\nno-basis: The use-case for no-basis-Location is representation of organization structure to describe where a specific department or healthcare service is offered." + }, + { + "id" : "Location.address", + "path" : "Location.address", + "type" : [{ + "code" : "Address", + "profile" : ["http://helsenorge.no/fhir/StructureDefinition/no-basis-Address"] + }] + }, + { + "id" : "Location.managingOrganization", + "path" : "Location.managingOrganization", + "type" : [{ + "code" : "Reference", + "targetProfile" : ["http://hl7.org/fhir/StructureDefinition/Organization", + "http://helsenorge.no/fhir/StructureDefinition/no-basis-Organization"], + "versioning" : "specific" + }] + }, + { + "id" : "Location.endpoint", + "path" : "Location.endpoint", + "definition" : "no-basis don't use this element to reference endpoints registered in the Norwegian Address register (endpoints connected to a kommunikasjonspart in tjenestebasert adressering). Endpoints registered in the Norwegian Address register should only be referenced through a kommunikasjonspart-Organization resource.\n\nTechnical endpoints providing access to services operated for the location.", + "type" : [{ + "code" : "Reference", + "targetProfile" : ["http://hl7.org/fhir/StructureDefinition/Endpoint", + "http://helsenorge.no/fhir/StructureDefinition/no-basis-Endpoint"] + }] + }] + } +} \ No newline at end of file diff --git a/StructureDefinition-no-basis-Location.profile.history.html b/StructureDefinition-no-basis-Location.profile.history.html new file mode 100644 index 00000000..95fc72f9 --- /dev/null +++ b/StructureDefinition-no-basis-Location.profile.history.html @@ -0,0 +1,297 @@ + + + + + + + + + + - v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - draft + + + +

+
+
+
+ +
+
+
+ + + + +
+
+ + +
+
+ +
+
+ + +
+
+
+
+ + +
+

NyTimelosingIG - Local Development build (v0.1.0). See the Directory of published versions

+ + + + + + + + + + + + + + + + +

Resource Profile: NoBasisLocation - Change History

+ + + + + + + +
+ + Active + + as of 2019-01-31 + + +
+ +

Changes in the no-basis-Location resource profile.

+ + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/StructureDefinition-no-basis-Location.profile.json.html b/StructureDefinition-no-basis-Location.profile.json.html new file mode 100644 index 00000000..60c8931c --- /dev/null +++ b/StructureDefinition-no-basis-Location.profile.json.html @@ -0,0 +1,2081 @@ + + + + + + + + + + + + + + no-basis-Location - JSON Representation - v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - draft + + + +

+
+
+
+ +
+
+
+ + + + +
+
+ + +
+
+ +
+
+ + +
+
+
+
+ +
+

NyTimelosingIG - Local Development build (v0.1.0). See the Directory of published versions

+ + + + + + + + + + + + + + + + +

Resource Profile: NoBasisLocation - JSON Profile

+ + + + + + + +
+ + Active + + as of 2019-01-31 + + +
+ + +

JSON representation of the no-basis-Location resource profile.

+ +

Raw json | Download

+ + + + + + +

+{
+  "resourceType" : "StructureDefinition",
+  "id" : "no-basis-Location",
+  "text" : {
+    "status" : "extensions",
+    "div" : "<div xmlns=\"http://www.w3.org/1999/xhtml\">Placeholder</div>"
+  },
+  "url" : "http://helsenorge.no/fhir/StructureDefinition/no-basis-Location",
+  "version" : "0.1.0",
+  "name" : "NoBasisLocation",
+  "title" : "no-basis-Location",
+  "status" : "active",
+  "date" : "2019-01-31",
+  "publisher" : "Example Publisher",
+  "contact" : [
+    {
+      "name" : "Example Publisher",
+      "telecom" : [
+        {
+          "system" : "url",
+          "value" : "http://example.org/example-publisher"
+        }
+      ]
+    }
+  ],
+  "description" : "Basisprofil for Norwegian Location information. Defined by The Norwegian Directorate of eHealth and HL7 Norway. Should be used as a basis for further profiling in use-cases where specific location information is needed. The basis profile is open, but derived profiles should close down the information elements according to specification relevant to the use-case.",
+  "fhirVersion" : "4.0.1",
+  "mapping" : [
+    {
+      "identity" : "rim",
+      "uri" : "http://hl7.org/v3",
+      "name" : "RIM Mapping"
+    },
+    {
+      "identity" : "w5",
+      "uri" : "http://hl7.org/fhir/fivews",
+      "name" : "FiveWs Pattern Mapping"
+    }
+  ],
+  "kind" : "resource",
+  "abstract" : false,
+  "type" : "Location",
+  "baseDefinition" : "http://hl7.org/fhir/StructureDefinition/Location",
+  "derivation" : "constraint",
+  "snapshot" : {
+    "element" : [
+      {
+        "id" : "Location",
+        "path" : "Location",
+        "short" : "Details and position information for a physical place",
+        "definition" : "Details and position information for a physical place where services are provided  and resources and participants may be stored, found, contained or \naccommodated.\n\nno-basis: The use-case for no-basis-Location is representation of organization structure to describe where a specific department or healthcare service is offered.",
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "Location",
+          "min" : 0,
+          "max" : "*"
+        },
+        "constraint" : [
+          {
+            "key" : "dom-2",
+            "severity" : "error",
+            "human" : "If the resource is contained in another resource, it SHALL NOT contain nested Resources",
+            "expression" : "contained.contained.empty()",
+            "xpath" : "not(parent::f:contained and f:contained)",
+            "source" : "http://hl7.org/fhir/StructureDefinition/DomainResource"
+          },
+          {
+            "key" : "dom-3",
+            "severity" : "error",
+            "human" : "If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource",
+            "expression" : "contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()",
+            "xpath" : "not(exists(for $id in f:contained/*/f:id/@value return $contained[not(parent::*/descendant::f:reference/@value=concat('#', $contained/*/id/@value) or descendant::f:reference[@value='#'])]))",
+            "source" : "http://hl7.org/fhir/StructureDefinition/DomainResource"
+          },
+          {
+            "key" : "dom-4",
+            "severity" : "error",
+            "human" : "If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated",
+            "expression" : "contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()",
+            "xpath" : "not(exists(f:contained/*/f:meta/f:versionId)) and not(exists(f:contained/*/f:meta/f:lastUpdated))",
+            "source" : "http://hl7.org/fhir/StructureDefinition/DomainResource"
+          },
+          {
+            "key" : "dom-5",
+            "severity" : "error",
+            "human" : "If a resource is contained in another resource, it SHALL NOT have a security label",
+            "expression" : "contained.meta.security.empty()",
+            "xpath" : "not(exists(f:contained/*/f:meta/f:security))",
+            "source" : "http://hl7.org/fhir/StructureDefinition/DomainResource"
+          },
+          {
+            "extension" : [
+              {
+                "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bestpractice",
+                "valueBoolean" : true
+              },
+              {
+                "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bestpractice-explanation",
+                "valueMarkdown" : "When a resource has no narrative, only systems that fully understand the data can display the resource to a human safely. Including a human readable representation in the resource makes for a much more robust eco-system and cheaper handling of resources by intermediary systems. Some ecosystems restrict distribution of resources to only those systems that do fully understand the resources, and as a consequence implementers may believe that the narrative is superfluous. However experience shows that such eco-systems often open up to new participants over time."
+              }
+            ],
+            "key" : "dom-6",
+            "severity" : "warning",
+            "human" : "A resource should have narrative for robust management",
+            "expression" : "text.`div`.exists()",
+            "xpath" : "exists(f:text/h:div)",
+            "source" : "http://hl7.org/fhir/StructureDefinition/DomainResource"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "Entity. Role, or Act"
+          },
+          {
+            "identity" : "rim",
+            "map" : ".Role[classCode=SDLC]"
+          }
+        ]
+      },
+      {
+        "id" : "Location.id",
+        "path" : "Location.id",
+        "short" : "Logical id of this artifact",
+        "definition" : "The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.",
+        "comment" : "The only time that a resource does not have an id is when it is being submitted to the server using a create operation.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Resource.id",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "extension" : [
+              {
+                "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
+                "valueUrl" : "id"
+              }
+            ],
+            "code" : "http://hl7.org/fhirpath/System.String"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true
+      },
+      {
+        "id" : "Location.meta",
+        "path" : "Location.meta",
+        "short" : "Metadata about the resource",
+        "definition" : "The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Resource.meta",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "Meta"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true
+      },
+      {
+        "id" : "Location.implicitRules",
+        "path" : "Location.implicitRules",
+        "short" : "A set of rules under which this content was created",
+        "definition" : "A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc.",
+        "comment" : "Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of it's narrative along with other profiles, value sets, etc.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Resource.implicitRules",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "uri"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : true,
+        "isModifierReason" : "This element is labeled as a modifier because the implicit rules may provide additional knowledge about the resource that modifies it's meaning or interpretation",
+        "isSummary" : true
+      },
+      {
+        "id" : "Location.language",
+        "path" : "Location.language",
+        "short" : "Language of the resource content",
+        "definition" : "The base language in which the resource is written.",
+        "comment" : "Language is provided to support indexing and accessibility (typically, services such as text to speech use the language tag). The html language tag in the narrative applies  to the narrative. The language tag on the resource may be used to specify the language of other presentations generated from the data in the resource. Not all the content has to be in the base language. The Resource.language should not be assumed to apply to the narrative automatically. If a language is specified, it should it also be specified on the div element in the html (see rules in HTML5 for information about the relationship between xml:lang and the html lang attribute).",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Resource.language",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "code"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "binding" : {
+          "extension" : [
+            {
+              "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-maxValueSet",
+              "valueCanonical" : "http://hl7.org/fhir/ValueSet/all-languages"
+            },
+            {
+              "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
+              "valueString" : "Language"
+            },
+            {
+              "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding",
+              "valueBoolean" : true
+            }
+          ],
+          "strength" : "preferred",
+          "description" : "A human language.",
+          "valueSet" : "http://hl7.org/fhir/ValueSet/languages"
+        }
+      },
+      {
+        "id" : "Location.text",
+        "path" : "Location.text",
+        "short" : "Text summary of the resource, for human interpretation",
+        "definition" : "A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it \"clinically safe\" for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety.",
+        "comment" : "Contained resources do not have narrative. Resources that are not contained SHOULD have a narrative. In some cases, a resource may only have text with little or no additional discrete data (as long as all minOccurs=1 elements are satisfied).  This may be necessary for data from legacy systems where information is captured as a \"text blob\" or where text is additionally entered raw or narrated and encoded information is added later.",
+        "alias" : [
+          "narrative",
+          "html",
+          "xhtml",
+          "display"
+        ],
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "DomainResource.text",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "Narrative"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "Act.text?"
+          }
+        ]
+      },
+      {
+        "id" : "Location.contained",
+        "path" : "Location.contained",
+        "short" : "Contained, inline Resources",
+        "definition" : "These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.",
+        "comment" : "This should never be done when the content can be identified properly, as once identification is lost, it is extremely difficult (and context dependent) to restore it again. Contained resources may have profiles and tags In their meta elements, but SHALL NOT have security labels.",
+        "alias" : [
+          "inline resources",
+          "anonymous resources",
+          "contained resources"
+        ],
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "DomainResource.contained",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "Resource"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "N/A"
+          }
+        ]
+      },
+      {
+        "id" : "Location.extension",
+        "path" : "Location.extension",
+        "short" : "Additional content defined by implementations",
+        "definition" : "May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
+        "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
+        "alias" : [
+          "extensions",
+          "user content"
+        ],
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "DomainResource.extension",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "Extension"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          },
+          {
+            "key" : "ext-1",
+            "severity" : "error",
+            "human" : "Must have either extensions or value[x], not both",
+            "expression" : "extension.exists() != value.exists()",
+            "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Extension"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "N/A"
+          }
+        ]
+      },
+      {
+        "id" : "Location.modifierExtension",
+        "path" : "Location.modifierExtension",
+        "short" : "Extensions that cannot be ignored",
+        "definition" : "May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).",
+        "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
+        "requirements" : "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).",
+        "alias" : [
+          "extensions",
+          "user content"
+        ],
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "DomainResource.modifierExtension",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "Extension"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          },
+          {
+            "key" : "ext-1",
+            "severity" : "error",
+            "human" : "Must have either extensions or value[x], not both",
+            "expression" : "extension.exists() != value.exists()",
+            "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Extension"
+          }
+        ],
+        "isModifier" : true,
+        "isModifierReason" : "Modifier extensions are expected to modify the meaning or interpretation of the resource that contains them",
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "N/A"
+          }
+        ]
+      },
+      {
+        "id" : "Location.identifier",
+        "path" : "Location.identifier",
+        "short" : "Unique code or number identifying the location to its users",
+        "definition" : "Unique code or number identifying the location to its users.",
+        "requirements" : "Organization label locations in registries, need to keep track of those.",
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "Location.identifier",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "Identifier"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "w5",
+            "map" : "FiveWs.identifier"
+          },
+          {
+            "identity" : "rim",
+            "map" : ".id"
+          }
+        ]
+      },
+      {
+        "id" : "Location.status",
+        "path" : "Location.status",
+        "short" : "active | suspended | inactive",
+        "definition" : "The status property covers the general availability of the resource, not the current value which may be covered by the operationStatus, or by a schedule/slots if they are configured for the location.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Location.status",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "code"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : true,
+        "isModifierReason" : "This element is labeled as a modifier because the status contains codes that mark the resource as not currently valid",
+        "isSummary" : true,
+        "binding" : {
+          "extension" : [
+            {
+              "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
+              "valueString" : "LocationStatus"
+            }
+          ],
+          "strength" : "required",
+          "description" : "Indicates whether the location is still in use.",
+          "valueSet" : "http://hl7.org/fhir/ValueSet/location-status|4.0.1"
+        },
+        "mapping" : [
+          {
+            "identity" : "w5",
+            "map" : "FiveWs.status"
+          },
+          {
+            "identity" : "rim",
+            "map" : ".statusCode"
+          }
+        ]
+      },
+      {
+        "id" : "Location.operationalStatus",
+        "path" : "Location.operationalStatus",
+        "short" : "The operational status of the location (typically only for a bed/room)",
+        "definition" : "The operational status covers operation values most relevant to beds (but can also apply to rooms/units/chairs/etc. such as an isolation unit/dialysis chair). This typically covers concepts such as contamination, housekeeping, and other activities like maintenance.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Location.operationalStatus",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "Coding"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "binding" : {
+          "extension" : [
+            {
+              "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
+              "valueString" : "OperationalStatus"
+            }
+          ],
+          "strength" : "preferred",
+          "description" : "The operational status if the location (where typically a bed/room).",
+          "valueSet" : "http://terminology.hl7.org/ValueSet/v2-0116"
+        },
+        "mapping" : [
+          {
+            "identity" : "w5",
+            "map" : "FiveWs.status"
+          },
+          {
+            "identity" : "rim",
+            "map" : "n/a"
+          }
+        ]
+      },
+      {
+        "id" : "Location.name",
+        "path" : "Location.name",
+        "short" : "Name of the location as used by humans",
+        "definition" : "Name of the location as used by humans. Does not need to be unique.",
+        "comment" : "If the name of a location changes, consider putting the old name in the alias column so that it can still be located through searches.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Location.name",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "string"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : ".name"
+          }
+        ]
+      },
+      {
+        "id" : "Location.alias",
+        "path" : "Location.alias",
+        "short" : "A list of alternate names that the location is known as, or was known as, in the past",
+        "definition" : "A list of alternate names that the location is known as, or was known as, in the past.",
+        "comment" : "There are no dates associated with the alias/historic names, as this is not intended to track when names were used, but to assist in searching so that older names can still result in identifying the location.",
+        "requirements" : "Over time locations and organizations go through many changes and can be known by different names.\n\nFor searching knowing previous names that the location was known by can be very useful.",
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "Location.alias",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "string"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : ".name"
+          }
+        ]
+      },
+      {
+        "id" : "Location.description",
+        "path" : "Location.description",
+        "short" : "Additional details about the location that could be displayed as further information to identify the location beyond its name",
+        "definition" : "Description of the Location, which helps in finding or referencing the place.",
+        "requirements" : "Humans need additional information to verify a correct location has been identified.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Location.description",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "string"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : ".playingEntity[classCode=PLC determinerCode=INSTANCE].desc"
+          }
+        ]
+      },
+      {
+        "id" : "Location.mode",
+        "path" : "Location.mode",
+        "short" : "instance | kind",
+        "definition" : "Indicates whether a resource instance represents a specific location or a class of locations.",
+        "comment" : "This is labeled as a modifier because whether or not the location is a class of locations changes how it can be used and understood.",
+        "requirements" : "When using a Location resource for scheduling or orders, we need to be able to refer to a class of Locations instead of a specific Location.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Location.mode",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "code"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "binding" : {
+          "extension" : [
+            {
+              "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
+              "valueString" : "LocationMode"
+            }
+          ],
+          "strength" : "required",
+          "description" : "Indicates whether a resource instance represents a specific location or a class of locations.",
+          "valueSet" : "http://hl7.org/fhir/ValueSet/location-mode|4.0.1"
+        },
+        "mapping" : [
+          {
+            "identity" : "w5",
+            "map" : "FiveWs.class"
+          },
+          {
+            "identity" : "rim",
+            "map" : ".playingEntity[classCode=PLC].determinerCode"
+          }
+        ]
+      },
+      {
+        "id" : "Location.type",
+        "path" : "Location.type",
+        "short" : "Type of function performed",
+        "definition" : "Indicates the type of function performed at the location.",
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "Location.type",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "CodeableConcept"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "binding" : {
+          "extension" : [
+            {
+              "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
+              "valueString" : "LocationType"
+            }
+          ],
+          "strength" : "extensible",
+          "description" : "Indicates the type of function performed at the location.",
+          "valueSet" : "http://terminology.hl7.org/ValueSet/v3-ServiceDeliveryLocationRoleType"
+        },
+        "mapping" : [
+          {
+            "identity" : "w5",
+            "map" : "FiveWs.class"
+          },
+          {
+            "identity" : "rim",
+            "map" : ".code"
+          }
+        ]
+      },
+      {
+        "id" : "Location.telecom",
+        "path" : "Location.telecom",
+        "short" : "Contact details of the location",
+        "definition" : "The contact details of communication devices available at the location. This can include phone numbers, fax numbers, mobile numbers, email addresses and web sites.",
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "Location.telecom",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "ContactPoint"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : ".telecom"
+          }
+        ]
+      },
+      {
+        "id" : "Location.address",
+        "path" : "Location.address",
+        "short" : "An address expressed using postal conventions (as opposed to GPS or other location definition formats)",
+        "definition" : "An address expressed using postal conventions (as opposed to GPS or other location definition formats).  This data type may be used to convey addresses for use in delivering mail as well as for visiting locations which might not be valid for mail delivery.  There are a variety of postal address formats defined around the world.",
+        "comment" : "Note: address is intended to describe postal addresses for administrative purposes, not to describe absolute geographical coordinates.  Postal addresses are often used as proxies for physical locations (also see the [Location](http://hl7.org/fhir/R4/location.html#) resource).",
+        "requirements" : "If locations can be visited, we need to keep track of their address.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Location.address",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "Address",
+            "profile" : [
+              "http://helsenorge.no/fhir/StructureDefinition/no-basis-Address"
+            ]
+          }
+        ],
+        "condition" : [
+          "ele-1"
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "n/a"
+          },
+          {
+            "identity" : "v2",
+            "map" : "XAD"
+          },
+          {
+            "identity" : "rim",
+            "map" : "AD"
+          },
+          {
+            "identity" : "servd",
+            "map" : "Address"
+          }
+        ]
+      },
+      {
+        "id" : "Location.physicalType",
+        "path" : "Location.physicalType",
+        "short" : "Physical form of the location",
+        "definition" : "Physical form of the location, e.g. building, room, vehicle, road.",
+        "requirements" : "For purposes of showing relevant locations in queries, we need to categorize locations.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Location.physicalType",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "CodeableConcept"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "binding" : {
+          "extension" : [
+            {
+              "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
+              "valueString" : "PhysicalType"
+            }
+          ],
+          "strength" : "example",
+          "description" : "Physical form of the location.",
+          "valueSet" : "http://hl7.org/fhir/ValueSet/location-physical-type"
+        },
+        "mapping" : [
+          {
+            "identity" : "w5",
+            "map" : "FiveWs.class"
+          },
+          {
+            "identity" : "rim",
+            "map" : ".playingEntity [classCode=PLC].code"
+          }
+        ]
+      },
+      {
+        "id" : "Location.position",
+        "path" : "Location.position",
+        "short" : "The absolute geographic location",
+        "definition" : "The absolute geographic location of the Location, expressed using the WGS84 datum (This is the same co-ordinate system used in KML).",
+        "requirements" : "For mobile applications and automated route-finding knowing the exact location of the Location is required.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Location.position",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "BackboneElement"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : ".playingEntity [classCode=PLC determinerCode=INSTANCE].positionText"
+          }
+        ]
+      },
+      {
+        "id" : "Location.position.id",
+        "path" : "Location.position.id",
+        "representation" : [
+          "xmlAttr"
+        ],
+        "short" : "Unique id for inter-element referencing",
+        "definition" : "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Element.id",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "extension" : [
+              {
+                "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
+                "valueUrl" : "string"
+              }
+            ],
+            "code" : "http://hl7.org/fhirpath/System.String"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "n/a"
+          }
+        ]
+      },
+      {
+        "id" : "Location.position.extension",
+        "path" : "Location.position.extension",
+        "short" : "Additional content defined by implementations",
+        "definition" : "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
+        "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
+        "alias" : [
+          "extensions",
+          "user content"
+        ],
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "Element.extension",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "Extension"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          },
+          {
+            "key" : "ext-1",
+            "severity" : "error",
+            "human" : "Must have either extensions or value[x], not both",
+            "expression" : "extension.exists() != value.exists()",
+            "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Extension"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "n/a"
+          }
+        ]
+      },
+      {
+        "id" : "Location.position.modifierExtension",
+        "path" : "Location.position.modifierExtension",
+        "short" : "Extensions that cannot be ignored even if unrecognized",
+        "definition" : "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).",
+        "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
+        "requirements" : "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).",
+        "alias" : [
+          "extensions",
+          "user content",
+          "modifiers"
+        ],
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "BackboneElement.modifierExtension",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "Extension"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          },
+          {
+            "key" : "ext-1",
+            "severity" : "error",
+            "human" : "Must have either extensions or value[x], not both",
+            "expression" : "extension.exists() != value.exists()",
+            "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Extension"
+          }
+        ],
+        "isModifier" : true,
+        "isModifierReason" : "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them",
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "N/A"
+          }
+        ]
+      },
+      {
+        "id" : "Location.position.longitude",
+        "path" : "Location.position.longitude",
+        "short" : "Longitude with WGS84 datum",
+        "definition" : "Longitude. The value domain and the interpretation are the same as for the text of the longitude element in KML (see notes below).",
+        "min" : 1,
+        "max" : "1",
+        "base" : {
+          "path" : "Location.position.longitude",
+          "min" : 1,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "decimal"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "(RIM Opted not to map the sub-elements of GPS location, is now an OBS)"
+          }
+        ]
+      },
+      {
+        "id" : "Location.position.latitude",
+        "path" : "Location.position.latitude",
+        "short" : "Latitude with WGS84 datum",
+        "definition" : "Latitude. The value domain and the interpretation are the same as for the text of the latitude element in KML (see notes below).",
+        "min" : 1,
+        "max" : "1",
+        "base" : {
+          "path" : "Location.position.latitude",
+          "min" : 1,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "decimal"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "(RIM Opted not to map the sub-elements of GPS location, is now an OBS)"
+          }
+        ]
+      },
+      {
+        "id" : "Location.position.altitude",
+        "path" : "Location.position.altitude",
+        "short" : "Altitude with WGS84 datum",
+        "definition" : "Altitude. The value domain and the interpretation are the same as for the text of the altitude element in KML (see notes below).",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Location.position.altitude",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "decimal"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "(RIM Opted not to map the sub-elements of GPS location, is now an OBS)"
+          }
+        ]
+      },
+      {
+        "id" : "Location.managingOrganization",
+        "path" : "Location.managingOrganization",
+        "short" : "Organization responsible for provisioning and upkeep",
+        "definition" : "The organization responsible for the provisioning and upkeep of the location.",
+        "comment" : "This can also be used as the part of the organization hierarchy where this location provides services. These services can be defined through the HealthcareService resource.",
+        "requirements" : "Need to know who manages the location.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Location.managingOrganization",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "Reference",
+            "targetProfile" : [
+              "http://hl7.org/fhir/StructureDefinition/Organization",
+              "http://helsenorge.no/fhir/StructureDefinition/no-basis-Organization"
+            ],
+            "versioning" : "specific"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : ".scopingEntity[classCode=ORG determinerKind=INSTANCE]"
+          }
+        ]
+      },
+      {
+        "id" : "Location.partOf",
+        "path" : "Location.partOf",
+        "short" : "Another Location this one is physically a part of",
+        "definition" : "Another Location of which this Location is physically a part of.",
+        "requirements" : "For purposes of location, display and identification, knowing which locations are located within other locations is important.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Location.partOf",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "extension" : [
+              {
+                "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-hierarchy",
+                "valueBoolean" : true
+              }
+            ],
+            "code" : "Reference",
+            "targetProfile" : [
+              "http://hl7.org/fhir/StructureDefinition/Location"
+            ]
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : ".inboundLink[typeCode=PART].source[classCode=SDLC]"
+          }
+        ]
+      },
+      {
+        "id" : "Location.hoursOfOperation",
+        "path" : "Location.hoursOfOperation",
+        "short" : "What days/times during a week is this location usually open",
+        "definition" : "What days/times during a week is this location usually open.",
+        "comment" : "This type of information is commonly found published in directories and on websites informing customers when the facility is available.\n\nSpecific services within the location may have their own hours which could be shorter (or longer) than the locations hours.",
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "Location.hoursOfOperation",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "BackboneElement"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : ".effectiveTime"
+          }
+        ]
+      },
+      {
+        "id" : "Location.hoursOfOperation.id",
+        "path" : "Location.hoursOfOperation.id",
+        "representation" : [
+          "xmlAttr"
+        ],
+        "short" : "Unique id for inter-element referencing",
+        "definition" : "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Element.id",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "extension" : [
+              {
+                "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
+                "valueUrl" : "string"
+              }
+            ],
+            "code" : "http://hl7.org/fhirpath/System.String"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "n/a"
+          }
+        ]
+      },
+      {
+        "id" : "Location.hoursOfOperation.extension",
+        "path" : "Location.hoursOfOperation.extension",
+        "short" : "Additional content defined by implementations",
+        "definition" : "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
+        "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
+        "alias" : [
+          "extensions",
+          "user content"
+        ],
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "Element.extension",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "Extension"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          },
+          {
+            "key" : "ext-1",
+            "severity" : "error",
+            "human" : "Must have either extensions or value[x], not both",
+            "expression" : "extension.exists() != value.exists()",
+            "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Extension"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "n/a"
+          }
+        ]
+      },
+      {
+        "id" : "Location.hoursOfOperation.modifierExtension",
+        "path" : "Location.hoursOfOperation.modifierExtension",
+        "short" : "Extensions that cannot be ignored even if unrecognized",
+        "definition" : "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).",
+        "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
+        "requirements" : "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).",
+        "alias" : [
+          "extensions",
+          "user content",
+          "modifiers"
+        ],
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "BackboneElement.modifierExtension",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "Extension"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          },
+          {
+            "key" : "ext-1",
+            "severity" : "error",
+            "human" : "Must have either extensions or value[x], not both",
+            "expression" : "extension.exists() != value.exists()",
+            "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Extension"
+          }
+        ],
+        "isModifier" : true,
+        "isModifierReason" : "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them",
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "N/A"
+          }
+        ]
+      },
+      {
+        "id" : "Location.hoursOfOperation.daysOfWeek",
+        "path" : "Location.hoursOfOperation.daysOfWeek",
+        "short" : "mon | tue | wed | thu | fri | sat | sun",
+        "definition" : "Indicates which days of the week are available between the start and end Times.",
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "Location.hoursOfOperation.daysOfWeek",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "code"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "binding" : {
+          "extension" : [
+            {
+              "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
+              "valueString" : "DaysOfWeek"
+            }
+          ],
+          "strength" : "required",
+          "description" : "The days of the week.",
+          "valueSet" : "http://hl7.org/fhir/ValueSet/days-of-week|4.0.1"
+        },
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : ".effectiveTime"
+          }
+        ]
+      },
+      {
+        "id" : "Location.hoursOfOperation.allDay",
+        "path" : "Location.hoursOfOperation.allDay",
+        "short" : "The Location is open all day",
+        "definition" : "The Location is open all day.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Location.hoursOfOperation.allDay",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "boolean"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : ".effectiveTime"
+          }
+        ]
+      },
+      {
+        "id" : "Location.hoursOfOperation.openingTime",
+        "path" : "Location.hoursOfOperation.openingTime",
+        "short" : "Time that the Location opens",
+        "definition" : "Time that the Location opens.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Location.hoursOfOperation.openingTime",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "time"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : ".effectiveTime"
+          }
+        ]
+      },
+      {
+        "id" : "Location.hoursOfOperation.closingTime",
+        "path" : "Location.hoursOfOperation.closingTime",
+        "short" : "Time that the Location closes",
+        "definition" : "Time that the Location closes.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Location.hoursOfOperation.closingTime",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "time"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : ".effectiveTime"
+          }
+        ]
+      },
+      {
+        "id" : "Location.availabilityExceptions",
+        "path" : "Location.availabilityExceptions",
+        "short" : "Description of availability exceptions",
+        "definition" : "A description of when the locations opening ours are different to normal, e.g. public holiday availability. Succinctly describing all possible exceptions to normal site availability as detailed in the opening hours Times.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Location.availabilityExceptions",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "string"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "n/a"
+          }
+        ]
+      },
+      {
+        "id" : "Location.endpoint",
+        "path" : "Location.endpoint",
+        "short" : "Technical endpoints providing access to services operated for the location",
+        "definition" : "no-basis don't use this element to reference endpoints registered in the Norwegian Address register (endpoints connected to a kommunikasjonspart in tjenestebasert adressering). Endpoints registered in the Norwegian Address register should only be referenced through a kommunikasjonspart-Organization resource.\n\nTechnical endpoints providing access to services operated for the location.",
+        "requirements" : "Organizations may have different systems at different locations that provide various services and need to be able to define the technical connection details for how to connect to them, and for what purpose.",
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "Location.endpoint",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "Reference",
+            "targetProfile" : [
+              "http://hl7.org/fhir/StructureDefinition/Endpoint",
+              "http://helsenorge.no/fhir/StructureDefinition/no-basis-Endpoint"
+            ]
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "n/a"
+          }
+        ]
+      }
+    ]
+  },
+  "differential" : {
+    "element" : [
+      {
+        "id" : "Location",
+        "path" : "Location",
+        "definition" : "Details and position information for a physical place where services are provided  and resources and participants may be stored, found, contained or \naccommodated.\n\nno-basis: The use-case for no-basis-Location is representation of organization structure to describe where a specific department or healthcare service is offered."
+      },
+      {
+        "id" : "Location.address",
+        "path" : "Location.address",
+        "type" : [
+          {
+            "code" : "Address",
+            "profile" : [
+              "http://helsenorge.no/fhir/StructureDefinition/no-basis-Address"
+            ]
+          }
+        ]
+      },
+      {
+        "id" : "Location.managingOrganization",
+        "path" : "Location.managingOrganization",
+        "type" : [
+          {
+            "code" : "Reference",
+            "targetProfile" : [
+              "http://hl7.org/fhir/StructureDefinition/Organization",
+              "http://helsenorge.no/fhir/StructureDefinition/no-basis-Organization"
+            ],
+            "versioning" : "specific"
+          }
+        ]
+      },
+      {
+        "id" : "Location.endpoint",
+        "path" : "Location.endpoint",
+        "definition" : "no-basis don't use this element to reference endpoints registered in the Norwegian Address register (endpoints connected to a kommunikasjonspart in tjenestebasert adressering). Endpoints registered in the Norwegian Address register should only be referenced through a kommunikasjonspart-Organization resource.\n\nTechnical endpoints providing access to services operated for the location.",
+        "type" : [
+          {
+            "code" : "Reference",
+            "targetProfile" : [
+              "http://hl7.org/fhir/StructureDefinition/Endpoint",
+              "http://helsenorge.no/fhir/StructureDefinition/no-basis-Endpoint"
+            ]
+          }
+        ]
+      }
+    ]
+  }
+}
+ + + + + + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/StructureDefinition-no-basis-Location.profile.ttl.html b/StructureDefinition-no-basis-Location.profile.ttl.html new file mode 100644 index 00000000..59f95d70 --- /dev/null +++ b/StructureDefinition-no-basis-Location.profile.ttl.html @@ -0,0 +1,1611 @@ + + + + + + + + + + + + + + no-basis-Location - TTL Representation - v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - draft + + + +

+
+
+
+ +
+
+
+ + + + +
+
+ + +
+
+ +
+
+ + +
+
+
+
+ +
+

NyTimelosingIG - Local Development build (v0.1.0). See the Directory of published versions

+ + + + + + + + + + + + + + + + +

Resource Profile: NoBasisLocation - TTL Profile

+ + + + + + + +
+ + Active + + as of 2019-01-31 + + +
+ + +

TTL representation of the no-basis-Location resource profile.

+ +

Raw ttl | Download

+ + + + + + +
+@prefix fhir: <http://hl7.org/fhir/> .
+@prefix owl: <http://www.w3.org/2002/07/owl#> .
+@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
+@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
+
+# - resource -------------------------------------------------------------------
+
+ a fhir:StructureDefinition ;
+  fhir:nodeRole fhir:treeRoot ;
+  fhir:id [ fhir:v "no-basis-Location"] ; # 
+  fhir:text [
+fhir:status [ fhir:v "extensions" ] ;
+fhir:div "<div xmlns=\"http://www.w3.org/1999/xhtml\">Placeholder</div>"
+  ] ; # 
+  fhir:url [ fhir:v "http://helsenorge.no/fhir/StructureDefinition/no-basis-Location"^^xsd:anyURI] ; # 
+  fhir:version [ fhir:v "0.1.0"] ; # 
+  fhir:name [ fhir:v "NoBasisLocation"] ; # 
+  fhir:title [ fhir:v "no-basis-Location"] ; # 
+  fhir:status [ fhir:v "active"] ; # 
+  fhir:date [ fhir:v "2019-01-31"^^xsd:date] ; # 
+  fhir:publisher [ fhir:v "Example Publisher"] ; # 
+  fhir:contact ( [
+fhir:name [ fhir:v "Example Publisher" ] ;
+    ( fhir:telecom [
+fhir:system [ fhir:v "url" ] ;
+fhir:value [ fhir:v "http://example.org/example-publisher" ]     ] )
+  ] ) ; # 
+  fhir:description [ fhir:v "Basisprofil for Norwegian Location information. Defined by The Norwegian Directorate of eHealth and HL7 Norway. Should be used as a basis for further profiling in use-cases where specific location information is needed. The basis profile is open, but derived profiles should close down the information elements according to specification relevant to the use-case."] ; # 
+  fhir:fhirVersion [ fhir:v "4.0.1"] ; # 
+  fhir:mapping ( [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:uri [ fhir:v "http://hl7.org/v3"^^xsd:anyURI ] ;
+fhir:name [ fhir:v "RIM Mapping" ]
+  ] [
+fhir:identity [ fhir:v "w5" ] ;
+fhir:uri [ fhir:v "http://hl7.org/fhir/fivews"^^xsd:anyURI ] ;
+fhir:name [ fhir:v "FiveWs Pattern Mapping" ]
+  ] ) ; # 
+  fhir:kind [ fhir:v "resource"] ; # 
+  fhir:abstract [ fhir:v "false"^^xsd:boolean] ; # 
+  fhir:type [ fhir:v "Location"^^xsd:anyURI] ; # 
+  fhir:baseDefinition [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Location"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Location>
+  ] ; # 
+  fhir:derivation [ fhir:v "constraint"] ; # 
+  fhir:snapshot [
+    ( fhir:element [
+fhir:id [ fhir:v "Location" ] ;
+fhir:path [ fhir:v "Location" ] ;
+fhir:short [ fhir:v "Details and position information for a physical place" ] ;
+fhir:definition [ fhir:v "Details and position information for a physical place where services are provided  and resources and participants may be stored, found, contained or \naccommodated.\n\nno-basis: The use-case for no-basis-Location is representation of organization structure to describe where a specific department or healthcare service is offered." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "Location" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "dom-2" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "If the resource is contained in another resource, it SHALL NOT contain nested Resources" ] ;
+fhir:expression [ fhir:v "contained.contained.empty()" ] ;
+fhir:xpath [ fhir:v "not(parent::f:contained and f:contained)" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/DomainResource"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/DomainResource>         ]       ] [
+fhir:key [ fhir:v "dom-3" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource" ] ;
+fhir:expression [ fhir:v "contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()" ] ;
+fhir:xpath [ fhir:v "not(exists(for $id in f:contained/*/f:id/@value return $contained[not(parent::*/descendant::f:reference/@value=concat('#', $contained/*/id/@value) or descendant::f:reference[@value='#'])]))" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/DomainResource"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/DomainResource>         ]       ] [
+fhir:key [ fhir:v "dom-4" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated" ] ;
+fhir:expression [ fhir:v "contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()" ] ;
+fhir:xpath [ fhir:v "not(exists(f:contained/*/f:meta/f:versionId)) and not(exists(f:contained/*/f:meta/f:lastUpdated))" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/DomainResource"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/DomainResource>         ]       ] [
+fhir:key [ fhir:v "dom-5" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "If a resource is contained in another resource, it SHALL NOT have a security label" ] ;
+fhir:expression [ fhir:v "contained.meta.security.empty()" ] ;
+fhir:xpath [ fhir:v "not(exists(f:contained/*/f:meta/f:security))" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/DomainResource"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/DomainResource>         ]       ] [
+        ( fhir:extension [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bestpractice"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "true"^^xsd:boolean ]         ] [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bestpractice-explanation"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "When a resource has no narrative, only systems that fully understand the data can display the resource to a human safely. Including a human readable representation in the resource makes for a much more robust eco-system and cheaper handling of resources by intermediary systems. Some ecosystems restrict distribution of resources to only those systems that do fully understand the resources, and as a consequence implementers may believe that the narrative is superfluous. However experience shows that such eco-systems often open up to new participants over time." ]         ] ) ;
+fhir:key [ fhir:v "dom-6" ] ;
+fhir:severity [ fhir:v "warning" ] ;
+fhir:human [ fhir:v "A resource should have narrative for robust management" ] ;
+fhir:expression [ fhir:v "text.`div`.exists()" ] ;
+fhir:xpath [ fhir:v "exists(f:text/h:div)" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/DomainResource"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/DomainResource>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "Entity. Role, or Act" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v ".Role[classCode=SDLC]" ]       ] )     ] [
+fhir:id [ fhir:v "Location.id" ] ;
+fhir:path [ fhir:v "Location.id" ] ;
+fhir:short [ fhir:v "Logical id of this artifact" ] ;
+fhir:definition [ fhir:v "The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes." ] ;
+fhir:comment [ fhir:v "The only time that a resource does not have an id is when it is being submitted to the server using a create operation." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Resource.id" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+        ( fhir:extension [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "id"^^xsd:anyURI ]         ] ) ;
+fhir:code [ fhir:v "http://hl7.org/fhirpath/System.String"^^xsd:anyURI ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ]     ] [
+fhir:id [ fhir:v "Location.meta" ] ;
+fhir:path [ fhir:v "Location.meta" ] ;
+fhir:short [ fhir:v "Metadata about the resource" ] ;
+fhir:definition [ fhir:v "The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Resource.meta" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Meta"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ]     ] [
+fhir:id [ fhir:v "Location.implicitRules" ] ;
+fhir:path [ fhir:v "Location.implicitRules" ] ;
+fhir:short [ fhir:v "A set of rules under which this content was created" ] ;
+fhir:definition [ fhir:v "A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc." ] ;
+fhir:comment [ fhir:v "Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of it's narrative along with other profiles, value sets, etc." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Resource.implicitRules" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "uri"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "true"^^xsd:boolean ] ;
+fhir:isModifierReason [ fhir:v "This element is labeled as a modifier because the implicit rules may provide additional knowledge about the resource that modifies it's meaning or interpretation" ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ]     ] [
+fhir:id [ fhir:v "Location.language" ] ;
+fhir:path [ fhir:v "Location.language" ] ;
+fhir:short [ fhir:v "Language of the resource content" ] ;
+fhir:definition [ fhir:v "The base language in which the resource is written." ] ;
+fhir:comment [ fhir:v "Language is provided to support indexing and accessibility (typically, services such as text to speech use the language tag). The html language tag in the narrative applies  to the narrative. The language tag on the resource may be used to specify the language of other presentations generated from the data in the resource. Not all the content has to be in the base language. The Resource.language should not be assumed to apply to the narrative automatically. If a language is specified, it should it also be specified on the div element in the html (see rules in HTML5 for information about the relationship between xml:lang and the html lang attribute)." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Resource.language" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "code"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+fhir:binding [
+        ( fhir:extension [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-maxValueSet"^^xsd:anyURI ] ;
+fhir:value [
+fhir:v "http://hl7.org/fhir/ValueSet/all-languages"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/ValueSet/all-languages>           ]         ] [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "Language" ]         ] [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "true"^^xsd:boolean ]         ] ) ;
+fhir:strength [ fhir:v "preferred" ] ;
+fhir:description [ fhir:v "A human language." ] ;
+fhir:valueSet [
+fhir:v "http://hl7.org/fhir/ValueSet/languages"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/ValueSet/languages>         ]       ]     ] [
+fhir:id [ fhir:v "Location.text" ] ;
+fhir:path [ fhir:v "Location.text" ] ;
+fhir:short [ fhir:v "Text summary of the resource, for human interpretation" ] ;
+fhir:definition [ fhir:v "A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it \"clinically safe\" for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety." ] ;
+fhir:comment [ fhir:v "Contained resources do not have narrative. Resources that are not contained SHOULD have a narrative. In some cases, a resource may only have text with little or no additional discrete data (as long as all minOccurs=1 elements are satisfied).  This may be necessary for data from legacy systems where information is captured as a \"text blob\" or where text is additionally entered raw or narrated and encoded information is added later." ] ;
+      ( fhir:alias [ fhir:v "narrative" ] [ fhir:v "html" ] [ fhir:v "xhtml" ] [ fhir:v "display" ] ) ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "DomainResource.text" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Narrative"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "Act.text?" ]       ] )     ] [
+fhir:id [ fhir:v "Location.contained" ] ;
+fhir:path [ fhir:v "Location.contained" ] ;
+fhir:short [ fhir:v "Contained, inline Resources" ] ;
+fhir:definition [ fhir:v "These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope." ] ;
+fhir:comment [ fhir:v "This should never be done when the content can be identified properly, as once identification is lost, it is extremely difficult (and context dependent) to restore it again. Contained resources may have profiles and tags In their meta elements, but SHALL NOT have security labels." ] ;
+      ( fhir:alias [ fhir:v "inline resources" ] [ fhir:v "anonymous resources" ] [ fhir:v "contained resources" ] ) ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "DomainResource.contained" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Resource"^^xsd:anyURI ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "N/A" ]       ] )     ] [
+fhir:id [ fhir:v "Location.extension" ] ;
+fhir:path [ fhir:v "Location.extension" ] ;
+fhir:short [ fhir:v "Additional content defined by implementations" ] ;
+fhir:definition [ fhir:v "May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension." ] ;
+fhir:comment [ fhir:v "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." ] ;
+      ( fhir:alias [ fhir:v "extensions" ] [ fhir:v "user content" ] ) ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "DomainResource.extension" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Extension"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] [
+fhir:key [ fhir:v "ext-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ;
+fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ;
+fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Extension>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "N/A" ]       ] )     ] [
+fhir:id [ fhir:v "Location.modifierExtension" ] ;
+fhir:path [ fhir:v "Location.modifierExtension" ] ;
+fhir:short [ fhir:v "Extensions that cannot be ignored" ] ;
+fhir:definition [ fhir:v "May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)." ] ;
+fhir:comment [ fhir:v "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." ] ;
+fhir:requirements [ fhir:v "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension)." ] ;
+      ( fhir:alias [ fhir:v "extensions" ] [ fhir:v "user content" ] ) ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "DomainResource.modifierExtension" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Extension"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] [
+fhir:key [ fhir:v "ext-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ;
+fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ;
+fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Extension>         ]       ] ) ;
+fhir:isModifier [ fhir:v "true"^^xsd:boolean ] ;
+fhir:isModifierReason [ fhir:v "Modifier extensions are expected to modify the meaning or interpretation of the resource that contains them" ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "N/A" ]       ] )     ] [
+fhir:id [ fhir:v "Location.identifier" ] ;
+fhir:path [ fhir:v "Location.identifier" ] ;
+fhir:short [ fhir:v "Unique code or number identifying the location to its users" ] ;
+fhir:definition [ fhir:v "Unique code or number identifying the location to its users." ] ;
+fhir:requirements [ fhir:v "Organization label locations in registries, need to keep track of those." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "Location.identifier" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Identifier"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "w5" ] ;
+fhir:map [ fhir:v "FiveWs.identifier" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v ".id" ]       ] )     ] [
+fhir:id [ fhir:v "Location.status" ] ;
+fhir:path [ fhir:v "Location.status" ] ;
+fhir:short [ fhir:v "active | suspended | inactive" ] ;
+fhir:definition [ fhir:v "The status property covers the general availability of the resource, not the current value which may be covered by the operationStatus, or by a schedule/slots if they are configured for the location." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Location.status" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "code"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "true"^^xsd:boolean ] ;
+fhir:isModifierReason [ fhir:v "This element is labeled as a modifier because the status contains codes that mark the resource as not currently valid" ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+fhir:binding [
+        ( fhir:extension [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "LocationStatus" ]         ] ) ;
+fhir:strength [ fhir:v "required" ] ;
+fhir:description [ fhir:v "Indicates whether the location is still in use." ] ;
+fhir:valueSet [
+fhir:v "http://hl7.org/fhir/ValueSet/location-status|4.0.1"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/ValueSet/location-status|4.0.1>         ]       ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "w5" ] ;
+fhir:map [ fhir:v "FiveWs.status" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v ".statusCode" ]       ] )     ] [
+fhir:id [ fhir:v "Location.operationalStatus" ] ;
+fhir:path [ fhir:v "Location.operationalStatus" ] ;
+fhir:short [ fhir:v "The operational status of the location (typically only for a bed/room)" ] ;
+fhir:definition [ fhir:v "The operational status covers operation values most relevant to beds (but can also apply to rooms/units/chairs/etc. such as an isolation unit/dialysis chair). This typically covers concepts such as contamination, housekeeping, and other activities like maintenance." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Location.operationalStatus" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Coding"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+fhir:binding [
+        ( fhir:extension [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "OperationalStatus" ]         ] ) ;
+fhir:strength [ fhir:v "preferred" ] ;
+fhir:description [ fhir:v "The operational status if the location (where typically a bed/room)." ] ;
+fhir:valueSet [
+fhir:v "http://terminology.hl7.org/ValueSet/v2-0116"^^xsd:anyURI ;
+fhir:link <http://terminology.hl7.org/ValueSet/v2-0116>         ]       ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "w5" ] ;
+fhir:map [ fhir:v "FiveWs.status" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "n/a" ]       ] )     ] [
+fhir:id [ fhir:v "Location.name" ] ;
+fhir:path [ fhir:v "Location.name" ] ;
+fhir:short [ fhir:v "Name of the location as used by humans" ] ;
+fhir:definition [ fhir:v "Name of the location as used by humans. Does not need to be unique." ] ;
+fhir:comment [ fhir:v "If the name of a location changes, consider putting the old name in the alias column so that it can still be located through searches." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Location.name" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "string"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v ".name" ]       ] )     ] [
+fhir:id [ fhir:v "Location.alias" ] ;
+fhir:path [ fhir:v "Location.alias" ] ;
+fhir:short [ fhir:v "A list of alternate names that the location is known as, or was known as, in the past" ] ;
+fhir:definition [ fhir:v "A list of alternate names that the location is known as, or was known as, in the past." ] ;
+fhir:comment [ fhir:v "There are no dates associated with the alias/historic names, as this is not intended to track when names were used, but to assist in searching so that older names can still result in identifying the location." ] ;
+fhir:requirements [ fhir:v "Over time locations and organizations go through many changes and can be known by different names.\n\nFor searching knowing previous names that the location was known by can be very useful." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "Location.alias" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "string"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v ".name" ]       ] )     ] [
+fhir:id [ fhir:v "Location.description" ] ;
+fhir:path [ fhir:v "Location.description" ] ;
+fhir:short [ fhir:v "Additional details about the location that could be displayed as further information to identify the location beyond its name" ] ;
+fhir:definition [ fhir:v "Description of the Location, which helps in finding or referencing the place." ] ;
+fhir:requirements [ fhir:v "Humans need additional information to verify a correct location has been identified." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Location.description" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "string"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v ".playingEntity[classCode=PLC determinerCode=INSTANCE].desc" ]       ] )     ] [
+fhir:id [ fhir:v "Location.mode" ] ;
+fhir:path [ fhir:v "Location.mode" ] ;
+fhir:short [ fhir:v "instance | kind" ] ;
+fhir:definition [ fhir:v "Indicates whether a resource instance represents a specific location or a class of locations." ] ;
+fhir:comment [ fhir:v "This is labeled as a modifier because whether or not the location is a class of locations changes how it can be used and understood." ] ;
+fhir:requirements [ fhir:v "When using a Location resource for scheduling or orders, we need to be able to refer to a class of Locations instead of a specific Location." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Location.mode" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "code"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+fhir:binding [
+        ( fhir:extension [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "LocationMode" ]         ] ) ;
+fhir:strength [ fhir:v "required" ] ;
+fhir:description [ fhir:v "Indicates whether a resource instance represents a specific location or a class of locations." ] ;
+fhir:valueSet [
+fhir:v "http://hl7.org/fhir/ValueSet/location-mode|4.0.1"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/ValueSet/location-mode|4.0.1>         ]       ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "w5" ] ;
+fhir:map [ fhir:v "FiveWs.class" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v ".playingEntity[classCode=PLC].determinerCode" ]       ] )     ] [
+fhir:id [ fhir:v "Location.type" ] ;
+fhir:path [ fhir:v "Location.type" ] ;
+fhir:short [ fhir:v "Type of function performed" ] ;
+fhir:definition [ fhir:v "Indicates the type of function performed at the location." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "Location.type" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "CodeableConcept"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+fhir:binding [
+        ( fhir:extension [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "LocationType" ]         ] ) ;
+fhir:strength [ fhir:v "extensible" ] ;
+fhir:description [ fhir:v "Indicates the type of function performed at the location." ] ;
+fhir:valueSet [
+fhir:v "http://terminology.hl7.org/ValueSet/v3-ServiceDeliveryLocationRoleType"^^xsd:anyURI ;
+fhir:link <http://terminology.hl7.org/ValueSet/v3-ServiceDeliveryLocationRoleType>         ]       ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "w5" ] ;
+fhir:map [ fhir:v "FiveWs.class" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v ".code" ]       ] )     ] [
+fhir:id [ fhir:v "Location.telecom" ] ;
+fhir:path [ fhir:v "Location.telecom" ] ;
+fhir:short [ fhir:v "Contact details of the location" ] ;
+fhir:definition [ fhir:v "The contact details of communication devices available at the location. This can include phone numbers, fax numbers, mobile numbers, email addresses and web sites." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "Location.telecom" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "ContactPoint"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v ".telecom" ]       ] )     ] [
+fhir:id [ fhir:v "Location.address" ] ;
+fhir:path [ fhir:v "Location.address" ] ;
+fhir:short [ fhir:v "An address expressed using postal conventions (as opposed to GPS or other location definition formats)" ] ;
+fhir:definition [ fhir:v "An address expressed using postal conventions (as opposed to GPS or other location definition formats).  This data type may be used to convey addresses for use in delivering mail as well as for visiting locations which might not be valid for mail delivery.  There are a variety of postal address formats defined around the world." ] ;
+fhir:comment [ fhir:v "Note: address is intended to describe postal addresses for administrative purposes, not to describe absolute geographical coordinates.  Postal addresses are often used as proxies for physical locations (also see the [Location](http://hl7.org/fhir/R4/location.html#) resource)." ] ;
+fhir:requirements [ fhir:v "If locations can be visited, we need to keep track of their address." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Location.address" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Address"^^xsd:anyURI ] ;
+        ( fhir:profile [
+fhir:v "http://helsenorge.no/fhir/StructureDefinition/no-basis-Address"^^xsd:anyURI ;
+fhir:link <http://helsenorge.no/fhir/StructureDefinition/no-basis-Address>         ] )       ] ) ;
+      ( fhir:condition [ fhir:v "ele-1" ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "n/a" ]       ] [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "XAD" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "AD" ]       ] [
+fhir:identity [ fhir:v "servd" ] ;
+fhir:map [ fhir:v "Address" ]       ] )     ] [
+fhir:id [ fhir:v "Location.physicalType" ] ;
+fhir:path [ fhir:v "Location.physicalType" ] ;
+fhir:short [ fhir:v "Physical form of the location" ] ;
+fhir:definition [ fhir:v "Physical form of the location, e.g. building, room, vehicle, road." ] ;
+fhir:requirements [ fhir:v "For purposes of showing relevant locations in queries, we need to categorize locations." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Location.physicalType" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "CodeableConcept"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+fhir:binding [
+        ( fhir:extension [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "PhysicalType" ]         ] ) ;
+fhir:strength [ fhir:v "example" ] ;
+fhir:description [ fhir:v "Physical form of the location." ] ;
+fhir:valueSet [
+fhir:v "http://hl7.org/fhir/ValueSet/location-physical-type"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/ValueSet/location-physical-type>         ]       ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "w5" ] ;
+fhir:map [ fhir:v "FiveWs.class" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v ".playingEntity [classCode=PLC].code" ]       ] )     ] [
+fhir:id [ fhir:v "Location.position" ] ;
+fhir:path [ fhir:v "Location.position" ] ;
+fhir:short [ fhir:v "The absolute geographic location" ] ;
+fhir:definition [ fhir:v "The absolute geographic location of the Location, expressed using the WGS84 datum (This is the same co-ordinate system used in KML)." ] ;
+fhir:requirements [ fhir:v "For mobile applications and automated route-finding knowing the exact location of the Location is required." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Location.position" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "BackboneElement"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v ".playingEntity [classCode=PLC determinerCode=INSTANCE].positionText" ]       ] )     ] [
+fhir:id [ fhir:v "Location.position.id" ] ;
+fhir:path [ fhir:v "Location.position.id" ] ;
+      ( fhir:representation [ fhir:v "xmlAttr" ] ) ;
+fhir:short [ fhir:v "Unique id for inter-element referencing" ] ;
+fhir:definition [ fhir:v "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Element.id" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+        ( fhir:extension [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "string"^^xsd:anyURI ]         ] ) ;
+fhir:code [ fhir:v "http://hl7.org/fhirpath/System.String"^^xsd:anyURI ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "n/a" ]       ] )     ] [
+fhir:id [ fhir:v "Location.position.extension" ] ;
+fhir:path [ fhir:v "Location.position.extension" ] ;
+fhir:short [ fhir:v "Additional content defined by implementations" ] ;
+fhir:definition [ fhir:v "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension." ] ;
+fhir:comment [ fhir:v "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." ] ;
+      ( fhir:alias [ fhir:v "extensions" ] [ fhir:v "user content" ] ) ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "Element.extension" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Extension"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] [
+fhir:key [ fhir:v "ext-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ;
+fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ;
+fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Extension>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "n/a" ]       ] )     ] [
+fhir:id [ fhir:v "Location.position.modifierExtension" ] ;
+fhir:path [ fhir:v "Location.position.modifierExtension" ] ;
+fhir:short [ fhir:v "Extensions that cannot be ignored even if unrecognized" ] ;
+fhir:definition [ fhir:v "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)." ] ;
+fhir:comment [ fhir:v "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." ] ;
+fhir:requirements [ fhir:v "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension)." ] ;
+      ( fhir:alias [ fhir:v "extensions" ] [ fhir:v "user content" ] [ fhir:v "modifiers" ] ) ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "BackboneElement.modifierExtension" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Extension"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] [
+fhir:key [ fhir:v "ext-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ;
+fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ;
+fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Extension>         ]       ] ) ;
+fhir:isModifier [ fhir:v "true"^^xsd:boolean ] ;
+fhir:isModifierReason [ fhir:v "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them" ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "N/A" ]       ] )     ] [
+fhir:id [ fhir:v "Location.position.longitude" ] ;
+fhir:path [ fhir:v "Location.position.longitude" ] ;
+fhir:short [ fhir:v "Longitude with WGS84 datum" ] ;
+fhir:definition [ fhir:v "Longitude. The value domain and the interpretation are the same as for the text of the longitude element in KML (see notes below)." ] ;
+fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Location.position.longitude" ] ;
+fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "decimal"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "(RIM Opted not to map the sub-elements of GPS location, is now an OBS)" ]       ] )     ] [
+fhir:id [ fhir:v "Location.position.latitude" ] ;
+fhir:path [ fhir:v "Location.position.latitude" ] ;
+fhir:short [ fhir:v "Latitude with WGS84 datum" ] ;
+fhir:definition [ fhir:v "Latitude. The value domain and the interpretation are the same as for the text of the latitude element in KML (see notes below)." ] ;
+fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Location.position.latitude" ] ;
+fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "decimal"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "(RIM Opted not to map the sub-elements of GPS location, is now an OBS)" ]       ] )     ] [
+fhir:id [ fhir:v "Location.position.altitude" ] ;
+fhir:path [ fhir:v "Location.position.altitude" ] ;
+fhir:short [ fhir:v "Altitude with WGS84 datum" ] ;
+fhir:definition [ fhir:v "Altitude. The value domain and the interpretation are the same as for the text of the altitude element in KML (see notes below)." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Location.position.altitude" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "decimal"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "(RIM Opted not to map the sub-elements of GPS location, is now an OBS)" ]       ] )     ] [
+fhir:id [ fhir:v "Location.managingOrganization" ] ;
+fhir:path [ fhir:v "Location.managingOrganization" ] ;
+fhir:short [ fhir:v "Organization responsible for provisioning and upkeep" ] ;
+fhir:definition [ fhir:v "The organization responsible for the provisioning and upkeep of the location." ] ;
+fhir:comment [ fhir:v "This can also be used as the part of the organization hierarchy where this location provides services. These services can be defined through the HealthcareService resource." ] ;
+fhir:requirements [ fhir:v "Need to know who manages the location." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Location.managingOrganization" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Reference"^^xsd:anyURI ] ;
+        ( fhir:targetProfile [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Organization"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Organization>         ] [
+fhir:v "http://helsenorge.no/fhir/StructureDefinition/no-basis-Organization"^^xsd:anyURI ;
+fhir:link <http://helsenorge.no/fhir/StructureDefinition/no-basis-Organization>         ] ) ;
+fhir:versioning [ fhir:v "specific" ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v ".scopingEntity[classCode=ORG determinerKind=INSTANCE]" ]       ] )     ] [
+fhir:id [ fhir:v "Location.partOf" ] ;
+fhir:path [ fhir:v "Location.partOf" ] ;
+fhir:short [ fhir:v "Another Location this one is physically a part of" ] ;
+fhir:definition [ fhir:v "Another Location of which this Location is physically a part of." ] ;
+fhir:requirements [ fhir:v "For purposes of location, display and identification, knowing which locations are located within other locations is important." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Location.partOf" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+        ( fhir:extension [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/structuredefinition-hierarchy"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "true"^^xsd:boolean ]         ] ) ;
+fhir:code [ fhir:v "Reference"^^xsd:anyURI ] ;
+        ( fhir:targetProfile [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Location"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Location>         ] )       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v ".inboundLink[typeCode=PART].source[classCode=SDLC]" ]       ] )     ] [
+fhir:id [ fhir:v "Location.hoursOfOperation" ] ;
+fhir:path [ fhir:v "Location.hoursOfOperation" ] ;
+fhir:short [ fhir:v "What days/times during a week is this location usually open" ] ;
+fhir:definition [ fhir:v "What days/times during a week is this location usually open." ] ;
+fhir:comment [ fhir:v "This type of information is commonly found published in directories and on websites informing customers when the facility is available.\n\nSpecific services within the location may have their own hours which could be shorter (or longer) than the locations hours." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "Location.hoursOfOperation" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "BackboneElement"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v ".effectiveTime" ]       ] )     ] [
+fhir:id [ fhir:v "Location.hoursOfOperation.id" ] ;
+fhir:path [ fhir:v "Location.hoursOfOperation.id" ] ;
+      ( fhir:representation [ fhir:v "xmlAttr" ] ) ;
+fhir:short [ fhir:v "Unique id for inter-element referencing" ] ;
+fhir:definition [ fhir:v "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Element.id" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+        ( fhir:extension [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "string"^^xsd:anyURI ]         ] ) ;
+fhir:code [ fhir:v "http://hl7.org/fhirpath/System.String"^^xsd:anyURI ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "n/a" ]       ] )     ] [
+fhir:id [ fhir:v "Location.hoursOfOperation.extension" ] ;
+fhir:path [ fhir:v "Location.hoursOfOperation.extension" ] ;
+fhir:short [ fhir:v "Additional content defined by implementations" ] ;
+fhir:definition [ fhir:v "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension." ] ;
+fhir:comment [ fhir:v "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." ] ;
+      ( fhir:alias [ fhir:v "extensions" ] [ fhir:v "user content" ] ) ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "Element.extension" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Extension"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] [
+fhir:key [ fhir:v "ext-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ;
+fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ;
+fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Extension>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "n/a" ]       ] )     ] [
+fhir:id [ fhir:v "Location.hoursOfOperation.modifierExtension" ] ;
+fhir:path [ fhir:v "Location.hoursOfOperation.modifierExtension" ] ;
+fhir:short [ fhir:v "Extensions that cannot be ignored even if unrecognized" ] ;
+fhir:definition [ fhir:v "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)." ] ;
+fhir:comment [ fhir:v "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." ] ;
+fhir:requirements [ fhir:v "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension)." ] ;
+      ( fhir:alias [ fhir:v "extensions" ] [ fhir:v "user content" ] [ fhir:v "modifiers" ] ) ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "BackboneElement.modifierExtension" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Extension"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] [
+fhir:key [ fhir:v "ext-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ;
+fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ;
+fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Extension>         ]       ] ) ;
+fhir:isModifier [ fhir:v "true"^^xsd:boolean ] ;
+fhir:isModifierReason [ fhir:v "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them" ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "N/A" ]       ] )     ] [
+fhir:id [ fhir:v "Location.hoursOfOperation.daysOfWeek" ] ;
+fhir:path [ fhir:v "Location.hoursOfOperation.daysOfWeek" ] ;
+fhir:short [ fhir:v "mon | tue | wed | thu | fri | sat | sun" ] ;
+fhir:definition [ fhir:v "Indicates which days of the week are available between the start and end Times." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "Location.hoursOfOperation.daysOfWeek" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "code"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+fhir:binding [
+        ( fhir:extension [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "DaysOfWeek" ]         ] ) ;
+fhir:strength [ fhir:v "required" ] ;
+fhir:description [ fhir:v "The days of the week." ] ;
+fhir:valueSet [
+fhir:v "http://hl7.org/fhir/ValueSet/days-of-week|4.0.1"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/ValueSet/days-of-week|4.0.1>         ]       ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v ".effectiveTime" ]       ] )     ] [
+fhir:id [ fhir:v "Location.hoursOfOperation.allDay" ] ;
+fhir:path [ fhir:v "Location.hoursOfOperation.allDay" ] ;
+fhir:short [ fhir:v "The Location is open all day" ] ;
+fhir:definition [ fhir:v "The Location is open all day." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Location.hoursOfOperation.allDay" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "boolean"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v ".effectiveTime" ]       ] )     ] [
+fhir:id [ fhir:v "Location.hoursOfOperation.openingTime" ] ;
+fhir:path [ fhir:v "Location.hoursOfOperation.openingTime" ] ;
+fhir:short [ fhir:v "Time that the Location opens" ] ;
+fhir:definition [ fhir:v "Time that the Location opens." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Location.hoursOfOperation.openingTime" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "time"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v ".effectiveTime" ]       ] )     ] [
+fhir:id [ fhir:v "Location.hoursOfOperation.closingTime" ] ;
+fhir:path [ fhir:v "Location.hoursOfOperation.closingTime" ] ;
+fhir:short [ fhir:v "Time that the Location closes" ] ;
+fhir:definition [ fhir:v "Time that the Location closes." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Location.hoursOfOperation.closingTime" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "time"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v ".effectiveTime" ]       ] )     ] [
+fhir:id [ fhir:v "Location.availabilityExceptions" ] ;
+fhir:path [ fhir:v "Location.availabilityExceptions" ] ;
+fhir:short [ fhir:v "Description of availability exceptions" ] ;
+fhir:definition [ fhir:v "A description of when the locations opening ours are different to normal, e.g. public holiday availability. Succinctly describing all possible exceptions to normal site availability as detailed in the opening hours Times." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Location.availabilityExceptions" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "string"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "n/a" ]       ] )     ] [
+fhir:id [ fhir:v "Location.endpoint" ] ;
+fhir:path [ fhir:v "Location.endpoint" ] ;
+fhir:short [ fhir:v "Technical endpoints providing access to services operated for the location" ] ;
+fhir:definition [ fhir:v "no-basis don't use this element to reference endpoints registered in the Norwegian Address register (endpoints connected to a kommunikasjonspart in tjenestebasert adressering). Endpoints registered in the Norwegian Address register should only be referenced through a kommunikasjonspart-Organization resource.\n\nTechnical endpoints providing access to services operated for the location." ] ;
+fhir:requirements [ fhir:v "Organizations may have different systems at different locations that provide various services and need to be able to define the technical connection details for how to connect to them, and for what purpose." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "Location.endpoint" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Reference"^^xsd:anyURI ] ;
+        ( fhir:targetProfile [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Endpoint"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Endpoint>         ] [
+fhir:v "http://helsenorge.no/fhir/StructureDefinition/no-basis-Endpoint"^^xsd:anyURI ;
+fhir:link <http://helsenorge.no/fhir/StructureDefinition/no-basis-Endpoint>         ] )       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "n/a" ]       ] )     ] )
+  ] ; # 
+  fhir:differential [
+    ( fhir:element [
+fhir:id [ fhir:v "Location" ] ;
+fhir:path [ fhir:v "Location" ] ;
+fhir:definition [ fhir:v "Details and position information for a physical place where services are provided  and resources and participants may be stored, found, contained or \naccommodated.\n\nno-basis: The use-case for no-basis-Location is representation of organization structure to describe where a specific department or healthcare service is offered." ]     ] [
+fhir:id [ fhir:v "Location.address" ] ;
+fhir:path [ fhir:v "Location.address" ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Address"^^xsd:anyURI ] ;
+        ( fhir:profile [
+fhir:v "http://helsenorge.no/fhir/StructureDefinition/no-basis-Address"^^xsd:anyURI ;
+fhir:link <http://helsenorge.no/fhir/StructureDefinition/no-basis-Address>         ] )       ] )     ] [
+fhir:id [ fhir:v "Location.managingOrganization" ] ;
+fhir:path [ fhir:v "Location.managingOrganization" ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Reference"^^xsd:anyURI ] ;
+        ( fhir:targetProfile [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Organization"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Organization>         ] [
+fhir:v "http://helsenorge.no/fhir/StructureDefinition/no-basis-Organization"^^xsd:anyURI ;
+fhir:link <http://helsenorge.no/fhir/StructureDefinition/no-basis-Organization>         ] ) ;
+fhir:versioning [ fhir:v "specific" ]       ] )     ] [
+fhir:id [ fhir:v "Location.endpoint" ] ;
+fhir:path [ fhir:v "Location.endpoint" ] ;
+fhir:definition [ fhir:v "no-basis don't use this element to reference endpoints registered in the Norwegian Address register (endpoints connected to a kommunikasjonspart in tjenestebasert adressering). Endpoints registered in the Norwegian Address register should only be referenced through a kommunikasjonspart-Organization resource.\n\nTechnical endpoints providing access to services operated for the location." ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Reference"^^xsd:anyURI ] ;
+        ( fhir:targetProfile [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Endpoint"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Endpoint>         ] [
+fhir:v "http://helsenorge.no/fhir/StructureDefinition/no-basis-Endpoint"^^xsd:anyURI ;
+fhir:link <http://helsenorge.no/fhir/StructureDefinition/no-basis-Endpoint>         ] )       ] )     ] )
+  ] . # 
+
+
+ + + + + + + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/StructureDefinition-no-basis-Location.profile.xml.html b/StructureDefinition-no-basis-Location.profile.xml.html new file mode 100644 index 00000000..7962584e --- /dev/null +++ b/StructureDefinition-no-basis-Location.profile.xml.html @@ -0,0 +1,1923 @@ + + + + + + + + + + + + + + no-basis-Location - XML Representation - v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - draft + + + +

+
+
+
+ +
+
+
+ + + + +
+
+ + +
+
+ +
+
+ + +
+
+
+
+ +
+

NyTimelosingIG - Local Development build (v0.1.0). See the Directory of published versions

+ + + + + + + + + + + + + + + + +

Resource Profile: NoBasisLocation - XML Profile

+ + + + + + + +
+ + Active + + as of 2019-01-31 + + +
+ + +

XML representation of the no-basis-Location resource profile.

+ +

Raw xml | Download

+ + + + + + +

+
+<StructureDefinition xmlns="http://hl7.org/fhir">
+  <id value="no-basis-Location"/>
+  <text>
+    <status value="extensions"/>
+    <div xmlns="http://www.w3.org/1999/xhtml">Placeholder</div>
+  </text>
+  <url
+       value="http://helsenorge.no/fhir/StructureDefinition/no-basis-Location"/>
+  <version value="0.1.0"/>
+  <name value="NoBasisLocation"/>
+  <title value="no-basis-Location"/>
+  <status value="active"/>
+  <date value="2019-01-31"/>
+  <publisher value="Example Publisher"/>
+  <contact>
+    <name value="Example Publisher"/>
+    <telecom>
+      <system value="url"/>
+      <value value="http://example.org/example-publisher"/>
+    </telecom>
+  </contact>
+  <description
+               value="Basisprofil for Norwegian Location information. Defined by The Norwegian Directorate of eHealth and HL7 Norway. Should be used as a basis for further profiling in use-cases where specific location information is needed. The basis profile is open, but derived profiles should close down the information elements according to specification relevant to the use-case."/>
+  <fhirVersion value="4.0.1"/>
+  <mapping>
+    <identity value="rim"/>
+    <uri value="http://hl7.org/v3"/>
+    <name value="RIM Mapping"/>
+  </mapping>
+  <mapping>
+    <identity value="w5"/>
+    <uri value="http://hl7.org/fhir/fivews"/>
+    <name value="FiveWs Pattern Mapping"/>
+  </mapping>
+  <kind value="resource"/>
+  <abstract value="false"/>
+  <type value="Location"/>
+  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Location"/>
+  <derivation value="constraint"/>
+  <snapshot>
+    <element id="Location">
+      <path value="Location"/>
+      <short value="Details and position information for a physical place"/>
+      <definition
+                  value="Details and position information for a physical place where services are provided  and resources and participants may be stored, found, contained or 
+accommodated.
+
+no-basis: The use-case for no-basis-Location is representation of organization structure to describe where a specific department or healthcare service is offered."/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="Location"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <constraint>
+        <key value="dom-2"/>
+        <severity value="error"/>
+        <human
+               value="If the resource is contained in another resource, it SHALL NOT contain nested Resources"/>
+        <expression value="contained.contained.empty()"/>
+        <xpath value="not(parent::f:contained and f:contained)"/>
+        <source
+                value="http://hl7.org/fhir/StructureDefinition/DomainResource"/>
+      </constraint>
+      <constraint>
+        <key value="dom-3"/>
+        <severity value="error"/>
+        <human
+               value="If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource"/>
+        <expression
+                    value="contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()"/>
+        <xpath
+               value="not(exists(for $id in f:contained/*/f:id/@value return $contained[not(parent::*/descendant::f:reference/@value=concat('#', $contained/*/id/@value) or descendant::f:reference[@value='#'])]))"/>
+        <source
+                value="http://hl7.org/fhir/StructureDefinition/DomainResource"/>
+      </constraint>
+      <constraint>
+        <key value="dom-4"/>
+        <severity value="error"/>
+        <human
+               value="If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated"/>
+        <expression
+                    value="contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()"/>
+        <xpath
+               value="not(exists(f:contained/*/f:meta/f:versionId)) and not(exists(f:contained/*/f:meta/f:lastUpdated))"/>
+        <source
+                value="http://hl7.org/fhir/StructureDefinition/DomainResource"/>
+      </constraint>
+      <constraint>
+        <key value="dom-5"/>
+        <severity value="error"/>
+        <human
+               value="If a resource is contained in another resource, it SHALL NOT have a security label"/>
+        <expression value="contained.meta.security.empty()"/>
+        <xpath value="not(exists(f:contained/*/f:meta/f:security))"/>
+        <source
+                value="http://hl7.org/fhir/StructureDefinition/DomainResource"/>
+      </constraint>
+      <constraint>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bestpractice">
+          <valueBoolean value="true"/>
+        </extension>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bestpractice-explanation">
+          <valueMarkdown
+                         value="When a resource has no narrative, only systems that fully understand the data can display the resource to a human safely. Including a human readable representation in the resource makes for a much more robust eco-system and cheaper handling of resources by intermediary systems. Some ecosystems restrict distribution of resources to only those systems that do fully understand the resources, and as a consequence implementers may believe that the narrative is superfluous. However experience shows that such eco-systems often open up to new participants over time."/>
+        </extension>
+        <key value="dom-6"/>
+        <severity value="warning"/>
+        <human
+               value="A resource should have narrative for robust management"/>
+        <expression value="text.`div`.exists()"/>
+        <xpath value="exists(f:text/h:div)"/>
+        <source
+                value="http://hl7.org/fhir/StructureDefinition/DomainResource"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="Entity. Role, or Act"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value=".Role[classCode=SDLC]"/>
+      </mapping>
+    </element>
+    <element id="Location.id">
+      <path value="Location.id"/>
+      <short value="Logical id of this artifact"/>
+      <definition
+                  value="The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes."/>
+      <comment
+               value="The only time that a resource does not have an id is when it is being submitted to the server using a create operation."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Resource.id"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
+          <valueUrl value="id"/>
+        </extension>
+        <code value="http://hl7.org/fhirpath/System.String"/>
+      </type>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+    </element>
+    <element id="Location.meta">
+      <path value="Location.meta"/>
+      <short value="Metadata about the resource"/>
+      <definition
+                  value="The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Resource.meta"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="Meta"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+    </element>
+    <element id="Location.implicitRules">
+      <path value="Location.implicitRules"/>
+      <short value="A set of rules under which this content was created"/>
+      <definition
+                  value="A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc."/>
+      <comment
+               value="Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of it's narrative along with other profiles, value sets, etc."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Resource.implicitRules"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="uri"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="true"/>
+      <isModifierReason
+                        value="This element is labeled as a modifier because the implicit rules may provide additional knowledge about the resource that modifies it's meaning or interpretation"/>
+      <isSummary value="true"/>
+    </element>
+    <element id="Location.language">
+      <path value="Location.language"/>
+      <short value="Language of the resource content"/>
+      <definition
+                  value="The base language in which the resource is written."/>
+      <comment
+               value="Language is provided to support indexing and accessibility (typically, services such as text to speech use the language tag). The html language tag in the narrative applies  to the narrative. The language tag on the resource may be used to specify the language of other presentations generated from the data in the resource. Not all the content has to be in the base language. The Resource.language should not be assumed to apply to the narrative automatically. If a language is specified, it should it also be specified on the div element in the html (see rules in HTML5 for information about the relationship between xml:lang and the html lang attribute)."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Resource.language"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="code"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <binding>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-maxValueSet">
+          <valueCanonical value="http://hl7.org/fhir/ValueSet/all-languages"/>
+        </extension>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
+          <valueString value="Language"/>
+        </extension>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding">
+          <valueBoolean value="true"/>
+        </extension>
+        <strength value="preferred"/>
+        <description value="A human language."/>
+        <valueSet value="http://hl7.org/fhir/ValueSet/languages"/>
+      </binding>
+    </element>
+    <element id="Location.text">
+      <path value="Location.text"/>
+      <short value="Text summary of the resource, for human interpretation"/>
+      <definition
+                  value="A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it &quot;clinically safe&quot; for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety."/>
+      <comment
+               value="Contained resources do not have narrative. Resources that are not contained SHOULD have a narrative. In some cases, a resource may only have text with little or no additional discrete data (as long as all minOccurs=1 elements are satisfied).  This may be necessary for data from legacy systems where information is captured as a &quot;text blob&quot; or where text is additionally entered raw or narrated and encoded information is added later."/>
+      <alias value="narrative"/>
+      <alias value="html"/>
+      <alias value="xhtml"/>
+      <alias value="display"/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="DomainResource.text"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="Narrative"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="Act.text?"/>
+      </mapping>
+    </element>
+    <element id="Location.contained">
+      <path value="Location.contained"/>
+      <short value="Contained, inline Resources"/>
+      <definition
+                  value="These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope."/>
+      <comment
+               value="This should never be done when the content can be identified properly, as once identification is lost, it is extremely difficult (and context dependent) to restore it again. Contained resources may have profiles and tags In their meta elements, but SHALL NOT have security labels."/>
+      <alias value="inline resources"/>
+      <alias value="anonymous resources"/>
+      <alias value="contained resources"/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="DomainResource.contained"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="Resource"/>
+      </type>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="N/A"/>
+      </mapping>
+    </element>
+    <element id="Location.extension">
+      <path value="Location.extension"/>
+      <short value="Additional content defined by implementations"/>
+      <definition
+                  value="May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension."/>
+      <comment
+               value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/>
+      <alias value="extensions"/>
+      <alias value="user content"/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="DomainResource.extension"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="Extension"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <constraint>
+        <key value="ext-1"/>
+        <severity value="error"/>
+        <human value="Must have either extensions or value[x], not both"/>
+        <expression value="extension.exists() != value.exists()"/>
+        <xpath
+               value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), &quot;value&quot;)])"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Extension"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="N/A"/>
+      </mapping>
+    </element>
+    <element id="Location.modifierExtension">
+      <path value="Location.modifierExtension"/>
+      <short value="Extensions that cannot be ignored"/>
+      <definition
+                  value="May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.
+
+Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)."/>
+      <comment
+               value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/>
+      <requirements
+                    value="Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension)."/>
+      <alias value="extensions"/>
+      <alias value="user content"/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="DomainResource.modifierExtension"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="Extension"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <constraint>
+        <key value="ext-1"/>
+        <severity value="error"/>
+        <human value="Must have either extensions or value[x], not both"/>
+        <expression value="extension.exists() != value.exists()"/>
+        <xpath
+               value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), &quot;value&quot;)])"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Extension"/>
+      </constraint>
+      <isModifier value="true"/>
+      <isModifierReason
+                        value="Modifier extensions are expected to modify the meaning or interpretation of the resource that contains them"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="N/A"/>
+      </mapping>
+    </element>
+    <element id="Location.identifier">
+      <path value="Location.identifier"/>
+      <short
+             value="Unique code or number identifying the location to its users"/>
+      <definition
+                  value="Unique code or number identifying the location to its users."/>
+      <requirements
+                    value="Organization label locations in registries, need to keep track of those."/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="Location.identifier"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="Identifier"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="w5"/>
+        <map value="FiveWs.identifier"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value=".id"/>
+      </mapping>
+    </element>
+    <element id="Location.status">
+      <path value="Location.status"/>
+      <short value="active | suspended | inactive"/>
+      <definition
+                  value="The status property covers the general availability of the resource, not the current value which may be covered by the operationStatus, or by a schedule/slots if they are configured for the location."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Location.status"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="code"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="true"/>
+      <isModifierReason
+                        value="This element is labeled as a modifier because the status contains codes that mark the resource as not currently valid"/>
+      <isSummary value="true"/>
+      <binding>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
+          <valueString value="LocationStatus"/>
+        </extension>
+        <strength value="required"/>
+        <description value="Indicates whether the location is still in use."/>
+        <valueSet value="http://hl7.org/fhir/ValueSet/location-status|4.0.1"/>
+      </binding>
+      <mapping>
+        <identity value="w5"/>
+        <map value="FiveWs.status"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value=".statusCode"/>
+      </mapping>
+    </element>
+    <element id="Location.operationalStatus">
+      <path value="Location.operationalStatus"/>
+      <short
+             value="The operational status of the location (typically only for a bed/room)"/>
+      <definition
+                  value="The operational status covers operation values most relevant to beds (but can also apply to rooms/units/chairs/etc. such as an isolation unit/dialysis chair). This typically covers concepts such as contamination, housekeeping, and other activities like maintenance."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Location.operationalStatus"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="Coding"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <binding>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
+          <valueString value="OperationalStatus"/>
+        </extension>
+        <strength value="preferred"/>
+        <description
+                     value="The operational status if the location (where typically a bed/room)."/>
+        <valueSet value="http://terminology.hl7.org/ValueSet/v2-0116"/>
+      </binding>
+      <mapping>
+        <identity value="w5"/>
+        <map value="FiveWs.status"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="n/a"/>
+      </mapping>
+    </element>
+    <element id="Location.name">
+      <path value="Location.name"/>
+      <short value="Name of the location as used by humans"/>
+      <definition
+                  value="Name of the location as used by humans. Does not need to be unique."/>
+      <comment
+               value="If the name of a location changes, consider putting the old name in the alias column so that it can still be located through searches."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Location.name"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="string"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value=".name"/>
+      </mapping>
+    </element>
+    <element id="Location.alias">
+      <path value="Location.alias"/>
+      <short
+             value="A list of alternate names that the location is known as, or was known as, in the past"/>
+      <definition
+                  value="A list of alternate names that the location is known as, or was known as, in the past."/>
+      <comment
+               value="There are no dates associated with the alias/historic names, as this is not intended to track when names were used, but to assist in searching so that older names can still result in identifying the location."/>
+      <requirements
+                    value="Over time locations and organizations go through many changes and can be known by different names.
+
+For searching knowing previous names that the location was known by can be very useful."/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="Location.alias"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="string"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value=".name"/>
+      </mapping>
+    </element>
+    <element id="Location.description">
+      <path value="Location.description"/>
+      <short
+             value="Additional details about the location that could be displayed as further information to identify the location beyond its name"/>
+      <definition
+                  value="Description of the Location, which helps in finding or referencing the place."/>
+      <requirements
+                    value="Humans need additional information to verify a correct location has been identified."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Location.description"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="string"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="rim"/>
+        <map
+             value=".playingEntity[classCode=PLC determinerCode=INSTANCE].desc"/>
+      </mapping>
+    </element>
+    <element id="Location.mode">
+      <path value="Location.mode"/>
+      <short value="instance | kind"/>
+      <definition
+                  value="Indicates whether a resource instance represents a specific location or a class of locations."/>
+      <comment
+               value="This is labeled as a modifier because whether or not the location is a class of locations changes how it can be used and understood."/>
+      <requirements
+                    value="When using a Location resource for scheduling or orders, we need to be able to refer to a class of Locations instead of a specific Location."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Location.mode"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="code"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <binding>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
+          <valueString value="LocationMode"/>
+        </extension>
+        <strength value="required"/>
+        <description
+                     value="Indicates whether a resource instance represents a specific location or a class of locations."/>
+        <valueSet value="http://hl7.org/fhir/ValueSet/location-mode|4.0.1"/>
+      </binding>
+      <mapping>
+        <identity value="w5"/>
+        <map value="FiveWs.class"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value=".playingEntity[classCode=PLC].determinerCode"/>
+      </mapping>
+    </element>
+    <element id="Location.type">
+      <path value="Location.type"/>
+      <short value="Type of function performed"/>
+      <definition
+                  value="Indicates the type of function performed at the location."/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="Location.type"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="CodeableConcept"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <binding>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
+          <valueString value="LocationType"/>
+        </extension>
+        <strength value="extensible"/>
+        <description
+                     value="Indicates the type of function performed at the location."/>
+        <valueSet
+                  value="http://terminology.hl7.org/ValueSet/v3-ServiceDeliveryLocationRoleType"/>
+      </binding>
+      <mapping>
+        <identity value="w5"/>
+        <map value="FiveWs.class"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value=".code"/>
+      </mapping>
+    </element>
+    <element id="Location.telecom">
+      <path value="Location.telecom"/>
+      <short value="Contact details of the location"/>
+      <definition
+                  value="The contact details of communication devices available at the location. This can include phone numbers, fax numbers, mobile numbers, email addresses and web sites."/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="Location.telecom"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="ContactPoint"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value=".telecom"/>
+      </mapping>
+    </element>
+    <element id="Location.address">
+      <path value="Location.address"/>
+      <short
+             value="An address expressed using postal conventions (as opposed to GPS or other location definition formats)"/>
+      <definition
+                  value="An address expressed using postal conventions (as opposed to GPS or other location definition formats).  This data type may be used to convey addresses for use in delivering mail as well as for visiting locations which might not be valid for mail delivery.  There are a variety of postal address formats defined around the world."/>
+      <comment
+               value="Note: address is intended to describe postal addresses for administrative purposes, not to describe absolute geographical coordinates.  Postal addresses are often used as proxies for physical locations (also see the [Location](http://hl7.org/fhir/R4/location.html#) resource)."/>
+      <requirements
+                    value="If locations can be visited, we need to keep track of their address."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Location.address"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="Address"/>
+        <profile
+                 value="http://helsenorge.no/fhir/StructureDefinition/no-basis-Address"/>
+      </type>
+      <condition value="ele-1"/>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="n/a"/>
+      </mapping>
+      <mapping>
+        <identity value="v2"/>
+        <map value="XAD"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="AD"/>
+      </mapping>
+      <mapping>
+        <identity value="servd"/>
+        <map value="Address"/>
+      </mapping>
+    </element>
+    <element id="Location.physicalType">
+      <path value="Location.physicalType"/>
+      <short value="Physical form of the location"/>
+      <definition
+                  value="Physical form of the location, e.g. building, room, vehicle, road."/>
+      <requirements
+                    value="For purposes of showing relevant locations in queries, we need to categorize locations."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Location.physicalType"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="CodeableConcept"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <binding>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
+          <valueString value="PhysicalType"/>
+        </extension>
+        <strength value="example"/>
+        <description value="Physical form of the location."/>
+        <valueSet
+                  value="http://hl7.org/fhir/ValueSet/location-physical-type"/>
+      </binding>
+      <mapping>
+        <identity value="w5"/>
+        <map value="FiveWs.class"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value=".playingEntity [classCode=PLC].code"/>
+      </mapping>
+    </element>
+    <element id="Location.position">
+      <path value="Location.position"/>
+      <short value="The absolute geographic location"/>
+      <definition
+                  value="The absolute geographic location of the Location, expressed using the WGS84 datum (This is the same co-ordinate system used in KML)."/>
+      <requirements
+                    value="For mobile applications and automated route-finding knowing the exact location of the Location is required."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Location.position"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="BackboneElement"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map
+             value=".playingEntity [classCode=PLC determinerCode=INSTANCE].positionText"/>
+      </mapping>
+    </element>
+    <element id="Location.position.id">
+      <path value="Location.position.id"/>
+      <representation value="xmlAttr"/>
+      <short value="Unique id for inter-element referencing"/>
+      <definition
+                  value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Element.id"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
+          <valueUrl value="string"/>
+        </extension>
+        <code value="http://hl7.org/fhirpath/System.String"/>
+      </type>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="n/a"/>
+      </mapping>
+    </element>
+    <element id="Location.position.extension">
+      <path value="Location.position.extension"/>
+      <short value="Additional content defined by implementations"/>
+      <definition
+                  value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension."/>
+      <comment
+               value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/>
+      <alias value="extensions"/>
+      <alias value="user content"/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="Element.extension"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="Extension"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <constraint>
+        <key value="ext-1"/>
+        <severity value="error"/>
+        <human value="Must have either extensions or value[x], not both"/>
+        <expression value="extension.exists() != value.exists()"/>
+        <xpath
+               value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), &quot;value&quot;)])"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Extension"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="n/a"/>
+      </mapping>
+    </element>
+    <element id="Location.position.modifierExtension">
+      <path value="Location.position.modifierExtension"/>
+      <short value="Extensions that cannot be ignored even if unrecognized"/>
+      <definition
+                  value="May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.
+
+Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)."/>
+      <comment
+               value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/>
+      <requirements
+                    value="Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension)."/>
+      <alias value="extensions"/>
+      <alias value="user content"/>
+      <alias value="modifiers"/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="BackboneElement.modifierExtension"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="Extension"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <constraint>
+        <key value="ext-1"/>
+        <severity value="error"/>
+        <human value="Must have either extensions or value[x], not both"/>
+        <expression value="extension.exists() != value.exists()"/>
+        <xpath
+               value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), &quot;value&quot;)])"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Extension"/>
+      </constraint>
+      <isModifier value="true"/>
+      <isModifierReason
+                        value="Modifier extensions are expected to modify the meaning or interpretation of the element that contains them"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="N/A"/>
+      </mapping>
+    </element>
+    <element id="Location.position.longitude">
+      <path value="Location.position.longitude"/>
+      <short value="Longitude with WGS84 datum"/>
+      <definition
+                  value="Longitude. The value domain and the interpretation are the same as for the text of the longitude element in KML (see notes below)."/>
+      <min value="1"/>
+      <max value="1"/>
+      <base>
+        <path value="Location.position.longitude"/>
+        <min value="1"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="decimal"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map
+             value="(RIM Opted not to map the sub-elements of GPS location, is now an OBS)"/>
+      </mapping>
+    </element>
+    <element id="Location.position.latitude">
+      <path value="Location.position.latitude"/>
+      <short value="Latitude with WGS84 datum"/>
+      <definition
+                  value="Latitude. The value domain and the interpretation are the same as for the text of the latitude element in KML (see notes below)."/>
+      <min value="1"/>
+      <max value="1"/>
+      <base>
+        <path value="Location.position.latitude"/>
+        <min value="1"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="decimal"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map
+             value="(RIM Opted not to map the sub-elements of GPS location, is now an OBS)"/>
+      </mapping>
+    </element>
+    <element id="Location.position.altitude">
+      <path value="Location.position.altitude"/>
+      <short value="Altitude with WGS84 datum"/>
+      <definition
+                  value="Altitude. The value domain and the interpretation are the same as for the text of the altitude element in KML (see notes below)."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Location.position.altitude"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="decimal"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map
+             value="(RIM Opted not to map the sub-elements of GPS location, is now an OBS)"/>
+      </mapping>
+    </element>
+    <element id="Location.managingOrganization">
+      <path value="Location.managingOrganization"/>
+      <short value="Organization responsible for provisioning and upkeep"/>
+      <definition
+                  value="The organization responsible for the provisioning and upkeep of the location."/>
+      <comment
+               value="This can also be used as the part of the organization hierarchy where this location provides services. These services can be defined through the HealthcareService resource."/>
+      <requirements value="Need to know who manages the location."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Location.managingOrganization"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="Reference"/>
+        <targetProfile
+                       value="http://hl7.org/fhir/StructureDefinition/Organization"/>
+        <targetProfile
+                       value="http://helsenorge.no/fhir/StructureDefinition/no-basis-Organization"/>
+        <versioning value="specific"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value=".scopingEntity[classCode=ORG determinerKind=INSTANCE]"/>
+      </mapping>
+    </element>
+    <element id="Location.partOf">
+      <path value="Location.partOf"/>
+      <short value="Another Location this one is physically a part of"/>
+      <definition
+                  value="Another Location of which this Location is physically a part of."/>
+      <requirements
+                    value="For purposes of location, display and identification, knowing which locations are located within other locations is important."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Location.partOf"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/structuredefinition-hierarchy">
+          <valueBoolean value="true"/>
+        </extension>
+        <code value="Reference"/>
+        <targetProfile
+                       value="http://hl7.org/fhir/StructureDefinition/Location"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value=".inboundLink[typeCode=PART].source[classCode=SDLC]"/>
+      </mapping>
+    </element>
+    <element id="Location.hoursOfOperation">
+      <path value="Location.hoursOfOperation"/>
+      <short
+             value="What days/times during a week is this location usually open"/>
+      <definition
+                  value="What days/times during a week is this location usually open."/>
+      <comment
+               value="This type of information is commonly found published in directories and on websites informing customers when the facility is available.
+
+Specific services within the location may have their own hours which could be shorter (or longer) than the locations hours."/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="Location.hoursOfOperation"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="BackboneElement"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value=".effectiveTime"/>
+      </mapping>
+    </element>
+    <element id="Location.hoursOfOperation.id">
+      <path value="Location.hoursOfOperation.id"/>
+      <representation value="xmlAttr"/>
+      <short value="Unique id for inter-element referencing"/>
+      <definition
+                  value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Element.id"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
+          <valueUrl value="string"/>
+        </extension>
+        <code value="http://hl7.org/fhirpath/System.String"/>
+      </type>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="n/a"/>
+      </mapping>
+    </element>
+    <element id="Location.hoursOfOperation.extension">
+      <path value="Location.hoursOfOperation.extension"/>
+      <short value="Additional content defined by implementations"/>
+      <definition
+                  value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension."/>
+      <comment
+               value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/>
+      <alias value="extensions"/>
+      <alias value="user content"/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="Element.extension"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="Extension"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <constraint>
+        <key value="ext-1"/>
+        <severity value="error"/>
+        <human value="Must have either extensions or value[x], not both"/>
+        <expression value="extension.exists() != value.exists()"/>
+        <xpath
+               value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), &quot;value&quot;)])"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Extension"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="n/a"/>
+      </mapping>
+    </element>
+    <element id="Location.hoursOfOperation.modifierExtension">
+      <path value="Location.hoursOfOperation.modifierExtension"/>
+      <short value="Extensions that cannot be ignored even if unrecognized"/>
+      <definition
+                  value="May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.
+
+Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)."/>
+      <comment
+               value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/>
+      <requirements
+                    value="Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension)."/>
+      <alias value="extensions"/>
+      <alias value="user content"/>
+      <alias value="modifiers"/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="BackboneElement.modifierExtension"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="Extension"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <constraint>
+        <key value="ext-1"/>
+        <severity value="error"/>
+        <human value="Must have either extensions or value[x], not both"/>
+        <expression value="extension.exists() != value.exists()"/>
+        <xpath
+               value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), &quot;value&quot;)])"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Extension"/>
+      </constraint>
+      <isModifier value="true"/>
+      <isModifierReason
+                        value="Modifier extensions are expected to modify the meaning or interpretation of the element that contains them"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="N/A"/>
+      </mapping>
+    </element>
+    <element id="Location.hoursOfOperation.daysOfWeek">
+      <path value="Location.hoursOfOperation.daysOfWeek"/>
+      <short value="mon | tue | wed | thu | fri | sat | sun"/>
+      <definition
+                  value="Indicates which days of the week are available between the start and end Times."/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="Location.hoursOfOperation.daysOfWeek"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="code"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <binding>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
+          <valueString value="DaysOfWeek"/>
+        </extension>
+        <strength value="required"/>
+        <description value="The days of the week."/>
+        <valueSet value="http://hl7.org/fhir/ValueSet/days-of-week|4.0.1"/>
+      </binding>
+      <mapping>
+        <identity value="rim"/>
+        <map value=".effectiveTime"/>
+      </mapping>
+    </element>
+    <element id="Location.hoursOfOperation.allDay">
+      <path value="Location.hoursOfOperation.allDay"/>
+      <short value="The Location is open all day"/>
+      <definition value="The Location is open all day."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Location.hoursOfOperation.allDay"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="boolean"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value=".effectiveTime"/>
+      </mapping>
+    </element>
+    <element id="Location.hoursOfOperation.openingTime">
+      <path value="Location.hoursOfOperation.openingTime"/>
+      <short value="Time that the Location opens"/>
+      <definition value="Time that the Location opens."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Location.hoursOfOperation.openingTime"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="time"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value=".effectiveTime"/>
+      </mapping>
+    </element>
+    <element id="Location.hoursOfOperation.closingTime">
+      <path value="Location.hoursOfOperation.closingTime"/>
+      <short value="Time that the Location closes"/>
+      <definition value="Time that the Location closes."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Location.hoursOfOperation.closingTime"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="time"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value=".effectiveTime"/>
+      </mapping>
+    </element>
+    <element id="Location.availabilityExceptions">
+      <path value="Location.availabilityExceptions"/>
+      <short value="Description of availability exceptions"/>
+      <definition
+                  value="A description of when the locations opening ours are different to normal, e.g. public holiday availability. Succinctly describing all possible exceptions to normal site availability as detailed in the opening hours Times."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Location.availabilityExceptions"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="string"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="n/a"/>
+      </mapping>
+    </element>
+    <element id="Location.endpoint">
+      <path value="Location.endpoint"/>
+      <short
+             value="Technical endpoints providing access to services operated for the location"/>
+      <definition
+                  value="no-basis don't use this element to reference endpoints registered in the Norwegian Address register (endpoints connected to a kommunikasjonspart in tjenestebasert adressering). Endpoints registered in the Norwegian Address register should only be referenced through a kommunikasjonspart-Organization resource.
+
+Technical endpoints providing access to services operated for the location."/>
+      <requirements
+                    value="Organizations may have different systems at different locations that provide various services and need to be able to define the technical connection details for how to connect to them, and for what purpose."/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="Location.endpoint"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="Reference"/>
+        <targetProfile
+                       value="http://hl7.org/fhir/StructureDefinition/Endpoint"/>
+        <targetProfile
+                       value="http://helsenorge.no/fhir/StructureDefinition/no-basis-Endpoint"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="n/a"/>
+      </mapping>
+    </element>
+  </snapshot>
+  <differential>
+    <element id="Location">
+      <path value="Location"/>
+      <definition
+                  value="Details and position information for a physical place where services are provided  and resources and participants may be stored, found, contained or 
+accommodated.
+
+no-basis: The use-case for no-basis-Location is representation of organization structure to describe where a specific department or healthcare service is offered."/>
+    </element>
+    <element id="Location.address">
+      <path value="Location.address"/>
+      <type>
+        <code value="Address"/>
+        <profile
+                 value="http://helsenorge.no/fhir/StructureDefinition/no-basis-Address"/>
+      </type>
+    </element>
+    <element id="Location.managingOrganization">
+      <path value="Location.managingOrganization"/>
+      <type>
+        <code value="Reference"/>
+        <targetProfile
+                       value="http://hl7.org/fhir/StructureDefinition/Organization"/>
+        <targetProfile
+                       value="http://helsenorge.no/fhir/StructureDefinition/no-basis-Organization"/>
+        <versioning value="specific"/>
+      </type>
+    </element>
+    <element id="Location.endpoint">
+      <path value="Location.endpoint"/>
+      <definition
+                  value="no-basis don't use this element to reference endpoints registered in the Norwegian Address register (endpoints connected to a kommunikasjonspart in tjenestebasert adressering). Endpoints registered in the Norwegian Address register should only be referenced through a kommunikasjonspart-Organization resource.
+
+Technical endpoints providing access to services operated for the location."/>
+      <type>
+        <code value="Reference"/>
+        <targetProfile
+                       value="http://hl7.org/fhir/StructureDefinition/Endpoint"/>
+        <targetProfile
+                       value="http://helsenorge.no/fhir/StructureDefinition/no-basis-Endpoint"/>
+      </type>
+    </element>
+  </differential>
+</StructureDefinition>
+ + + + + + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/StructureDefinition-no-basis-Location.sch b/StructureDefinition-no-basis-Location.sch new file mode 100644 index 00000000..d7cadcc4 --- /dev/null +++ b/StructureDefinition-no-basis-Location.sch @@ -0,0 +1,12 @@ + + + + + + diff --git a/StructureDefinition-no-basis-Location.ttl b/StructureDefinition-no-basis-Location.ttl new file mode 100644 index 00000000..a52411a6 --- /dev/null +++ b/StructureDefinition-no-basis-Location.ttl @@ -0,0 +1,1597 @@ +@prefix fhir: . +@prefix owl: . +@prefix rdfs: . +@prefix xsd: . + +# - resource ------------------------------------------------------------------- + + a fhir:StructureDefinition ; + fhir:nodeRole fhir:treeRoot ; + fhir:id [ fhir:v "no-basis-Location"] ; # + fhir:text [ + fhir:status [ fhir:v "extensions" ] ; + fhir:div "
Placeholder
" + ] ; # + fhir:url [ fhir:v "http://helsenorge.no/fhir/StructureDefinition/no-basis-Location"^^xsd:anyURI] ; # + fhir:version [ fhir:v "0.1.0"] ; # + fhir:name [ fhir:v "NoBasisLocation"] ; # + fhir:title [ fhir:v "no-basis-Location"] ; # + fhir:status [ fhir:v "active"] ; # + fhir:date [ fhir:v "2019-01-31"^^xsd:date] ; # + fhir:publisher [ fhir:v "Example Publisher"] ; # + fhir:contact ( [ + fhir:name [ fhir:v "Example Publisher" ] ; + fhir:telecom ( [ + fhir:system [ fhir:v "url" ] ; + fhir:value [ fhir:v "http://example.org/example-publisher" ] + ] ) + ] ) ; # + fhir:description [ fhir:v "Basisprofil for Norwegian Location information. Defined by The Norwegian Directorate of eHealth and HL7 Norway. Should be used as a basis for further profiling in use-cases where specific location information is needed. The basis profile is open, but derived profiles should close down the information elements according to specification relevant to the use-case."] ; # + fhir:fhirVersion [ fhir:v "4.0.1"] ; # + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:uri [ fhir:v "http://hl7.org/v3"^^xsd:anyURI ] ; + fhir:name [ fhir:v "RIM Mapping" ] + ] [ + fhir:identity [ fhir:v "w5" ] ; + fhir:uri [ fhir:v "http://hl7.org/fhir/fivews"^^xsd:anyURI ] ; + fhir:name [ fhir:v "FiveWs Pattern Mapping" ] + ] ) ; # + fhir:kind [ fhir:v "resource"] ; # + fhir:abstract [ fhir:v "false"^^xsd:boolean] ; # + fhir:type [ fhir:v "Location"^^xsd:anyURI] ; # + fhir:baseDefinition [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Location"^^xsd:anyURI ; + fhir:link + ] ; # + fhir:derivation [ fhir:v "constraint"] ; # + fhir:snapshot [ + fhir:element ( [ + fhir:id [ fhir:v "Location" ] ; + fhir:path [ fhir:v "Location" ] ; + fhir:short [ fhir:v "Details and position information for a physical place" ] ; + fhir:definition [ fhir:v "Details and position information for a physical place where services are provided and resources and participants may be stored, found, contained or \naccommodated.\n\nno-basis: The use-case for no-basis-Location is representation of organization structure to describe where a specific department or healthcare service is offered." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "Location" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:constraint ( [ + fhir:key [ fhir:v "dom-2" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "If the resource is contained in another resource, it SHALL NOT contain nested Resources" ] ; + fhir:expression [ fhir:v "contained.contained.empty()" ] ; + fhir:xpath [ fhir:v "not(parent::f:contained and f:contained)" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/DomainResource"^^xsd:anyURI ; + fhir:link + ] + ] [ + fhir:key [ fhir:v "dom-3" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource" ] ; + fhir:expression [ fhir:v "contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()" ] ; + fhir:xpath [ fhir:v "not(exists(for $id in f:contained/*/f:id/@value return $contained[not(parent::*/descendant::f:reference/@value=concat('#', $contained/*/id/@value) or descendant::f:reference[@value='#'])]))" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/DomainResource"^^xsd:anyURI ; + fhir:link + ] + ] [ + fhir:key [ fhir:v "dom-4" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated" ] ; + fhir:expression [ fhir:v "contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()" ] ; + fhir:xpath [ fhir:v "not(exists(f:contained/*/f:meta/f:versionId)) and not(exists(f:contained/*/f:meta/f:lastUpdated))" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/DomainResource"^^xsd:anyURI ; + fhir:link + ] + ] [ + fhir:key [ fhir:v "dom-5" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "If a resource is contained in another resource, it SHALL NOT have a security label" ] ; + fhir:expression [ fhir:v "contained.meta.security.empty()" ] ; + fhir:xpath [ fhir:v "not(exists(f:contained/*/f:meta/f:security))" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/DomainResource"^^xsd:anyURI ; + fhir:link + ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bestpractice"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true"^^xsd:boolean ] + ] [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bestpractice-explanation"^^xsd:anyURI ] ; + fhir:value [ fhir:v "When a resource has no narrative, only systems that fully understand the data can display the resource to a human safely. Including a human readable representation in the resource makes for a much more robust eco-system and cheaper handling of resources by intermediary systems. Some ecosystems restrict distribution of resources to only those systems that do fully understand the resources, and as a consequence implementers may believe that the narrative is superfluous. However experience shows that such eco-systems often open up to new participants over time." ] + ] ) ; + fhir:key [ fhir:v "dom-6" ] ; + fhir:severity [ fhir:v "warning" ] ; + fhir:human [ fhir:v "A resource should have narrative for robust management" ] ; + fhir:expression [ fhir:v "text.`div`.exists()" ] ; + fhir:xpath [ fhir:v "exists(f:text/h:div)" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/DomainResource"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "Entity. Role, or Act" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v ".Role[classCode=SDLC]" ] + ] ) + ] [ + fhir:id [ fhir:v "Location.id" ] ; + fhir:path [ fhir:v "Location.id" ] ; + fhir:short [ fhir:v "Logical id of this artifact" ] ; + fhir:definition [ fhir:v "The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes." ] ; + fhir:comment [ fhir:v "The only time that a resource does not have an id is when it is being submitted to the server using a create operation." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Resource.id" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"^^xsd:anyURI ] ; + fhir:value [ fhir:v "id"^^xsd:anyURI ] + ] ) ; + fhir:code [ fhir:v "http://hl7.org/fhirpath/System.String"^^xsd:anyURI ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] + ] [ + fhir:id [ fhir:v "Location.meta" ] ; + fhir:path [ fhir:v "Location.meta" ] ; + fhir:short [ fhir:v "Metadata about the resource" ] ; + fhir:definition [ fhir:v "The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Resource.meta" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Meta"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] + ] [ + fhir:id [ fhir:v "Location.implicitRules" ] ; + fhir:path [ fhir:v "Location.implicitRules" ] ; + fhir:short [ fhir:v "A set of rules under which this content was created" ] ; + fhir:definition [ fhir:v "A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc." ] ; + fhir:comment [ fhir:v "Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of it's narrative along with other profiles, value sets, etc." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Resource.implicitRules" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "uri"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "true"^^xsd:boolean ] ; + fhir:isModifierReason [ fhir:v "This element is labeled as a modifier because the implicit rules may provide additional knowledge about the resource that modifies it's meaning or interpretation" ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] + ] [ + fhir:id [ fhir:v "Location.language" ] ; + fhir:path [ fhir:v "Location.language" ] ; + fhir:short [ fhir:v "Language of the resource content" ] ; + fhir:definition [ fhir:v "The base language in which the resource is written." ] ; + fhir:comment [ fhir:v "Language is provided to support indexing and accessibility (typically, services such as text to speech use the language tag). The html language tag in the narrative applies to the narrative. The language tag on the resource may be used to specify the language of other presentations generated from the data in the resource. Not all the content has to be in the base language. The Resource.language should not be assumed to apply to the narrative automatically. If a language is specified, it should it also be specified on the div element in the html (see rules in HTML5 for information about the relationship between xml:lang and the html lang attribute)." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Resource.language" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "code"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:binding [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-maxValueSet"^^xsd:anyURI ] ; + fhir:value [ + fhir:v "http://hl7.org/fhir/ValueSet/all-languages"^^xsd:anyURI ; + fhir:link + ] + ] [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"^^xsd:anyURI ] ; + fhir:value [ fhir:v "Language" ] + ] [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true"^^xsd:boolean ] + ] ) ; + fhir:strength [ fhir:v "preferred" ] ; + fhir:description [ fhir:v "A human language." ] ; + fhir:valueSet [ + fhir:v "http://hl7.org/fhir/ValueSet/languages"^^xsd:anyURI ; + fhir:link + ] + ] + ] [ + fhir:id [ fhir:v "Location.text" ] ; + fhir:path [ fhir:v "Location.text" ] ; + fhir:short [ fhir:v "Text summary of the resource, for human interpretation" ] ; + fhir:definition [ fhir:v "A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it \"clinically safe\" for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety." ] ; + fhir:comment [ fhir:v "Contained resources do not have narrative. Resources that are not contained SHOULD have a narrative. In some cases, a resource may only have text with little or no additional discrete data (as long as all minOccurs=1 elements are satisfied). This may be necessary for data from legacy systems where information is captured as a \"text blob\" or where text is additionally entered raw or narrated and encoded information is added later." ] ; + fhir:alias ( [ fhir:v "narrative" ] [ fhir:v "html" ] [ fhir:v "xhtml" ] [ fhir:v "display" ] ) ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "DomainResource.text" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Narrative"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "Act.text?" ] + ] ) + ] [ + fhir:id [ fhir:v "Location.contained" ] ; + fhir:path [ fhir:v "Location.contained" ] ; + fhir:short [ fhir:v "Contained, inline Resources" ] ; + fhir:definition [ fhir:v "These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope." ] ; + fhir:comment [ fhir:v "This should never be done when the content can be identified properly, as once identification is lost, it is extremely difficult (and context dependent) to restore it again. Contained resources may have profiles and tags In their meta elements, but SHALL NOT have security labels." ] ; + fhir:alias ( [ fhir:v "inline resources" ] [ fhir:v "anonymous resources" ] [ fhir:v "contained resources" ] ) ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "DomainResource.contained" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Resource"^^xsd:anyURI ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "N/A" ] + ] ) + ] [ + fhir:id [ fhir:v "Location.extension" ] ; + fhir:path [ fhir:v "Location.extension" ] ; + fhir:short [ fhir:v "Additional content defined by implementations" ] ; + fhir:definition [ fhir:v "May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension." ] ; + fhir:comment [ fhir:v "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." ] ; + fhir:alias ( [ fhir:v "extensions" ] [ fhir:v "user content" ] ) ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "DomainResource.extension" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Extension"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] [ + fhir:key [ fhir:v "ext-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ; + fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ; + fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "N/A" ] + ] ) + ] [ + fhir:id [ fhir:v "Location.modifierExtension" ] ; + fhir:path [ fhir:v "Location.modifierExtension" ] ; + fhir:short [ fhir:v "Extensions that cannot be ignored" ] ; + fhir:definition [ fhir:v "May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)." ] ; + fhir:comment [ fhir:v "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." ] ; + fhir:requirements [ fhir:v "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension)." ] ; + fhir:alias ( [ fhir:v "extensions" ] [ fhir:v "user content" ] ) ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "DomainResource.modifierExtension" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Extension"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] [ + fhir:key [ fhir:v "ext-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ; + fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ; + fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "true"^^xsd:boolean ] ; + fhir:isModifierReason [ fhir:v "Modifier extensions are expected to modify the meaning or interpretation of the resource that contains them" ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "N/A" ] + ] ) + ] [ + fhir:id [ fhir:v "Location.identifier" ] ; + fhir:path [ fhir:v "Location.identifier" ] ; + fhir:short [ fhir:v "Unique code or number identifying the location to its users" ] ; + fhir:definition [ fhir:v "Unique code or number identifying the location to its users." ] ; + fhir:requirements [ fhir:v "Organization label locations in registries, need to keep track of those." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "Location.identifier" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Identifier"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "w5" ] ; + fhir:map [ fhir:v "FiveWs.identifier" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v ".id" ] + ] ) + ] [ + fhir:id [ fhir:v "Location.status" ] ; + fhir:path [ fhir:v "Location.status" ] ; + fhir:short [ fhir:v "active | suspended | inactive" ] ; + fhir:definition [ fhir:v "The status property covers the general availability of the resource, not the current value which may be covered by the operationStatus, or by a schedule/slots if they are configured for the location." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Location.status" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "code"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "true"^^xsd:boolean ] ; + fhir:isModifierReason [ fhir:v "This element is labeled as a modifier because the status contains codes that mark the resource as not currently valid" ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:binding [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"^^xsd:anyURI ] ; + fhir:value [ fhir:v "LocationStatus" ] + ] ) ; + fhir:strength [ fhir:v "required" ] ; + fhir:description [ fhir:v "Indicates whether the location is still in use." ] ; + fhir:valueSet [ + fhir:v "http://hl7.org/fhir/ValueSet/location-status|4.0.1"^^xsd:anyURI ; + fhir:link + ] + ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "w5" ] ; + fhir:map [ fhir:v "FiveWs.status" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v ".statusCode" ] + ] ) + ] [ + fhir:id [ fhir:v "Location.operationalStatus" ] ; + fhir:path [ fhir:v "Location.operationalStatus" ] ; + fhir:short [ fhir:v "The operational status of the location (typically only for a bed/room)" ] ; + fhir:definition [ fhir:v "The operational status covers operation values most relevant to beds (but can also apply to rooms/units/chairs/etc. such as an isolation unit/dialysis chair). This typically covers concepts such as contamination, housekeeping, and other activities like maintenance." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Location.operationalStatus" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Coding"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:binding [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"^^xsd:anyURI ] ; + fhir:value [ fhir:v "OperationalStatus" ] + ] ) ; + fhir:strength [ fhir:v "preferred" ] ; + fhir:description [ fhir:v "The operational status if the location (where typically a bed/room)." ] ; + fhir:valueSet [ + fhir:v "http://terminology.hl7.org/ValueSet/v2-0116"^^xsd:anyURI ; + fhir:link + ] + ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "w5" ] ; + fhir:map [ fhir:v "FiveWs.status" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "n/a" ] + ] ) + ] [ + fhir:id [ fhir:v "Location.name" ] ; + fhir:path [ fhir:v "Location.name" ] ; + fhir:short [ fhir:v "Name of the location as used by humans" ] ; + fhir:definition [ fhir:v "Name of the location as used by humans. Does not need to be unique." ] ; + fhir:comment [ fhir:v "If the name of a location changes, consider putting the old name in the alias column so that it can still be located through searches." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Location.name" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "string"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v ".name" ] + ] ) + ] [ + fhir:id [ fhir:v "Location.alias" ] ; + fhir:path [ fhir:v "Location.alias" ] ; + fhir:short [ fhir:v "A list of alternate names that the location is known as, or was known as, in the past" ] ; + fhir:definition [ fhir:v "A list of alternate names that the location is known as, or was known as, in the past." ] ; + fhir:comment [ fhir:v "There are no dates associated with the alias/historic names, as this is not intended to track when names were used, but to assist in searching so that older names can still result in identifying the location." ] ; + fhir:requirements [ fhir:v "Over time locations and organizations go through many changes and can be known by different names.\n\nFor searching knowing previous names that the location was known by can be very useful." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "Location.alias" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "string"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v ".name" ] + ] ) + ] [ + fhir:id [ fhir:v "Location.description" ] ; + fhir:path [ fhir:v "Location.description" ] ; + fhir:short [ fhir:v "Additional details about the location that could be displayed as further information to identify the location beyond its name" ] ; + fhir:definition [ fhir:v "Description of the Location, which helps in finding or referencing the place." ] ; + fhir:requirements [ fhir:v "Humans need additional information to verify a correct location has been identified." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Location.description" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "string"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v ".playingEntity[classCode=PLC determinerCode=INSTANCE].desc" ] + ] ) + ] [ + fhir:id [ fhir:v "Location.mode" ] ; + fhir:path [ fhir:v "Location.mode" ] ; + fhir:short [ fhir:v "instance | kind" ] ; + fhir:definition [ fhir:v "Indicates whether a resource instance represents a specific location or a class of locations." ] ; + fhir:comment [ fhir:v "This is labeled as a modifier because whether or not the location is a class of locations changes how it can be used and understood." ] ; + fhir:requirements [ fhir:v "When using a Location resource for scheduling or orders, we need to be able to refer to a class of Locations instead of a specific Location." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Location.mode" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "code"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:binding [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"^^xsd:anyURI ] ; + fhir:value [ fhir:v "LocationMode" ] + ] ) ; + fhir:strength [ fhir:v "required" ] ; + fhir:description [ fhir:v "Indicates whether a resource instance represents a specific location or a class of locations." ] ; + fhir:valueSet [ + fhir:v "http://hl7.org/fhir/ValueSet/location-mode|4.0.1"^^xsd:anyURI ; + fhir:link + ] + ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "w5" ] ; + fhir:map [ fhir:v "FiveWs.class" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v ".playingEntity[classCode=PLC].determinerCode" ] + ] ) + ] [ + fhir:id [ fhir:v "Location.type" ] ; + fhir:path [ fhir:v "Location.type" ] ; + fhir:short [ fhir:v "Type of function performed" ] ; + fhir:definition [ fhir:v "Indicates the type of function performed at the location." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "Location.type" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "CodeableConcept"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:binding [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"^^xsd:anyURI ] ; + fhir:value [ fhir:v "LocationType" ] + ] ) ; + fhir:strength [ fhir:v "extensible" ] ; + fhir:description [ fhir:v "Indicates the type of function performed at the location." ] ; + fhir:valueSet [ + fhir:v "http://terminology.hl7.org/ValueSet/v3-ServiceDeliveryLocationRoleType"^^xsd:anyURI ; + fhir:link + ] + ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "w5" ] ; + fhir:map [ fhir:v "FiveWs.class" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v ".code" ] + ] ) + ] [ + fhir:id [ fhir:v "Location.telecom" ] ; + fhir:path [ fhir:v "Location.telecom" ] ; + fhir:short [ fhir:v "Contact details of the location" ] ; + fhir:definition [ fhir:v "The contact details of communication devices available at the location. This can include phone numbers, fax numbers, mobile numbers, email addresses and web sites." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "Location.telecom" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "ContactPoint"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v ".telecom" ] + ] ) + ] [ + fhir:id [ fhir:v "Location.address" ] ; + fhir:path [ fhir:v "Location.address" ] ; + fhir:short [ fhir:v "An address expressed using postal conventions (as opposed to GPS or other location definition formats)" ] ; + fhir:definition [ fhir:v "An address expressed using postal conventions (as opposed to GPS or other location definition formats). This data type may be used to convey addresses for use in delivering mail as well as for visiting locations which might not be valid for mail delivery. There are a variety of postal address formats defined around the world." ] ; + fhir:comment [ fhir:v "Note: address is intended to describe postal addresses for administrative purposes, not to describe absolute geographical coordinates. Postal addresses are often used as proxies for physical locations (also see the [Location](http://hl7.org/fhir/R4/location.html#) resource)." ] ; + fhir:requirements [ fhir:v "If locations can be visited, we need to keep track of their address." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Location.address" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Address"^^xsd:anyURI ] ; + fhir:profile ( [ + fhir:v "http://helsenorge.no/fhir/StructureDefinition/no-basis-Address"^^xsd:anyURI ; + fhir:link + ] ) + ] ) ; + fhir:condition ( [ fhir:v "ele-1" ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "n/a" ] + ] [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "XAD" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "AD" ] + ] [ + fhir:identity [ fhir:v "servd" ] ; + fhir:map [ fhir:v "Address" ] + ] ) + ] [ + fhir:id [ fhir:v "Location.physicalType" ] ; + fhir:path [ fhir:v "Location.physicalType" ] ; + fhir:short [ fhir:v "Physical form of the location" ] ; + fhir:definition [ fhir:v "Physical form of the location, e.g. building, room, vehicle, road." ] ; + fhir:requirements [ fhir:v "For purposes of showing relevant locations in queries, we need to categorize locations." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Location.physicalType" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "CodeableConcept"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:binding [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"^^xsd:anyURI ] ; + fhir:value [ fhir:v "PhysicalType" ] + ] ) ; + fhir:strength [ fhir:v "example" ] ; + fhir:description [ fhir:v "Physical form of the location." ] ; + fhir:valueSet [ + fhir:v "http://hl7.org/fhir/ValueSet/location-physical-type"^^xsd:anyURI ; + fhir:link + ] + ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "w5" ] ; + fhir:map [ fhir:v "FiveWs.class" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v ".playingEntity [classCode=PLC].code" ] + ] ) + ] [ + fhir:id [ fhir:v "Location.position" ] ; + fhir:path [ fhir:v "Location.position" ] ; + fhir:short [ fhir:v "The absolute geographic location" ] ; + fhir:definition [ fhir:v "The absolute geographic location of the Location, expressed using the WGS84 datum (This is the same co-ordinate system used in KML)." ] ; + fhir:requirements [ fhir:v "For mobile applications and automated route-finding knowing the exact location of the Location is required." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Location.position" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "BackboneElement"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v ".playingEntity [classCode=PLC determinerCode=INSTANCE].positionText" ] + ] ) + ] [ + fhir:id [ fhir:v "Location.position.id" ] ; + fhir:path [ fhir:v "Location.position.id" ] ; + fhir:representation ( [ fhir:v "xmlAttr" ] ) ; + fhir:short [ fhir:v "Unique id for inter-element referencing" ] ; + fhir:definition [ fhir:v "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Element.id" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"^^xsd:anyURI ] ; + fhir:value [ fhir:v "string"^^xsd:anyURI ] + ] ) ; + fhir:code [ fhir:v "http://hl7.org/fhirpath/System.String"^^xsd:anyURI ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "n/a" ] + ] ) + ] [ + fhir:id [ fhir:v "Location.position.extension" ] ; + fhir:path [ fhir:v "Location.position.extension" ] ; + fhir:short [ fhir:v "Additional content defined by implementations" ] ; + fhir:definition [ fhir:v "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension." ] ; + fhir:comment [ fhir:v "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." ] ; + fhir:alias ( [ fhir:v "extensions" ] [ fhir:v "user content" ] ) ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "Element.extension" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Extension"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] [ + fhir:key [ fhir:v "ext-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ; + fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ; + fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "n/a" ] + ] ) + ] [ + fhir:id [ fhir:v "Location.position.modifierExtension" ] ; + fhir:path [ fhir:v "Location.position.modifierExtension" ] ; + fhir:short [ fhir:v "Extensions that cannot be ignored even if unrecognized" ] ; + fhir:definition [ fhir:v "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)." ] ; + fhir:comment [ fhir:v "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." ] ; + fhir:requirements [ fhir:v "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension)." ] ; + fhir:alias ( [ fhir:v "extensions" ] [ fhir:v "user content" ] [ fhir:v "modifiers" ] ) ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "BackboneElement.modifierExtension" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Extension"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] [ + fhir:key [ fhir:v "ext-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ; + fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ; + fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "true"^^xsd:boolean ] ; + fhir:isModifierReason [ fhir:v "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them" ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "N/A" ] + ] ) + ] [ + fhir:id [ fhir:v "Location.position.longitude" ] ; + fhir:path [ fhir:v "Location.position.longitude" ] ; + fhir:short [ fhir:v "Longitude with WGS84 datum" ] ; + fhir:definition [ fhir:v "Longitude. The value domain and the interpretation are the same as for the text of the longitude element in KML (see notes below)." ] ; + fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Location.position.longitude" ] ; + fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "decimal"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "(RIM Opted not to map the sub-elements of GPS location, is now an OBS)" ] + ] ) + ] [ + fhir:id [ fhir:v "Location.position.latitude" ] ; + fhir:path [ fhir:v "Location.position.latitude" ] ; + fhir:short [ fhir:v "Latitude with WGS84 datum" ] ; + fhir:definition [ fhir:v "Latitude. The value domain and the interpretation are the same as for the text of the latitude element in KML (see notes below)." ] ; + fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Location.position.latitude" ] ; + fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "decimal"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "(RIM Opted not to map the sub-elements of GPS location, is now an OBS)" ] + ] ) + ] [ + fhir:id [ fhir:v "Location.position.altitude" ] ; + fhir:path [ fhir:v "Location.position.altitude" ] ; + fhir:short [ fhir:v "Altitude with WGS84 datum" ] ; + fhir:definition [ fhir:v "Altitude. The value domain and the interpretation are the same as for the text of the altitude element in KML (see notes below)." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Location.position.altitude" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "decimal"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "(RIM Opted not to map the sub-elements of GPS location, is now an OBS)" ] + ] ) + ] [ + fhir:id [ fhir:v "Location.managingOrganization" ] ; + fhir:path [ fhir:v "Location.managingOrganization" ] ; + fhir:short [ fhir:v "Organization responsible for provisioning and upkeep" ] ; + fhir:definition [ fhir:v "The organization responsible for the provisioning and upkeep of the location." ] ; + fhir:comment [ fhir:v "This can also be used as the part of the organization hierarchy where this location provides services. These services can be defined through the HealthcareService resource." ] ; + fhir:requirements [ fhir:v "Need to know who manages the location." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Location.managingOrganization" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Reference"^^xsd:anyURI ] ; + fhir:targetProfile ( [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Organization"^^xsd:anyURI ; + fhir:link + ] [ + fhir:v "http://helsenorge.no/fhir/StructureDefinition/no-basis-Organization"^^xsd:anyURI ; + fhir:link + ] ) ; + fhir:versioning [ fhir:v "specific" ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v ".scopingEntity[classCode=ORG determinerKind=INSTANCE]" ] + ] ) + ] [ + fhir:id [ fhir:v "Location.partOf" ] ; + fhir:path [ fhir:v "Location.partOf" ] ; + fhir:short [ fhir:v "Another Location this one is physically a part of" ] ; + fhir:definition [ fhir:v "Another Location of which this Location is physically a part of." ] ; + fhir:requirements [ fhir:v "For purposes of location, display and identification, knowing which locations are located within other locations is important." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Location.partOf" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/structuredefinition-hierarchy"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true"^^xsd:boolean ] + ] ) ; + fhir:code [ fhir:v "Reference"^^xsd:anyURI ] ; + fhir:targetProfile ( [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Location"^^xsd:anyURI ; + fhir:link + ] ) + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v ".inboundLink[typeCode=PART].source[classCode=SDLC]" ] + ] ) + ] [ + fhir:id [ fhir:v "Location.hoursOfOperation" ] ; + fhir:path [ fhir:v "Location.hoursOfOperation" ] ; + fhir:short [ fhir:v "What days/times during a week is this location usually open" ] ; + fhir:definition [ fhir:v "What days/times during a week is this location usually open." ] ; + fhir:comment [ fhir:v "This type of information is commonly found published in directories and on websites informing customers when the facility is available.\n\nSpecific services within the location may have their own hours which could be shorter (or longer) than the locations hours." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "Location.hoursOfOperation" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "BackboneElement"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v ".effectiveTime" ] + ] ) + ] [ + fhir:id [ fhir:v "Location.hoursOfOperation.id" ] ; + fhir:path [ fhir:v "Location.hoursOfOperation.id" ] ; + fhir:representation ( [ fhir:v "xmlAttr" ] ) ; + fhir:short [ fhir:v "Unique id for inter-element referencing" ] ; + fhir:definition [ fhir:v "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Element.id" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"^^xsd:anyURI ] ; + fhir:value [ fhir:v "string"^^xsd:anyURI ] + ] ) ; + fhir:code [ fhir:v "http://hl7.org/fhirpath/System.String"^^xsd:anyURI ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "n/a" ] + ] ) + ] [ + fhir:id [ fhir:v "Location.hoursOfOperation.extension" ] ; + fhir:path [ fhir:v "Location.hoursOfOperation.extension" ] ; + fhir:short [ fhir:v "Additional content defined by implementations" ] ; + fhir:definition [ fhir:v "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension." ] ; + fhir:comment [ fhir:v "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." ] ; + fhir:alias ( [ fhir:v "extensions" ] [ fhir:v "user content" ] ) ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "Element.extension" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Extension"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] [ + fhir:key [ fhir:v "ext-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ; + fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ; + fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "n/a" ] + ] ) + ] [ + fhir:id [ fhir:v "Location.hoursOfOperation.modifierExtension" ] ; + fhir:path [ fhir:v "Location.hoursOfOperation.modifierExtension" ] ; + fhir:short [ fhir:v "Extensions that cannot be ignored even if unrecognized" ] ; + fhir:definition [ fhir:v "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)." ] ; + fhir:comment [ fhir:v "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." ] ; + fhir:requirements [ fhir:v "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension)." ] ; + fhir:alias ( [ fhir:v "extensions" ] [ fhir:v "user content" ] [ fhir:v "modifiers" ] ) ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "BackboneElement.modifierExtension" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Extension"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] [ + fhir:key [ fhir:v "ext-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ; + fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ; + fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "true"^^xsd:boolean ] ; + fhir:isModifierReason [ fhir:v "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them" ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "N/A" ] + ] ) + ] [ + fhir:id [ fhir:v "Location.hoursOfOperation.daysOfWeek" ] ; + fhir:path [ fhir:v "Location.hoursOfOperation.daysOfWeek" ] ; + fhir:short [ fhir:v "mon | tue | wed | thu | fri | sat | sun" ] ; + fhir:definition [ fhir:v "Indicates which days of the week are available between the start and end Times." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "Location.hoursOfOperation.daysOfWeek" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "code"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:binding [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"^^xsd:anyURI ] ; + fhir:value [ fhir:v "DaysOfWeek" ] + ] ) ; + fhir:strength [ fhir:v "required" ] ; + fhir:description [ fhir:v "The days of the week." ] ; + fhir:valueSet [ + fhir:v "http://hl7.org/fhir/ValueSet/days-of-week|4.0.1"^^xsd:anyURI ; + fhir:link + ] + ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v ".effectiveTime" ] + ] ) + ] [ + fhir:id [ fhir:v "Location.hoursOfOperation.allDay" ] ; + fhir:path [ fhir:v "Location.hoursOfOperation.allDay" ] ; + fhir:short [ fhir:v "The Location is open all day" ] ; + fhir:definition [ fhir:v "The Location is open all day." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Location.hoursOfOperation.allDay" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "boolean"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v ".effectiveTime" ] + ] ) + ] [ + fhir:id [ fhir:v "Location.hoursOfOperation.openingTime" ] ; + fhir:path [ fhir:v "Location.hoursOfOperation.openingTime" ] ; + fhir:short [ fhir:v "Time that the Location opens" ] ; + fhir:definition [ fhir:v "Time that the Location opens." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Location.hoursOfOperation.openingTime" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "time"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v ".effectiveTime" ] + ] ) + ] [ + fhir:id [ fhir:v "Location.hoursOfOperation.closingTime" ] ; + fhir:path [ fhir:v "Location.hoursOfOperation.closingTime" ] ; + fhir:short [ fhir:v "Time that the Location closes" ] ; + fhir:definition [ fhir:v "Time that the Location closes." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Location.hoursOfOperation.closingTime" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "time"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v ".effectiveTime" ] + ] ) + ] [ + fhir:id [ fhir:v "Location.availabilityExceptions" ] ; + fhir:path [ fhir:v "Location.availabilityExceptions" ] ; + fhir:short [ fhir:v "Description of availability exceptions" ] ; + fhir:definition [ fhir:v "A description of when the locations opening ours are different to normal, e.g. public holiday availability. Succinctly describing all possible exceptions to normal site availability as detailed in the opening hours Times." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Location.availabilityExceptions" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "string"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "n/a" ] + ] ) + ] [ + fhir:id [ fhir:v "Location.endpoint" ] ; + fhir:path [ fhir:v "Location.endpoint" ] ; + fhir:short [ fhir:v "Technical endpoints providing access to services operated for the location" ] ; + fhir:definition [ fhir:v "no-basis don't use this element to reference endpoints registered in the Norwegian Address register (endpoints connected to a kommunikasjonspart in tjenestebasert adressering). Endpoints registered in the Norwegian Address register should only be referenced through a kommunikasjonspart-Organization resource.\n\nTechnical endpoints providing access to services operated for the location." ] ; + fhir:requirements [ fhir:v "Organizations may have different systems at different locations that provide various services and need to be able to define the technical connection details for how to connect to them, and for what purpose." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "Location.endpoint" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Reference"^^xsd:anyURI ] ; + fhir:targetProfile ( [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Endpoint"^^xsd:anyURI ; + fhir:link + ] [ + fhir:v "http://helsenorge.no/fhir/StructureDefinition/no-basis-Endpoint"^^xsd:anyURI ; + fhir:link + ] ) + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "n/a" ] + ] ) + ] ) + ] ; # + fhir:differential [ + fhir:element ( [ + fhir:id [ fhir:v "Location" ] ; + fhir:path [ fhir:v "Location" ] ; + fhir:definition [ fhir:v "Details and position information for a physical place where services are provided and resources and participants may be stored, found, contained or \naccommodated.\n\nno-basis: The use-case for no-basis-Location is representation of organization structure to describe where a specific department or healthcare service is offered." ] + ] [ + fhir:id [ fhir:v "Location.address" ] ; + fhir:path [ fhir:v "Location.address" ] ; + fhir:type ( [ + fhir:code [ fhir:v "Address"^^xsd:anyURI ] ; + fhir:profile ( [ + fhir:v "http://helsenorge.no/fhir/StructureDefinition/no-basis-Address"^^xsd:anyURI ; + fhir:link + ] ) + ] ) + ] [ + fhir:id [ fhir:v "Location.managingOrganization" ] ; + fhir:path [ fhir:v "Location.managingOrganization" ] ; + fhir:type ( [ + fhir:code [ fhir:v "Reference"^^xsd:anyURI ] ; + fhir:targetProfile ( [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Organization"^^xsd:anyURI ; + fhir:link + ] [ + fhir:v "http://helsenorge.no/fhir/StructureDefinition/no-basis-Organization"^^xsd:anyURI ; + fhir:link + ] ) ; + fhir:versioning [ fhir:v "specific" ] + ] ) + ] [ + fhir:id [ fhir:v "Location.endpoint" ] ; + fhir:path [ fhir:v "Location.endpoint" ] ; + fhir:definition [ fhir:v "no-basis don't use this element to reference endpoints registered in the Norwegian Address register (endpoints connected to a kommunikasjonspart in tjenestebasert adressering). Endpoints registered in the Norwegian Address register should only be referenced through a kommunikasjonspart-Organization resource.\n\nTechnical endpoints providing access to services operated for the location." ] ; + fhir:type ( [ + fhir:code [ fhir:v "Reference"^^xsd:anyURI ] ; + fhir:targetProfile ( [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Endpoint"^^xsd:anyURI ; + fhir:link + ] [ + fhir:v "http://helsenorge.no/fhir/StructureDefinition/no-basis-Endpoint"^^xsd:anyURI ; + fhir:link + ] ) + ] ) + ] ) + ] . # + +# ------------------------------------------------------------------------------------- + diff --git a/StructureDefinition-no-basis-Location.xlsx b/StructureDefinition-no-basis-Location.xlsx new file mode 100644 index 00000000..309dd9d6 Binary files /dev/null and b/StructureDefinition-no-basis-Location.xlsx differ diff --git a/StructureDefinition-no-basis-Location.xml b/StructureDefinition-no-basis-Location.xml new file mode 100644 index 00000000..067b5b77 --- /dev/null +++ b/StructureDefinition-no-basis-Location.xml @@ -0,0 +1,1417 @@ + + + + + +
Placeholder
+
+ + + + + <status value="active"/> + <date value="2019-01-31"/> + <publisher value="Example Publisher"/> + <contact> + <name value="Example Publisher"/> + <telecom> + <system value="url"/> + <value value="http://example.org/example-publisher"/> + </telecom> + </contact> + <description value="Basisprofil for Norwegian Location information. Defined by The Norwegian Directorate of eHealth and HL7 Norway. Should be used as a basis for further profiling in use-cases where specific location information is needed. The basis profile is open, but derived profiles should close down the information elements according to specification relevant to the use-case."/> + <fhirVersion value="4.0.1"/> + <mapping> + <identity value="rim"/> + <uri value="http://hl7.org/v3"/> + <name value="RIM Mapping"/> + </mapping> + <mapping> + <identity value="w5"/> + <uri value="http://hl7.org/fhir/fivews"/> + <name value="FiveWs Pattern Mapping"/> + </mapping> + <kind value="resource"/> + <abstract value="false"/> + <type value="Location"/> + <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Location"/> + <derivation value="constraint"/> + <snapshot> + <element id="Location"> + <path value="Location"/> + <short value="Details and position information for a physical place"/> + <definition value="Details and position information for a physical place where services are provided and resources and participants may be stored, found, contained or accommodated. no-basis: The use-case for no-basis-Location is representation of organization structure to describe where a specific department or healthcare service is offered."/> + <min value="0"/> + <max value="*"/> + <base> + <path value="Location"/> + <min value="0"/> + <max value="*"/> + </base> + <constraint> + <key value="dom-2"/> + <severity value="error"/> + <human value="If the resource is contained in another resource, it SHALL NOT contain nested Resources"/> + <expression value="contained.contained.empty()"/> + <xpath value="not(parent::f:contained and f:contained)"/> + <source value="http://hl7.org/fhir/StructureDefinition/DomainResource"/> + </constraint> + <constraint> + <key value="dom-3"/> + <severity value="error"/> + <human value="If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource"/> + <expression value="contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()"/> + <xpath value="not(exists(for $id in f:contained/*/f:id/@value return $contained[not(parent::*/descendant::f:reference/@value=concat('#', $contained/*/id/@value) or descendant::f:reference[@value='#'])]))"/> + <source value="http://hl7.org/fhir/StructureDefinition/DomainResource"/> + </constraint> + <constraint> + <key value="dom-4"/> + <severity value="error"/> + <human value="If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated"/> + <expression value="contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()"/> + <xpath value="not(exists(f:contained/*/f:meta/f:versionId)) and not(exists(f:contained/*/f:meta/f:lastUpdated))"/> + <source value="http://hl7.org/fhir/StructureDefinition/DomainResource"/> + </constraint> + <constraint> + <key value="dom-5"/> + <severity value="error"/> + <human value="If a resource is contained in another resource, it SHALL NOT have a security label"/> + <expression value="contained.meta.security.empty()"/> + <xpath value="not(exists(f:contained/*/f:meta/f:security))"/> + <source value="http://hl7.org/fhir/StructureDefinition/DomainResource"/> + </constraint> + <constraint> + <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bestpractice"> + <valueBoolean value="true"/> + </extension> + <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bestpractice-explanation"> + <valueMarkdown value="When a resource has no narrative, only systems that fully understand the data can display the resource to a human safely. Including a human readable representation in the resource makes for a much more robust eco-system and cheaper handling of resources by intermediary systems. Some ecosystems restrict distribution of resources to only those systems that do fully understand the resources, and as a consequence implementers may believe that the narrative is superfluous. However experience shows that such eco-systems often open up to new participants over time."/> + </extension> + <key value="dom-6"/> + <severity value="warning"/> + <human value="A resource should have narrative for robust management"/> + <expression value="text.`div`.exists()"/> + <xpath value="exists(f:text/h:div)"/> + <source value="http://hl7.org/fhir/StructureDefinition/DomainResource"/> + </constraint> + <isModifier value="false"/> + <isSummary value="false"/> + <mapping> + <identity value="rim"/> + <map value="Entity. Role, or Act"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value=".Role[classCode=SDLC]"/> + </mapping> + </element> + <element id="Location.id"> + <path value="Location.id"/> + <short value="Logical id of this artifact"/> + <definition value="The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes."/> + <comment value="The only time that a resource does not have an id is when it is being submitted to the server using a create operation."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="Resource.id"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"> + <valueUrl value="id"/> + </extension> + <code value="http://hl7.org/fhirpath/System.String"/> + </type> + <isModifier value="false"/> + <isSummary value="true"/> + </element> + <element id="Location.meta"> + <path value="Location.meta"/> + <short value="Metadata about the resource"/> + <definition value="The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="Resource.meta"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="Meta"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + </element> + <element id="Location.implicitRules"> + <path value="Location.implicitRules"/> + <short value="A set of rules under which this content was created"/> + <definition value="A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc."/> + <comment value="Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of it's narrative along with other profiles, value sets, etc."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="Resource.implicitRules"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="uri"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="true"/> + <isModifierReason value="This element is labeled as a modifier because the implicit rules may provide additional knowledge about the resource that modifies it's meaning or interpretation"/> + <isSummary value="true"/> + </element> + <element id="Location.language"> + <path value="Location.language"/> + <short value="Language of the resource content"/> + <definition value="The base language in which the resource is written."/> + <comment value="Language is provided to support indexing and accessibility (typically, services such as text to speech use the language tag). The html language tag in the narrative applies to the narrative. The language tag on the resource may be used to specify the language of other presentations generated from the data in the resource. Not all the content has to be in the base language. The Resource.language should not be assumed to apply to the narrative automatically. If a language is specified, it should it also be specified on the div element in the html (see rules in HTML5 for information about the relationship between xml:lang and the html lang attribute)."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="Resource.language"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="code"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="false"/> + <binding> + <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-maxValueSet"> + <valueCanonical value="http://hl7.org/fhir/ValueSet/all-languages"/> + </extension> + <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> + <valueString value="Language"/> + </extension> + <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> + <valueBoolean value="true"/> + </extension> + <strength value="preferred"/> + <description value="A human language."/> + <valueSet value="http://hl7.org/fhir/ValueSet/languages"/> + </binding> + </element> + <element id="Location.text"> + <path value="Location.text"/> + <short value="Text summary of the resource, for human interpretation"/> + <definition value="A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it "clinically safe" for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety."/> + <comment value="Contained resources do not have narrative. Resources that are not contained SHOULD have a narrative. In some cases, a resource may only have text with little or no additional discrete data (as long as all minOccurs=1 elements are satisfied). This may be necessary for data from legacy systems where information is captured as a "text blob" or where text is additionally entered raw or narrated and encoded information is added later."/> + <alias value="narrative"/> + <alias value="html"/> + <alias value="xhtml"/> + <alias value="display"/> + <min value="0"/> + <max value="1"/> + <base> + <path value="DomainResource.text"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="Narrative"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="false"/> + <mapping> + <identity value="rim"/> + <map value="Act.text?"/> + </mapping> + </element> + <element id="Location.contained"> + <path value="Location.contained"/> + <short value="Contained, inline Resources"/> + <definition value="These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope."/> + <comment value="This should never be done when the content can be identified properly, as once identification is lost, it is extremely difficult (and context dependent) to restore it again. Contained resources may have profiles and tags In their meta elements, but SHALL NOT have security labels."/> + <alias value="inline resources"/> + <alias value="anonymous resources"/> + <alias value="contained resources"/> + <min value="0"/> + <max value="*"/> + <base> + <path value="DomainResource.contained"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="Resource"/> + </type> + <isModifier value="false"/> + <isSummary value="false"/> + <mapping> + <identity value="rim"/> + <map value="N/A"/> + </mapping> + </element> + <element id="Location.extension"> + <path value="Location.extension"/> + <short value="Additional content defined by implementations"/> + <definition value="May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension."/> + <comment value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/> + <alias value="extensions"/> + <alias value="user content"/> + <min value="0"/> + <max value="*"/> + <base> + <path value="DomainResource.extension"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="Extension"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <constraint> + <key value="ext-1"/> + <severity value="error"/> + <human value="Must have either extensions or value[x], not both"/> + <expression value="extension.exists() != value.exists()"/> + <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])"/> + <source value="http://hl7.org/fhir/StructureDefinition/Extension"/> + </constraint> + <isModifier value="false"/> + <isSummary value="false"/> + <mapping> + <identity value="rim"/> + <map value="N/A"/> + </mapping> + </element> + <element id="Location.modifierExtension"> + <path value="Location.modifierExtension"/> + <short value="Extensions that cannot be ignored"/> + <definition value="May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)."/> + <comment value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/> + <requirements value="Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension)."/> + <alias value="extensions"/> + <alias value="user content"/> + <min value="0"/> + <max value="*"/> + <base> + <path value="DomainResource.modifierExtension"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="Extension"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <constraint> + <key value="ext-1"/> + <severity value="error"/> + <human value="Must have either extensions or value[x], not both"/> + <expression value="extension.exists() != value.exists()"/> + <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])"/> + <source value="http://hl7.org/fhir/StructureDefinition/Extension"/> + </constraint> + <isModifier value="true"/> + <isModifierReason value="Modifier extensions are expected to modify the meaning or interpretation of the resource that contains them"/> + <isSummary value="false"/> + <mapping> + <identity value="rim"/> + <map value="N/A"/> + </mapping> + </element> + <element id="Location.identifier"> + <path value="Location.identifier"/> + <short value="Unique code or number identifying the location to its users"/> + <definition value="Unique code or number identifying the location to its users."/> + <requirements value="Organization label locations in registries, need to keep track of those."/> + <min value="0"/> + <max value="*"/> + <base> + <path value="Location.identifier"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="Identifier"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <mapping> + <identity value="w5"/> + <map value="FiveWs.identifier"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value=".id"/> + </mapping> + </element> + <element id="Location.status"> + <path value="Location.status"/> + <short value="active | suspended | inactive"/> + <definition value="The status property covers the general availability of the resource, not the current value which may be covered by the operationStatus, or by a schedule/slots if they are configured for the location."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="Location.status"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="code"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="true"/> + <isModifierReason value="This element is labeled as a modifier because the status contains codes that mark the resource as not currently valid"/> + <isSummary value="true"/> + <binding> + <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> + <valueString value="LocationStatus"/> + </extension> + <strength value="required"/> + <description value="Indicates whether the location is still in use."/> + <valueSet value="http://hl7.org/fhir/ValueSet/location-status|4.0.1"/> + </binding> + <mapping> + <identity value="w5"/> + <map value="FiveWs.status"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value=".statusCode"/> + </mapping> + </element> + <element id="Location.operationalStatus"> + <path value="Location.operationalStatus"/> + <short value="The operational status of the location (typically only for a bed/room)"/> + <definition value="The operational status covers operation values most relevant to beds (but can also apply to rooms/units/chairs/etc. such as an isolation unit/dialysis chair). This typically covers concepts such as contamination, housekeeping, and other activities like maintenance."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="Location.operationalStatus"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="Coding"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <binding> + <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> + <valueString value="OperationalStatus"/> + </extension> + <strength value="preferred"/> + <description value="The operational status if the location (where typically a bed/room)."/> + <valueSet value="http://terminology.hl7.org/ValueSet/v2-0116"/> + </binding> + <mapping> + <identity value="w5"/> + <map value="FiveWs.status"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value="n/a"/> + </mapping> + </element> + <element id="Location.name"> + <path value="Location.name"/> + <short value="Name of the location as used by humans"/> + <definition value="Name of the location as used by humans. Does not need to be unique."/> + <comment value="If the name of a location changes, consider putting the old name in the alias column so that it can still be located through searches."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="Location.name"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="string"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <mapping> + <identity value="rim"/> + <map value=".name"/> + </mapping> + </element> + <element id="Location.alias"> + <path value="Location.alias"/> + <short value="A list of alternate names that the location is known as, or was known as, in the past"/> + <definition value="A list of alternate names that the location is known as, or was known as, in the past."/> + <comment value="There are no dates associated with the alias/historic names, as this is not intended to track when names were used, but to assist in searching so that older names can still result in identifying the location."/> + <requirements value="Over time locations and organizations go through many changes and can be known by different names. For searching knowing previous names that the location was known by can be very useful."/> + <min value="0"/> + <max value="*"/> + <base> + <path value="Location.alias"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="string"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="false"/> + <mapping> + <identity value="rim"/> + <map value=".name"/> + </mapping> + </element> + <element id="Location.description"> + <path value="Location.description"/> + <short value="Additional details about the location that could be displayed as further information to identify the location beyond its name"/> + <definition value="Description of the Location, which helps in finding or referencing the place."/> + <requirements value="Humans need additional information to verify a correct location has been identified."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="Location.description"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="string"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <mapping> + <identity value="rim"/> + <map value=".playingEntity[classCode=PLC determinerCode=INSTANCE].desc"/> + </mapping> + </element> + <element id="Location.mode"> + <path value="Location.mode"/> + <short value="instance | kind"/> + <definition value="Indicates whether a resource instance represents a specific location or a class of locations."/> + <comment value="This is labeled as a modifier because whether or not the location is a class of locations changes how it can be used and understood."/> + <requirements value="When using a Location resource for scheduling or orders, we need to be able to refer to a class of Locations instead of a specific Location."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="Location.mode"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="code"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <binding> + <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> + <valueString value="LocationMode"/> + </extension> + <strength value="required"/> + <description value="Indicates whether a resource instance represents a specific location or a class of locations."/> + <valueSet value="http://hl7.org/fhir/ValueSet/location-mode|4.0.1"/> + </binding> + <mapping> + <identity value="w5"/> + <map value="FiveWs.class"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value=".playingEntity[classCode=PLC].determinerCode"/> + </mapping> + </element> + <element id="Location.type"> + <path value="Location.type"/> + <short value="Type of function performed"/> + <definition value="Indicates the type of function performed at the location."/> + <min value="0"/> + <max value="*"/> + <base> + <path value="Location.type"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="CodeableConcept"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <binding> + <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> + <valueString value="LocationType"/> + </extension> + <strength value="extensible"/> + <description value="Indicates the type of function performed at the location."/> + <valueSet value="http://terminology.hl7.org/ValueSet/v3-ServiceDeliveryLocationRoleType"/> + </binding> + <mapping> + <identity value="w5"/> + <map value="FiveWs.class"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value=".code"/> + </mapping> + </element> + <element id="Location.telecom"> + <path value="Location.telecom"/> + <short value="Contact details of the location"/> + <definition value="The contact details of communication devices available at the location. This can include phone numbers, fax numbers, mobile numbers, email addresses and web sites."/> + <min value="0"/> + <max value="*"/> + <base> + <path value="Location.telecom"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="ContactPoint"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="false"/> + <mapping> + <identity value="rim"/> + <map value=".telecom"/> + </mapping> + </element> + <element id="Location.address"> + <path value="Location.address"/> + <short value="An address expressed using postal conventions (as opposed to GPS or other location definition formats)"/> + <definition value="An address expressed using postal conventions (as opposed to GPS or other location definition formats). This data type may be used to convey addresses for use in delivering mail as well as for visiting locations which might not be valid for mail delivery. There are a variety of postal address formats defined around the world."/> + <comment value="Note: address is intended to describe postal addresses for administrative purposes, not to describe absolute geographical coordinates. Postal addresses are often used as proxies for physical locations (also see the [Location](http://hl7.org/fhir/R4/location.html#) resource)."/> + <requirements value="If locations can be visited, we need to keep track of their address."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="Location.address"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="Address"/> + <profile value="http://helsenorge.no/fhir/StructureDefinition/no-basis-Address"/> + </type> + <condition value="ele-1"/> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <mapping> + <identity value="rim"/> + <map value="n/a"/> + </mapping> + <mapping> + <identity value="v2"/> + <map value="XAD"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value="AD"/> + </mapping> + <mapping> + <identity value="servd"/> + <map value="Address"/> + </mapping> + </element> + <element id="Location.physicalType"> + <path value="Location.physicalType"/> + <short value="Physical form of the location"/> + <definition value="Physical form of the location, e.g. building, room, vehicle, road."/> + <requirements value="For purposes of showing relevant locations in queries, we need to categorize locations."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="Location.physicalType"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="CodeableConcept"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <binding> + <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> + <valueString value="PhysicalType"/> + </extension> + <strength value="example"/> + <description value="Physical form of the location."/> + <valueSet value="http://hl7.org/fhir/ValueSet/location-physical-type"/> + </binding> + <mapping> + <identity value="w5"/> + <map value="FiveWs.class"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value=".playingEntity [classCode=PLC].code"/> + </mapping> + </element> + <element id="Location.position"> + <path value="Location.position"/> + <short value="The absolute geographic location"/> + <definition value="The absolute geographic location of the Location, expressed using the WGS84 datum (This is the same co-ordinate system used in KML)."/> + <requirements value="For mobile applications and automated route-finding knowing the exact location of the Location is required."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="Location.position"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="BackboneElement"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="false"/> + <mapping> + <identity value="rim"/> + <map value=".playingEntity [classCode=PLC determinerCode=INSTANCE].positionText"/> + </mapping> + </element> + <element id="Location.position.id"> + <path value="Location.position.id"/> + <representation value="xmlAttr"/> + <short value="Unique id for inter-element referencing"/> + <definition value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="Element.id"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"> + <valueUrl value="string"/> + </extension> + <code value="http://hl7.org/fhirpath/System.String"/> + </type> + <isModifier value="false"/> + <isSummary value="false"/> + <mapping> + <identity value="rim"/> + <map value="n/a"/> + </mapping> + </element> + <element id="Location.position.extension"> + <path value="Location.position.extension"/> + <short value="Additional content defined by implementations"/> + <definition value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension."/> + <comment value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/> + <alias value="extensions"/> + <alias value="user content"/> + <min value="0"/> + <max value="*"/> + <base> + <path value="Element.extension"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="Extension"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <constraint> + <key value="ext-1"/> + <severity value="error"/> + <human value="Must have either extensions or value[x], not both"/> + <expression value="extension.exists() != value.exists()"/> + <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])"/> + <source value="http://hl7.org/fhir/StructureDefinition/Extension"/> + </constraint> + <isModifier value="false"/> + <isSummary value="false"/> + <mapping> + <identity value="rim"/> + <map value="n/a"/> + </mapping> + </element> + <element id="Location.position.modifierExtension"> + <path value="Location.position.modifierExtension"/> + <short value="Extensions that cannot be ignored even if unrecognized"/> + <definition value="May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)."/> + <comment value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/> + <requirements value="Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension)."/> + <alias value="extensions"/> + <alias value="user content"/> + <alias value="modifiers"/> + <min value="0"/> + <max value="*"/> + <base> + <path value="BackboneElement.modifierExtension"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="Extension"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <constraint> + <key value="ext-1"/> + <severity value="error"/> + <human value="Must have either extensions or value[x], not both"/> + <expression value="extension.exists() != value.exists()"/> + <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])"/> + <source value="http://hl7.org/fhir/StructureDefinition/Extension"/> + </constraint> + <isModifier value="true"/> + <isModifierReason value="Modifier extensions are expected to modify the meaning or interpretation of the element that contains them"/> + <isSummary value="true"/> + <mapping> + <identity value="rim"/> + <map value="N/A"/> + </mapping> + </element> + <element id="Location.position.longitude"> + <path value="Location.position.longitude"/> + <short value="Longitude with WGS84 datum"/> + <definition value="Longitude. The value domain and the interpretation are the same as for the text of the longitude element in KML (see notes below)."/> + <min value="1"/> + <max value="1"/> + <base> + <path value="Location.position.longitude"/> + <min value="1"/> + <max value="1"/> + </base> + <type> + <code value="decimal"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="false"/> + <mapping> + <identity value="rim"/> + <map value="(RIM Opted not to map the sub-elements of GPS location, is now an OBS)"/> + </mapping> + </element> + <element id="Location.position.latitude"> + <path value="Location.position.latitude"/> + <short value="Latitude with WGS84 datum"/> + <definition value="Latitude. The value domain and the interpretation are the same as for the text of the latitude element in KML (see notes below)."/> + <min value="1"/> + <max value="1"/> + <base> + <path value="Location.position.latitude"/> + <min value="1"/> + <max value="1"/> + </base> + <type> + <code value="decimal"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="false"/> + <mapping> + <identity value="rim"/> + <map value="(RIM Opted not to map the sub-elements of GPS location, is now an OBS)"/> + </mapping> + </element> + <element id="Location.position.altitude"> + <path value="Location.position.altitude"/> + <short value="Altitude with WGS84 datum"/> + <definition value="Altitude. The value domain and the interpretation are the same as for the text of the altitude element in KML (see notes below)."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="Location.position.altitude"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="decimal"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="false"/> + <mapping> + <identity value="rim"/> + <map value="(RIM Opted not to map the sub-elements of GPS location, is now an OBS)"/> + </mapping> + </element> + <element id="Location.managingOrganization"> + <path value="Location.managingOrganization"/> + <short value="Organization responsible for provisioning and upkeep"/> + <definition value="The organization responsible for the provisioning and upkeep of the location."/> + <comment value="This can also be used as the part of the organization hierarchy where this location provides services. These services can be defined through the HealthcareService resource."/> + <requirements value="Need to know who manages the location."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="Location.managingOrganization"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="Reference"/> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Organization"/> + <targetProfile value="http://helsenorge.no/fhir/StructureDefinition/no-basis-Organization"/> + <versioning value="specific"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <mapping> + <identity value="rim"/> + <map value=".scopingEntity[classCode=ORG determinerKind=INSTANCE]"/> + </mapping> + </element> + <element id="Location.partOf"> + <path value="Location.partOf"/> + <short value="Another Location this one is physically a part of"/> + <definition value="Another Location of which this Location is physically a part of."/> + <requirements value="For purposes of location, display and identification, knowing which locations are located within other locations is important."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="Location.partOf"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-hierarchy"> + <valueBoolean value="true"/> + </extension> + <code value="Reference"/> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Location"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="false"/> + <mapping> + <identity value="rim"/> + <map value=".inboundLink[typeCode=PART].source[classCode=SDLC]"/> + </mapping> + </element> + <element id="Location.hoursOfOperation"> + <path value="Location.hoursOfOperation"/> + <short value="What days/times during a week is this location usually open"/> + <definition value="What days/times during a week is this location usually open."/> + <comment value="This type of information is commonly found published in directories and on websites informing customers when the facility is available. Specific services within the location may have their own hours which could be shorter (or longer) than the locations hours."/> + <min value="0"/> + <max value="*"/> + <base> + <path value="Location.hoursOfOperation"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="BackboneElement"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="false"/> + <mapping> + <identity value="rim"/> + <map value=".effectiveTime"/> + </mapping> + </element> + <element id="Location.hoursOfOperation.id"> + <path value="Location.hoursOfOperation.id"/> + <representation value="xmlAttr"/> + <short value="Unique id for inter-element referencing"/> + <definition value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="Element.id"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"> + <valueUrl value="string"/> + </extension> + <code value="http://hl7.org/fhirpath/System.String"/> + </type> + <isModifier value="false"/> + <isSummary value="false"/> + <mapping> + <identity value="rim"/> + <map value="n/a"/> + </mapping> + </element> + <element id="Location.hoursOfOperation.extension"> + <path value="Location.hoursOfOperation.extension"/> + <short value="Additional content defined by implementations"/> + <definition value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension."/> + <comment value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/> + <alias value="extensions"/> + <alias value="user content"/> + <min value="0"/> + <max value="*"/> + <base> + <path value="Element.extension"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="Extension"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <constraint> + <key value="ext-1"/> + <severity value="error"/> + <human value="Must have either extensions or value[x], not both"/> + <expression value="extension.exists() != value.exists()"/> + <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])"/> + <source value="http://hl7.org/fhir/StructureDefinition/Extension"/> + </constraint> + <isModifier value="false"/> + <isSummary value="false"/> + <mapping> + <identity value="rim"/> + <map value="n/a"/> + </mapping> + </element> + <element id="Location.hoursOfOperation.modifierExtension"> + <path value="Location.hoursOfOperation.modifierExtension"/> + <short value="Extensions that cannot be ignored even if unrecognized"/> + <definition value="May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)."/> + <comment value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/> + <requirements value="Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension)."/> + <alias value="extensions"/> + <alias value="user content"/> + <alias value="modifiers"/> + <min value="0"/> + <max value="*"/> + <base> + <path value="BackboneElement.modifierExtension"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="Extension"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <constraint> + <key value="ext-1"/> + <severity value="error"/> + <human value="Must have either extensions or value[x], not both"/> + <expression value="extension.exists() != value.exists()"/> + <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])"/> + <source value="http://hl7.org/fhir/StructureDefinition/Extension"/> + </constraint> + <isModifier value="true"/> + <isModifierReason value="Modifier extensions are expected to modify the meaning or interpretation of the element that contains them"/> + <isSummary value="true"/> + <mapping> + <identity value="rim"/> + <map value="N/A"/> + </mapping> + </element> + <element id="Location.hoursOfOperation.daysOfWeek"> + <path value="Location.hoursOfOperation.daysOfWeek"/> + <short value="mon | tue | wed | thu | fri | sat | sun"/> + <definition value="Indicates which days of the week are available between the start and end Times."/> + <min value="0"/> + <max value="*"/> + <base> + <path value="Location.hoursOfOperation.daysOfWeek"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="code"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="false"/> + <binding> + <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> + <valueString value="DaysOfWeek"/> + </extension> + <strength value="required"/> + <description value="The days of the week."/> + <valueSet value="http://hl7.org/fhir/ValueSet/days-of-week|4.0.1"/> + </binding> + <mapping> + <identity value="rim"/> + <map value=".effectiveTime"/> + </mapping> + </element> + <element id="Location.hoursOfOperation.allDay"> + <path value="Location.hoursOfOperation.allDay"/> + <short value="The Location is open all day"/> + <definition value="The Location is open all day."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="Location.hoursOfOperation.allDay"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="boolean"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="false"/> + <mapping> + <identity value="rim"/> + <map value=".effectiveTime"/> + </mapping> + </element> + <element id="Location.hoursOfOperation.openingTime"> + <path value="Location.hoursOfOperation.openingTime"/> + <short value="Time that the Location opens"/> + <definition value="Time that the Location opens."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="Location.hoursOfOperation.openingTime"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="time"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="false"/> + <mapping> + <identity value="rim"/> + <map value=".effectiveTime"/> + </mapping> + </element> + <element id="Location.hoursOfOperation.closingTime"> + <path value="Location.hoursOfOperation.closingTime"/> + <short value="Time that the Location closes"/> + <definition value="Time that the Location closes."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="Location.hoursOfOperation.closingTime"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="time"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="false"/> + <mapping> + <identity value="rim"/> + <map value=".effectiveTime"/> + </mapping> + </element> + <element id="Location.availabilityExceptions"> + <path value="Location.availabilityExceptions"/> + <short value="Description of availability exceptions"/> + <definition value="A description of when the locations opening ours are different to normal, e.g. public holiday availability. Succinctly describing all possible exceptions to normal site availability as detailed in the opening hours Times."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="Location.availabilityExceptions"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="string"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="false"/> + <mapping> + <identity value="rim"/> + <map value="n/a"/> + </mapping> + </element> + <element id="Location.endpoint"> + <path value="Location.endpoint"/> + <short value="Technical endpoints providing access to services operated for the location"/> + <definition value="no-basis don't use this element to reference endpoints registered in the Norwegian Address register (endpoints connected to a kommunikasjonspart in tjenestebasert adressering). Endpoints registered in the Norwegian Address register should only be referenced through a kommunikasjonspart-Organization resource. Technical endpoints providing access to services operated for the location."/> + <requirements value="Organizations may have different systems at different locations that provide various services and need to be able to define the technical connection details for how to connect to them, and for what purpose."/> + <min value="0"/> + <max value="*"/> + <base> + <path value="Location.endpoint"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="Reference"/> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Endpoint"/> + <targetProfile value="http://helsenorge.no/fhir/StructureDefinition/no-basis-Endpoint"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="false"/> + <mapping> + <identity value="rim"/> + <map value="n/a"/> + </mapping> + </element> + </snapshot> + <differential> + <element id="Location"> + <path value="Location"/> + <definition value="Details and position information for a physical place where services are provided and resources and participants may be stored, found, contained or accommodated. no-basis: The use-case for no-basis-Location is representation of organization structure to describe where a specific department or healthcare service is offered."/> + </element> + <element id="Location.address"> + <path value="Location.address"/> + <type> + <code value="Address"/> + <profile value="http://helsenorge.no/fhir/StructureDefinition/no-basis-Address"/> + </type> + </element> + <element id="Location.managingOrganization"> + <path value="Location.managingOrganization"/> + <type> + <code value="Reference"/> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Organization"/> + <targetProfile value="http://helsenorge.no/fhir/StructureDefinition/no-basis-Organization"/> + <versioning value="specific"/> + </type> + </element> + <element id="Location.endpoint"> + <path value="Location.endpoint"/> + <definition value="no-basis don't use this element to reference endpoints registered in the Norwegian Address register (endpoints connected to a kommunikasjonspart in tjenestebasert adressering). Endpoints registered in the Norwegian Address register should only be referenced through a kommunikasjonspart-Organization resource. Technical endpoints providing access to services operated for the location."/> + <type> + <code value="Reference"/> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Endpoint"/> + <targetProfile value="http://helsenorge.no/fhir/StructureDefinition/no-basis-Endpoint"/> + </type> + </element> + </differential> +</StructureDefinition> \ No newline at end of file diff --git a/StructureDefinition-no-basis-Organization-definitions.html b/StructureDefinition-no-basis-Organization-definitions.html index e62a5c78..48482203 100644 --- a/StructureDefinition-no-basis-Organization-definitions.html +++ b/StructureDefinition-no-basis-Organization-definitions.html @@ -43,8 +43,8 @@ <script src="assets/js/prism.js"></script> - <style type="text/css">h2{--heading-prefix:"2.8"} - h3,h4,h5,h6{--heading-prefix:"2.8"}</style> + <style type="text/css">h2{--heading-prefix:"2.11"} + h3,h4,h5,h6{--heading-prefix:"2.11"}</style> <div id="segment-header" class="segment"> <!-- segment-header --> <div class="container"> <!-- container --> <!-- Placeholder for child template header declarations --> @@ -580,7 +580,7 @@ <h2 id="root">Resource Profile: NoBasisOrganization - Detailed Descriptions</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-no-basis-Organization-examples.html b/StructureDefinition-no-basis-Organization-examples.html index 1db0f594..98e1176b 100644 --- a/StructureDefinition-no-basis-Organization-examples.html +++ b/StructureDefinition-no-basis-Organization-examples.html @@ -43,8 +43,8 @@ <script src="assets/js/prism.js"></script> - <style type="text/css">h2{--heading-prefix:"2.8"} - h3,h4,h5,h6{--heading-prefix:"2.8"}</style> + <style type="text/css">h2{--heading-prefix:"2.11"} + h3,h4,h5,h6{--heading-prefix:"2.11"}</style> <div id="segment-header" class="segment"> <!-- segment-header --> <div class="container"> <!-- container --> <!-- Placeholder for child template header declarations --> @@ -214,6 +214,12 @@ <h2 id="root">Resource Profile: NoBasisOrganization - Examples</h2> <table style="grid"> <tbody> + <tr> + <td> + <a href="Organization-175befc3-6f87-4db0-92ee-90e7a8c67960.html">HjertemedisinskAvdelingOrganization</a> + </td> + </tr> + <tr> <td> <a href="Organization-833bad1b-e612-4593-9560-c5ea55bce912.html">KommunikasjonspartOrganization</a> @@ -281,7 +287,7 @@ <h2 id="root">Resource Profile: NoBasisOrganization - Examples</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-no-basis-Organization-mappings.html b/StructureDefinition-no-basis-Organization-mappings.html index 76dce2bc..a545915c 100644 --- a/StructureDefinition-no-basis-Organization-mappings.html +++ b/StructureDefinition-no-basis-Organization-mappings.html @@ -43,8 +43,8 @@ <script src="assets/js/prism.js"></script> - <style type="text/css">h2{--heading-prefix:"2.8"} - h3,h4,h5,h6{--heading-prefix:"2.8"}</style> + <style type="text/css">h2{--heading-prefix:"2.11"} + h3,h4,h5,h6{--heading-prefix:"2.11"}</style> <div id="segment-header" class="segment"> <!-- segment-header --> <div class="container"> <!-- container --> <!-- Placeholder for child template header declarations --> @@ -409,7 +409,7 @@ <h2 id="root">Resource Profile: NoBasisOrganization - Mappings</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-no-basis-Organization-testing.html b/StructureDefinition-no-basis-Organization-testing.html index a9041c80..f247ca4f 100644 --- a/StructureDefinition-no-basis-Organization-testing.html +++ b/StructureDefinition-no-basis-Organization-testing.html @@ -43,8 +43,8 @@ <script src="assets/js/prism.js"></script> - <style type="text/css">h2{--heading-prefix:"2.8"} - h3,h4,h5,h6{--heading-prefix:"2.8"}</style> + <style type="text/css">h2{--heading-prefix:"2.11"} + h3,h4,h5,h6{--heading-prefix:"2.11"}</style> <div id="segment-header" class="segment"> <!-- segment-header --> <div class="container"> <!-- container --> <!-- Placeholder for child template header declarations --> @@ -271,7 +271,7 @@ <h3>Test Scripts</h3> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-no-basis-Organization.html b/StructureDefinition-no-basis-Organization.html index 8720b07e..6e2b7262 100644 --- a/StructureDefinition-no-basis-Organization.html +++ b/StructureDefinition-no-basis-Organization.html @@ -43,8 +43,8 @@ <script src="assets/js/prism.js"></script> - <style type="text/css">h2{--heading-prefix:"2.8"} - h3,h4,h5,h6{--heading-prefix:"2.8"}</style> + <style type="text/css">h2{--heading-prefix:"2.11"} + h3,h4,h5,h6{--heading-prefix:"2.11"}</style> <div id="segment-header" class="segment"> <!-- segment-header --> <div class="container"> <!-- container --> <!-- Placeholder for child template header declarations --> @@ -246,8 +246,8 @@ <h2 id="root">Resource Profile: <p><b>Usage:</b></p> <ul> - <li>Refer to this Resource Profile: <a href="StructureDefinition-no-basis-Organization.html">no-basis-Organization</a></li> - <li>Examples for this Resource Profile: <a href="Organization-833bad1b-e612-4593-9560-c5ea55bce912.html">Organization/833bad1b-e612-4593-9560-c5ea55bce912</a> and <a href="Organization-df89a675-febe-44b9-8fe7-027169cb05a3.html">Oslo Universitetssykehus HF</a></li> + <li>Refer to this Resource Profile: <a href="StructureDefinition-no-basis-Endpoint.html">no-basis-Endpoint</a>, <a href="StructureDefinition-no-basis-HealthcareService.html">no-basis-HealthcareService</a>, <a href="StructureDefinition-no-basis-Location.html">no-basis-Location</a>, <a href="StructureDefinition-no-basis-Organization.html">no-basis-Organization</a> and <a href="StructureDefinition-no-basis-PractitionerRole.html">no-basis-PractitionerRole</a></li> + <li>Examples for this Resource Profile: <a href="Organization-175befc3-6f87-4db0-92ee-90e7a8c67960.html">Hjertemedisinsk Avdeling</a>, <a href="Organization-833bad1b-e612-4593-9560-c5ea55bce912.html">Organization/833bad1b-e612-4593-9560-c5ea55bce912</a> and <a href="Organization-df89a675-febe-44b9-8fe7-027169cb05a3.html">Oslo Universitetssykehus HF</a></li> </ul> @@ -296,7 +296,7 @@ <h3 id="profile">Formal Views of Profile Content</h3> <p>This structure is derived from <a href="http://hl7.org/fhir/R4/organization.html">Organization</a> </p> <div id="tbl-diff-inner"> - <table border="0" cellpadding="0" cellspacing="0" style="border: 0px #F0F0F0 solid; font-size: 11px; font-family: verdana; vertical-align: top;" id="no-basis-Organizationd"><tr style="border: 1px #F0F0F0 solid; font-size: 11px; font-family: verdana; vertical-align: top"><th style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><a no-external="true" href="https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views" title="The logical name of the element">Name</a></th><th style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><a no-external="true" href="https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views" title="Information about the use of the element">Flags</a></th><th style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><a no-external="true" href="https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views" title="Minimum and Maximum # of times the the element can appear in the instance">Card.</a></th><th style="width: 100px" class="hierarchy"><a no-external="true" href="https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views" title="Reference to the type of the element">Type</a></th><th style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><a no-external="true" href="https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views" title="Additional information about the element">Description & Constraints</a><span style="float: right"><a no-external="true" href="https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views" title="Legend for this format"><img src="http://hl7.org/fhir/R4/help16.png" alt="doco" onLoad="fhirTableInit(this)" style="background-color: inherit"/></a></span></th></tr><tr style="border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: white" id="a"><td style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck1.png)" class="hierarchy"><img src="tbl_spacer.png" alt="." style="background-color: inherit" class="hierarchy"/><img src="icon_resource.png" alt="." style="background-color: white; background-color: inherit" title="Resource" class="hierarchy"/> <a no-external="true" href="StructureDefinition-no-basis-Organization-definitions.html#diff_Organization">Organization</a><a name="Organization"> </a></td><td style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"/><td style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><span style="opacity: 0.5">0</span><span style="opacity: 0.5">..</span><span style="opacity: 0.5">*</span></td><td style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><a href="http://hl7.org/fhir/R4/organization.html">Organization</a></td><td style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><span style="opacity: 0.5">A grouping of people or organizations with a common purpose</span></td></tr> + <table border="0" cellpadding="0" cellspacing="0" style="border: 0px #F0F0F0 solid; font-size: 11px; font-family: verdana; vertical-align: top;" id="no-basis-Organizationd"><tr style="border: 1px #F0F0F0 solid; font-size: 11px; font-family: verdana; vertical-align: top"><th style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><a no-external="true" href="https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views" title="The logical name of the element">Name</a></th><th style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><a no-external="true" href="https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views" title="Information about the use of the element">Flags</a></th><th style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><a no-external="true" href="https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views" title="Minimum and Maximum # of times the the element can appear in the instance">Card.</a></th><th style="width: 100px" class="hierarchy"><a no-external="true" href="https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views" title="Reference to the type of the element">Type</a></th><th style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><a no-external="true" href="https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views" title="Additional information about the element">Description & Constraints</a><span style="float: right"><a no-external="true" href="https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views" title="Legend for this format"><img src="http://hl7.org/fhir/R4/help16.png" alt="doco" onLoad="fhirTableInit(this)" style="background-color: inherit"/></a></span></th></tr><tr style="border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: white" id="a"><td style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck1.png)" class="hierarchy"><img src="tbl_spacer.png" alt="." style="background-color: inherit" class="hierarchy"/><img src="icon_resource.png" alt="." style="background-color: white; background-color: inherit" title="Resource" class="hierarchy"/> <a no-external="true" href="StructureDefinition-no-basis-Organization-definitions.html#diff_Organization">Organization</a><a name="Organization"> </a></td><td style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"/><td style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"/><td style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><a href="http://hl7.org/fhir/R4/organization.html">Organization</a></td><td style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"/></tr> <tr style="border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: #F7F7F7" id="aa"><td style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck13.png)" class="hierarchy"><img src="tbl_spacer.png" alt="." style="background-color: inherit" class="hierarchy"/><img onClick="tableRowAction(this)" src="tbl_vjoin-open.png" alt="." style="background-color: inherit" class="hierarchy"/><img src="icon_slice.png" alt="." style="background-color: #F7F7F7; background-color: inherit" title="Slice Definition" class="hierarchy"/> <a style="font-style: italic" no-external="true" href="StructureDefinition-no-basis-Organization-definitions.html#diff_Organization.identifier">Slices for identifier</a><a name="Organization.identifier"> </a></td><td style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"/><td style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><span style="font-style: italic"/><span style="opacity: 0.5; font-style: italic">0</span><span style="opacity: 0.5; font-style: italic">..</span><span style="opacity: 0.5; font-style: italic">*</span></td><td style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><a style="opacity: 0.5; font-style: italic" href="http://hl7.org/fhir/R4/datatypes.html#Identifier">Identifier</a></td><td style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><span style="opacity: 0.5; font-style: italic">Identifies this organization across multiple systems</span><br style="font-style: italic"/><span style="font-weight:bold; font-style: italic">Slice: </span><span style="font-style: italic">Unordered, Open by value:system</span></td></tr> <tr style="border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: white" id="aaa"><td style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck135.png)" class="hierarchy"><img src="tbl_spacer.png" alt="." style="background-color: inherit" class="hierarchy"/><img src="tbl_vline.png" alt="." style="background-color: inherit" class="hierarchy"/><img onClick="tableRowAction(this)" src="tbl_vjoin_slicer-open.png" alt="." style="background-color: inherit" class="hierarchy"/><img src="icon_slice_item.png" alt="." style="background-color: white; background-color: inherit" title="Slice Item" class="hierarchy"/> <a no-external="true" href="StructureDefinition-no-basis-Organization-definitions.html#diff_Organization.identifier:ENH" title="Slice ENH">identifier:ENH</a><a name="Organization.identifier"> </a></td><td style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"/><td style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy">0..*</td><td style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><a style="opacity: 0.5" href="http://hl7.org/fhir/R4/datatypes.html#Identifier">Identifier</a></td><td style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy">Organisasjonsnummer from Enhetsregisteret<br/></td></tr> <tr style="border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: #F7F7F7" id="aaaa"><td style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck1350.png)" class="hierarchy"><img src="tbl_spacer.png" alt="." style="background-color: inherit" class="hierarchy"/><img src="tbl_vline.png" alt="." style="background-color: inherit" class="hierarchy"/><img src="tbl_vline_slicer.png" alt="." style="background-color: inherit" class="hierarchy"/><img src="tbl_vjoin_slice.png" alt="." style="background-color: inherit" class="hierarchy"/><img src="icon_element.gif" alt="." style="background-color: #F7F7F7; background-color: inherit" title="Element" class="hierarchy"/> <a no-external="true" href="StructureDefinition-no-basis-Organization-definitions.html#diff_Organization.identifier:ENH.system">system</a><a name="Organization.identifier.system"> </a></td><td style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"/><td style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy">1..<span style="opacity: 0.5">1</span></td><td style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><a style="opacity: 0.5" href="http://hl7.org/fhir/R4/datatypes.html#uri">uri</a></td><td style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><span style="opacity: 0.5">The namespace for the identifier value</span><br/><span style="font-weight:bold">Fixed Value: </span><span style="color: darkgreen">urn:oid:2.16.578.1.12.4.1.4.101</span></td></tr> @@ -704,7 +704,7 @@ <h4>Constraints</h4> <p>This structure is derived from <a href="http://hl7.org/fhir/R4/organization.html">Organization</a> </p> <div id="all-tbl-diff-inner"> - <table border="0" cellpadding="0" cellspacing="0" style="border: 0px #F0F0F0 solid; font-size: 11px; font-family: verdana; vertical-align: top;" id="no-basis-Organizationd"><tr style="border: 1px #F0F0F0 solid; font-size: 11px; font-family: verdana; vertical-align: top"><th style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><a no-external="true" href="https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views" title="The logical name of the element">Name</a></th><th style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><a no-external="true" href="https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views" title="Information about the use of the element">Flags</a></th><th style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><a no-external="true" href="https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views" title="Minimum and Maximum # of times the the element can appear in the instance">Card.</a></th><th style="width: 100px" class="hierarchy"><a no-external="true" href="https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views" title="Reference to the type of the element">Type</a></th><th style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><a no-external="true" href="https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views" title="Additional information about the element">Description & Constraints</a><span style="float: right"><a no-external="true" href="https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views" title="Legend for this format"><img src="http://hl7.org/fhir/R4/help16.png" alt="doco" onLoad="fhirTableInit(this)" style="background-color: inherit"/></a></span></th></tr><tr style="border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: white" id="a"><td style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck1.png)" class="hierarchy"><img src="tbl_spacer.png" alt="." style="background-color: inherit" class="hierarchy"/><img src="icon_resource.png" alt="." style="background-color: white; background-color: inherit" title="Resource" class="hierarchy"/> <a no-external="true" href="StructureDefinition-no-basis-Organization-definitions.html#diff_Organization">Organization</a><a name="Organization"> </a></td><td style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"/><td style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><span style="opacity: 0.5">0</span><span style="opacity: 0.5">..</span><span style="opacity: 0.5">*</span></td><td style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><a href="http://hl7.org/fhir/R4/organization.html">Organization</a></td><td style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><span style="opacity: 0.5">A grouping of people or organizations with a common purpose</span></td></tr> + <table border="0" cellpadding="0" cellspacing="0" style="border: 0px #F0F0F0 solid; font-size: 11px; font-family: verdana; vertical-align: top;" id="no-basis-Organizationd"><tr style="border: 1px #F0F0F0 solid; font-size: 11px; font-family: verdana; vertical-align: top"><th style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><a no-external="true" href="https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views" title="The logical name of the element">Name</a></th><th style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><a no-external="true" href="https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views" title="Information about the use of the element">Flags</a></th><th style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><a no-external="true" href="https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views" title="Minimum and Maximum # of times the the element can appear in the instance">Card.</a></th><th style="width: 100px" class="hierarchy"><a no-external="true" href="https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views" title="Reference to the type of the element">Type</a></th><th style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><a no-external="true" href="https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views" title="Additional information about the element">Description & Constraints</a><span style="float: right"><a no-external="true" href="https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views" title="Legend for this format"><img src="http://hl7.org/fhir/R4/help16.png" alt="doco" onLoad="fhirTableInit(this)" style="background-color: inherit"/></a></span></th></tr><tr style="border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: white" id="a"><td style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck1.png)" class="hierarchy"><img src="tbl_spacer.png" alt="." style="background-color: inherit" class="hierarchy"/><img src="icon_resource.png" alt="." style="background-color: white; background-color: inherit" title="Resource" class="hierarchy"/> <a no-external="true" href="StructureDefinition-no-basis-Organization-definitions.html#diff_Organization">Organization</a><a name="Organization"> </a></td><td style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"/><td style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"/><td style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><a href="http://hl7.org/fhir/R4/organization.html">Organization</a></td><td style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"/></tr> <tr style="border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: #F7F7F7" id="aa"><td style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck13.png)" class="hierarchy"><img src="tbl_spacer.png" alt="." style="background-color: inherit" class="hierarchy"/><img onClick="tableRowAction(this)" src="tbl_vjoin-open.png" alt="." style="background-color: inherit" class="hierarchy"/><img src="icon_slice.png" alt="." style="background-color: #F7F7F7; background-color: inherit" title="Slice Definition" class="hierarchy"/> <a style="font-style: italic" no-external="true" href="StructureDefinition-no-basis-Organization-definitions.html#diff_Organization.identifier">Slices for identifier</a><a name="Organization.identifier"> </a></td><td style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"/><td style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><span style="font-style: italic"/><span style="opacity: 0.5; font-style: italic">0</span><span style="opacity: 0.5; font-style: italic">..</span><span style="opacity: 0.5; font-style: italic">*</span></td><td style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><a style="opacity: 0.5; font-style: italic" href="http://hl7.org/fhir/R4/datatypes.html#Identifier">Identifier</a></td><td style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><span style="opacity: 0.5; font-style: italic">Identifies this organization across multiple systems</span><br style="font-style: italic"/><span style="font-weight:bold; font-style: italic">Slice: </span><span style="font-style: italic">Unordered, Open by value:system</span></td></tr> <tr style="border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: white" id="aaa"><td style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck135.png)" class="hierarchy"><img src="tbl_spacer.png" alt="." style="background-color: inherit" class="hierarchy"/><img src="tbl_vline.png" alt="." style="background-color: inherit" class="hierarchy"/><img onClick="tableRowAction(this)" src="tbl_vjoin_slicer-open.png" alt="." style="background-color: inherit" class="hierarchy"/><img src="icon_slice_item.png" alt="." style="background-color: white; background-color: inherit" title="Slice Item" class="hierarchy"/> <a no-external="true" href="StructureDefinition-no-basis-Organization-definitions.html#diff_Organization.identifier:ENH" title="Slice ENH">identifier:ENH</a><a name="Organization.identifier"> </a></td><td style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"/><td style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy">0..*</td><td style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><a style="opacity: 0.5" href="http://hl7.org/fhir/R4/datatypes.html#Identifier">Identifier</a></td><td style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy">Organisasjonsnummer from Enhetsregisteret<br/></td></tr> <tr style="border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: #F7F7F7" id="aaaa"><td style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck1350.png)" class="hierarchy"><img src="tbl_spacer.png" alt="." style="background-color: inherit" class="hierarchy"/><img src="tbl_vline.png" alt="." style="background-color: inherit" class="hierarchy"/><img src="tbl_vline_slicer.png" alt="." style="background-color: inherit" class="hierarchy"/><img src="tbl_vjoin_slice.png" alt="." style="background-color: inherit" class="hierarchy"/><img src="icon_element.gif" alt="." style="background-color: #F7F7F7; background-color: inherit" title="Element" class="hierarchy"/> <a no-external="true" href="StructureDefinition-no-basis-Organization-definitions.html#diff_Organization.identifier:ENH.system">system</a><a name="Organization.identifier.system"> </a></td><td style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"/><td style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy">1..<span style="opacity: 0.5">1</span></td><td style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><a style="opacity: 0.5" href="http://hl7.org/fhir/R4/datatypes.html#uri">uri</a></td><td style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><span style="opacity: 0.5">The namespace for the identifier value</span><br/><span style="font-weight:bold">Fixed Value: </span><span style="color: darkgreen">urn:oid:2.16.578.1.12.4.1.4.101</span></td></tr> @@ -1157,7 +1157,7 @@ <h4>Constraints</h4> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-no-basis-Organization.json b/StructureDefinition-no-basis-Organization.json index 665769de..0afbcc85 100644 --- a/StructureDefinition-no-basis-Organization.json +++ b/StructureDefinition-no-basis-Organization.json @@ -2841,10 +2841,6 @@ }, "differential" : { "element" : [{ - "id" : "Organization", - "path" : "Organization" - }, - { "id" : "Organization.identifier", "path" : "Organization.identifier", "slicing" : { diff --git a/StructureDefinition-no-basis-Organization.profile.history.html b/StructureDefinition-no-basis-Organization.profile.history.html index 2c17a214..65ceac2d 100644 --- a/StructureDefinition-no-basis-Organization.profile.history.html +++ b/StructureDefinition-no-basis-Organization.profile.history.html @@ -253,7 +253,7 @@ <h2 id="root">Resource Profile: NoBasisOrganization - Change History</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-no-basis-Organization.profile.json.html b/StructureDefinition-no-basis-Organization.profile.json.html index 7f7ff5b4..a915aa48 100644 --- a/StructureDefinition-no-basis-Organization.profile.json.html +++ b/StructureDefinition-no-basis-Organization.profile.json.html @@ -47,8 +47,8 @@ <script src="assets/js/prism.js"></script> - <style type="text/css">h2{--heading-prefix:"2.8"} - h3,h4,h5,h6{--heading-prefix:"2.8"}</style> + <style type="text/css">h2{--heading-prefix:"2.11"} + h3,h4,h5,h6{--heading-prefix:"2.11"}</style> <div id="segment-header" class="segment"> <!-- segment-header --> <div class="container"> <!-- container --> <!-- Placeholder for child template header declarations --> @@ -3574,10 +3574,6 @@ <h2 id="root">Resource Profile: NoBasisOrganization - JSON Profile</h2> }, "<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.differential">differential</a>" : { "<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.differential.element">element</a>" : [ - { - "<a href="http://hl7.org/fhir/R4/datatypes.html#ElementDefinition#ElementDefinition.id">id</a>" : "Organization", - "<a href="http://hl7.org/fhir/R4/datatypes.html#ElementDefinition#ElementDefinition.path">path</a>" : "Organization" - }, { "<a href="http://hl7.org/fhir/R4/datatypes.html#ElementDefinition#ElementDefinition.id">id</a>" : "Organization.identifier", "<a href="http://hl7.org/fhir/R4/datatypes.html#ElementDefinition#ElementDefinition.path">path</a>" : "Organization.identifier", @@ -3773,7 +3769,7 @@ <h2 id="root">Resource Profile: NoBasisOrganization - JSON Profile</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-no-basis-Organization.profile.ttl.html b/StructureDefinition-no-basis-Organization.profile.ttl.html index 7aa92d6e..07fe9872 100644 --- a/StructureDefinition-no-basis-Organization.profile.ttl.html +++ b/StructureDefinition-no-basis-Organization.profile.ttl.html @@ -47,8 +47,8 @@ <script src="assets/js/prism.js"></script> - <style type="text/css">h2{--heading-prefix:"2.8"} - h3,h4,h5,h6{--heading-prefix:"2.8"}</style> + <style type="text/css">h2{--heading-prefix:"2.11"} + h3,h4,h5,h6{--heading-prefix:"2.11"}</style> <div id="segment-header" class="segment"> <!-- segment-header --> <div class="container"> <!-- container --> <!-- Placeholder for child template header declarations --> @@ -2573,8 +2573,6 @@ <h2 id="root">Resource Profile: NoBasisOrganization - TTL Profile</h2> ] ; # <a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.differential">fhir:differential</a> [ ( <a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.differential.element">fhir:element</a> [ -<a href="http://hl7.org/fhir/R4/datatypes.html#ElementDefinition#ElementDefinition.id">fhir:id</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#string">fhir:v</a> "Organization" ] ; -<a href="http://hl7.org/fhir/R4/datatypes.html#ElementDefinition#ElementDefinition.path">fhir:path</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#string">fhir:v</a> "Organization" ] ] [ <a href="http://hl7.org/fhir/R4/datatypes.html#ElementDefinition#ElementDefinition.id">fhir:id</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#string">fhir:v</a> "Organization.identifier" ] ; <a href="http://hl7.org/fhir/R4/datatypes.html#ElementDefinition#ElementDefinition.path">fhir:path</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#string">fhir:v</a> "Organization.identifier" ] ; <a href="http://hl7.org/fhir/R4/datatypes.html#ElementDefinition#ElementDefinition.slicing">fhir:slicing</a> [ @@ -2721,7 +2719,7 @@ <h2 id="root">Resource Profile: NoBasisOrganization - TTL Profile</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-no-basis-Organization.profile.xml.html b/StructureDefinition-no-basis-Organization.profile.xml.html index 4e307868..7302c361 100644 --- a/StructureDefinition-no-basis-Organization.profile.xml.html +++ b/StructureDefinition-no-basis-Organization.profile.xml.html @@ -47,8 +47,8 @@ <script src="assets/js/prism.js"></script> - <style type="text/css">h2{--heading-prefix:"2.8"} - h3,h4,h5,h6{--heading-prefix:"2.8"}</style> + <style type="text/css">h2{--heading-prefix:"2.11"} + h3,h4,h5,h6{--heading-prefix:"2.11"}</style> <div id="segment-header" class="segment"> <!-- segment-header --> <div class="container"> <!-- container --> <!-- Placeholder for child template header declarations --> @@ -3285,9 +3285,6 @@ <h2 id="root">Resource Profile: NoBasisOrganization - XML Profile</h2> </element> </snapshot> <<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.differential">differential</a>> - <<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.differential.element">element</a> <a href="http://hl7.org/fhir/R4/datatypes.html#string">id</a>="Organization"> - <<a href="http://hl7.org/fhir/R4/datatypes.html#ElementDefinition#ElementDefinition.path">path</a> <a href="http://hl7.org/fhir/R4/datatypes.html#string">value</a>="Organization"/> - </element> <<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.differential.element">element</a> <a href="http://hl7.org/fhir/R4/datatypes.html#string">id</a>="Organization.identifier"> <<a href="http://hl7.org/fhir/R4/datatypes.html#ElementDefinition#ElementDefinition.path">path</a> <a href="http://hl7.org/fhir/R4/datatypes.html#string">value</a>="Organization.identifier"/> <<a href="http://hl7.org/fhir/R4/datatypes.html#ElementDefinition#ElementDefinition.slicing">slicing</a>> @@ -3465,7 +3462,7 @@ <h2 id="root">Resource Profile: NoBasisOrganization - XML Profile</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-no-basis-Organization.ttl b/StructureDefinition-no-basis-Organization.ttl index 61c438b2..0f99f489 100644 --- a/StructureDefinition-no-basis-Organization.ttl +++ b/StructureDefinition-no-basis-Organization.ttl @@ -2925,9 +2925,6 @@ ] ; # fhir:differential [ fhir:element ( [ - fhir:id [ fhir:v "Organization" ] ; - fhir:path [ fhir:v "Organization" ] - ] [ fhir:id [ fhir:v "Organization.identifier" ] ; fhir:path [ fhir:v "Organization.identifier" ] ; fhir:slicing [ diff --git a/StructureDefinition-no-basis-Organization.xlsx b/StructureDefinition-no-basis-Organization.xlsx index 64ef08a2..fbe0cbc9 100644 Binary files a/StructureDefinition-no-basis-Organization.xlsx and b/StructureDefinition-no-basis-Organization.xlsx differ diff --git a/StructureDefinition-no-basis-Organization.xml b/StructureDefinition-no-basis-Organization.xml index b8d045df..a94432d7 100644 --- a/StructureDefinition-no-basis-Organization.xml +++ b/StructureDefinition-no-basis-Organization.xml @@ -2746,9 +2746,6 @@ </element> </snapshot> <differential> - <element id="Organization"> - <path value="Organization"/> - </element> <element id="Organization.identifier"> <path value="Organization.identifier"/> <slicing> diff --git a/StructureDefinition-no-basis-Practitioner-definitions.html b/StructureDefinition-no-basis-Practitioner-definitions.html new file mode 100644 index 00000000..53d0fa6f --- /dev/null +++ b/StructureDefinition-no-basis-Practitioner-definitions.html @@ -0,0 +1,746 @@ +<!-- get modelType --> + + + +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE HTML> +<html xml:lang="en" xmlns="http://www.w3.org/1999/xhtml" lang="en"> + <head> + <meta content="text/html;charset=utf-8" http-equiv="Content-Type"/> + <title>no-basis-Practitioner - Definitions - v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - draft + + + +

+
+
+
+ +
+
+
+ + + + +
+
+ + +
+
+ +
+
+ + +
+
+
+
+ +
+

NyTimelosingIG - Local Development build (v0.1.0). See the Directory of published versions

+ + + + + + + + + + + + + + + + +

Resource Profile: NoBasisPractitioner - Detailed Descriptions

+ + + + + + + +
+ + Active + + as of 2019-05-20 + + +
+ + +

Definitions for the no-basis-Practitioner resource profile.

+ + + + + + +
+ + +
+

Guidance on how to interpret the contents of this table can be found here

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
0. Practitioner
2. Practitioner.identifier
Definition

An identifier that applies to this person in this role.

NoteThis is a business identifier, not a resource identifier (see discussion)
SlicingThis element introduces a set of slices on Practitioner.identifier. The slices are unordered and Open, and can be differentiated using the following discriminators: , and can be differentiated using the following discriminators:
  • value @ system
4. Practitioner.identifier:HPR
Slice NameHPR
Definition

In Norway all registered health care personnel is registered in the Helsepersonellregister (HPR) and is assigned a HPR-number that is used to identify the health care practitioner. Health care personnel not registered in HPR can use FNR for identification.

ShortHPR number
NoteThis is a business identifier, not a resource identifier (see discussion)
Control0..*
6. Practitioner.identifier:HPR.system
Definition

The identifier for HPR number

ShortThe identifier for HPR number
Control1..?
Fixed Valueurn:oid:2.16.578.1.12.4.1.4.4
8. Practitioner.identifier:HPR.value
Definition

The acttual HPR-number

ShortThe acttual HPR-number
Control1..?
10. Practitioner.identifier:FNR
Slice NameFNR
Definition

Fødselsnummer for the practitioner. Fødselsnummer as one of the possible practitioner identification numbers. Reasons for not sending the Fødselsnummer include but are not limited to, research and apps without a contract for processing data.

ShortNorwegian FNR
NoteThis is a business identifier, not a resource identifier (see discussion)
Control0..*
12. Practitioner.identifier:FNR.system
Definition

The identification of FNR

ShortThe identification of FNR
Control1..?
Fixed Valueurn:oid:2.16.578.1.12.4.1.4.1
14. Practitioner.identifier:FNR.value
ShortThe actual FNR
Control1..?
16. Practitioner.identifier:DNR
Slice NameDNR
Definition

The D-nummer of the practitioner. (assigned by the norwegian Skatteetaten)

ShortThe D-nummer of the practitioner
NoteThis is a business identifier, not a resource identifier (see discussion)
Control0..*
18. Practitioner.identifier:DNR.system
Definition

The identification of the Norwegian D-nummer

ShortThe identification of the D-nummer
Control1..?
Fixed Valueurn:oid:2.16.578.1.12.4.1.4.2
20. Practitioner.identifier:DNR.value
Definition

The actual Norwegian D-nummer

ShortThe actual D-nummer
Control1..?
22. Practitioner.name
TypeHumanName(no-basis-HumanName)
24. Practitioner.address
Definition

http://hl7.no/fhir/StructureDefinition/no-basis-Address

ShortNorwegian address
TypeAddress(no-basis-Address)
26. Practitioner.qualification
Definition

Coded representation of the qualification of the health care practitioner. Usually contains healthPersonnellCategory according to Kategori helsepersonell (OID=9060) and approvalType according to Godkjenningstype HPR (OID=7704)

28. Practitioner.qualification.code
Definition

Coded representation of the qualification of the health care practitioner. Usually contains healthPersonnellCategory according to Kategori helsepersonell (OID=9060) and approvalType according to Godkjenningstype HPR (OID=7704)

30. Practitioner.qualification.code.coding
Definition

Coded representation of the qualification of the health care practitioner. Usually contains healthPersonnellCategory according to Kategori helsepersonell (OID=9060) and approvalType according to Godkjenningstype HPR (OID=7704)

ShortCoded representation of the qualification
SlicingThis element introduces a set of slices on Practitioner.qualification.code.coding. The slices are unordered and Open, and can be differentiated using the following discriminators: , and can be differentiated using the following discriminators:
  • value @ system
32. Practitioner.qualification.code.coding:healthPersonnellCategory
Slice NamehealthPersonnellCategory
Definition

Category of health care personnel authorization according to Helsepersonnelloven §48

ShortThe health care personnel category
Control0..*
BindingThe codes SHOULD be taken from urn:oid:2.16.578.1.12.4.1.1.9060
34. Practitioner.qualification.code.coding:healthPersonnellCategory.system
Definition

Identification of the CodeSystem Kategori helsepersonell (OID=9060) used to describe the category of authorized health care personnel

ShortIdentification of the CodeSystem 9060 on Volven
Control1..?
Fixed Valueurn:oid:2.16.578.1.12.4.1.1.9060
36. Practitioner.qualification.code.coding:healthPersonnellCategory.code
Control1..?
38. Practitioner.qualification.code.coding:approvalType
Slice NameapprovalType
Definition

The approval type of the practitioner (if applicable) according to the CodeSystem Godkjenningstype HPR (OID=7704)

ShortThe approval type of the practitioner
Control0..*
BindingThe codes SHOULD be taken from urn:oid:2.16.578.1.12.4.1.1.7704
40. Practitioner.qualification.code.coding:approvalType.system
Definition

Identification of the CodeSystem Godkjenningstype HPR (OID=7704) used to describe type of autohorization registered in HPR.

ShortIdentification of the CodeSystem 7704 on Volven
Control1..?
Fixed Valueurn:oid:2.16.578.1.12.4.1.1.7704
42. Practitioner.qualification.code.coding:approvalType.code
Control1..?
44. Practitioner.qualification.code.coding:healthPersonnelSpecialization
Slice NamehealthPersonnelSpecialization
Definition

Godkjent spesialitet for helsepersonell registrert i HPR. Helsepersonellregisterets (HPR) klassifikasjon av spesialiteter (OID=7426)

ShortGodkjent spesialitet for helsepersonell registrert i HPR.
Control0..*
BindingThe codes SHOULD be taken from urn:oid:2.16.578.1.12.4.1.1.7426
46. Practitioner.qualification.code.coding:healthPersonnelSpecialization.system
Control1..?
Fixed Valueurn:oid:2.16.578.1.12.4.1.1.7426
48. Practitioner.qualification.code.coding:healthPersonnelSpecialization.code
Control1..?
+
+ +
+

Guidance on how to interpret the contents of this table can be found here

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
0. Practitioner
Definition

A person who is directly or indirectly involved in the provisioning of healthcare.

+
ShortA person with a formal responsibility in the provisioning of healthcare or related services
Control0..*
Is Modifierfalse
Summaryfalse
Invariantsdom-2: If the resource is contained in another resource, it SHALL NOT contain nested Resources (contained.contained.empty())
dom-3: If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource (contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty())
dom-4: If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated (contained.meta.versionId.empty() and contained.meta.lastUpdated.empty())
dom-5: If a resource is contained in another resource, it SHALL NOT have a security label (contained.meta.security.empty())
dom-6: A resource should have narrative for robust management (text.`div`.exists())
2. Practitioner.implicitRules
Definition

A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc.

+
ShortA set of rules under which this content was created
Comments

Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of it's narrative along with other profiles, value sets, etc.

+
Control0..1
Typeuri
Is Modifiertrue because This element is labeled as a modifier because the implicit rules may provide additional knowledge about the resource that modifies it's meaning or interpretation
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
4. Practitioner.modifierExtension
Definition

May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

+

Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

+
ShortExtensions that cannot be ignored
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

+
Control0..*
TypeExtension
Is Modifiertrue because Modifier extensions are expected to modify the meaning or interpretation of the resource that contains them
Summaryfalse
Requirements

Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

+
Alternate Namesextensions, user content
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
6. Practitioner.identifier
Definition

An identifier that applies to this person in this role.

+

In Norway all registered health care personnel is registered in the Helsepersonellregister (HPR) and is assigned a HPR-number that is used to identify the health care practitioner. Health care personnel not registered in HPR can use FNR for identification.

+

An identifier that applies to this person in this role.

+
ShortAn identifier for the person as this agent
NoteThis is a business identifier, not a resource identifier (see discussion)
Control0..*
TypeIdentifier
Is Modifierfalse
Summarytrue
Requirements

Often, specific identities are assigned for the agent.

+
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
SlicingThis element introduces a set of slices on Practitioner.identifier. The slices are unordered and Open, and can be differentiated using the following discriminators: , and can be differentiated using the following discriminators:
  • value @ system
8. Practitioner.identifier:HPR
Slice NameHPR
Definition

In Norway all registered health care personnel is registered in the Helsepersonellregister (HPR) and is assigned a HPR-number that is used to identify the health care practitioner. Health care personnel not registered in HPR can use FNR for identification.

+

The norwegian helsepersonellnummer for the practitioner. HPR as one of the possible practitioner identification numbers, should at least be sent unless there is a reason not to. Reasons for not sending the HPR number include but are not limited to, research and apps without a contract for processing data.

+

An identifier that applies to this person in this role.

+
ShortHPR numberAn identifier for the person as this agent
NoteThis is a business identifier, not a resource identifier (see discussion)
Control0..*
TypeIdentifier
Is Modifierfalse
Summarytrue
Requirements

Often, specific identities are assigned for the agent.

+
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
10. Practitioner.identifier:HPR.use
Definition

The purpose of this identifier.

+
Shortusual | official | temp | secondary | old (If known)
Comments

Applications can assume that an identifier is permanent unless it explicitly says that it is temporary.

+
Control0..1
BindingThe codes SHALL be taken from IdentifierUsehttp://hl7.org/fhir/ValueSet/identifier-use|4.0.1

Identifies the purpose for this identifier, if known .

+
Typecode
Is Modifiertrue because This is labeled as &quot;Is Modifier&quot; because applications should not mistake a temporary id for a permanent one.
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Requirements

Allows the appropriate identifier for a particular context of use to be selected from among a set of identifiers.

+
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
12. Practitioner.identifier:HPR.system
Definition

The identifier for HPR number

+

Establishes the namespace for the value - that is, a URL that describes a set values that are unique.

+
ShortThe identifier for HPR numberThe namespace for the identifier value
Comments

Identifier.system is always case sensitive.

+
Control10..1
Typeuri
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Requirements

There are many sets of identifiers. To perform matching of two identifiers, we need to know what set we're dealing with. The system identifies a particular set of unique identifiers.

+
Fixed Valueurn:oid:2.16.578.1.12.4.1.4.4
Example<br/><b>General</b>:http://www.acme.com/identifiers/patient +
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
14. Practitioner.identifier:HPR.value
Definition

The acttual HPR-number

+

The portion of the identifier typically relevant to the user and which is unique within the context of the system.

+
ShortThe acttual HPR-numberThe value that is unique
Comments

If the value is a full URI, then the system SHALL be urn:ietf:rfc:3986. The value's primary purpose is computational mapping. As a result, it may be normalized for comparison purposes (e.g. removing non-significant whitespace, dashes, etc.) A value formatted for human display can be conveyed using the Rendered Value extension. Identifier.value is to be treated as case sensitive unless knowledge of the Identifier.system allows the processer to be confident that non-case-sensitive processing is safe.

+
Control10..1
Typestring
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Example<br/><b>General</b>:123456 +
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
16. Practitioner.identifier:FNR
Slice NameFNR
Definition

Fødselsnummer for the practitioner. Fødselsnummer as one of the possible practitioner identification numbers. Reasons for not sending the Fødselsnummer include but are not limited to, research and apps without a contract for processing data.

+

An identifier that applies to this person in this role.

+
ShortNorwegian FNRAn identifier for the person as this agent
NoteThis is a business identifier, not a resource identifier (see discussion)
Control0..*
TypeIdentifier
Is Modifierfalse
Summarytrue
Requirements

Often, specific identities are assigned for the agent.

+
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
18. Practitioner.identifier:FNR.use
Definition

The purpose of this identifier.

+
Shortusual | official | temp | secondary | old (If known)
Comments

Applications can assume that an identifier is permanent unless it explicitly says that it is temporary.

+
Control0..1
BindingThe codes SHALL be taken from IdentifierUsehttp://hl7.org/fhir/ValueSet/identifier-use|4.0.1

Identifies the purpose for this identifier, if known .

+
Typecode
Is Modifiertrue because This is labeled as &quot;Is Modifier&quot; because applications should not mistake a temporary id for a permanent one.
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Requirements

Allows the appropriate identifier for a particular context of use to be selected from among a set of identifiers.

+
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
20. Practitioner.identifier:FNR.system
Definition

The identification of FNR

+

Establishes the namespace for the value - that is, a URL that describes a set values that are unique.

+
ShortThe identification of FNRThe namespace for the identifier value
Comments

Identifier.system is always case sensitive.

+
Control10..1
Typeuri
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Requirements

There are many sets of identifiers. To perform matching of two identifiers, we need to know what set we're dealing with. The system identifies a particular set of unique identifiers.

+
Fixed Valueurn:oid:2.16.578.1.12.4.1.4.1
Example<br/><b>General</b>:http://www.acme.com/identifiers/patient +
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
22. Practitioner.identifier:FNR.value
Definition

The portion of the identifier typically relevant to the user and which is unique within the context of the system.

+
ShortThe actual FNRThe value that is unique
Comments

If the value is a full URI, then the system SHALL be urn:ietf:rfc:3986. The value's primary purpose is computational mapping. As a result, it may be normalized for comparison purposes (e.g. removing non-significant whitespace, dashes, etc.) A value formatted for human display can be conveyed using the Rendered Value extension. Identifier.value is to be treated as case sensitive unless knowledge of the Identifier.system allows the processer to be confident that non-case-sensitive processing is safe.

+
Control10..1
Typestring
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Example<br/><b>General</b>:123456 +
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
24. Practitioner.identifier:DNR
Slice NameDNR
Definition

The D-nummer of the practitioner. (assigned by the norwegian Skatteetaten)

+

An identifier that applies to this person in this role.

+
ShortThe D-nummer of the practitionerAn identifier for the person as this agent
NoteThis is a business identifier, not a resource identifier (see discussion)
Control0..*
TypeIdentifier
Is Modifierfalse
Summarytrue
Requirements

Often, specific identities are assigned for the agent.

+
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
26. Practitioner.identifier:DNR.use
Definition

The purpose of this identifier.

+
Shortusual | official | temp | secondary | old (If known)
Comments

Applications can assume that an identifier is permanent unless it explicitly says that it is temporary.

+
Control0..1
BindingThe codes SHALL be taken from IdentifierUsehttp://hl7.org/fhir/ValueSet/identifier-use|4.0.1

Identifies the purpose for this identifier, if known .

+
Typecode
Is Modifiertrue because This is labeled as &quot;Is Modifier&quot; because applications should not mistake a temporary id for a permanent one.
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Requirements

Allows the appropriate identifier for a particular context of use to be selected from among a set of identifiers.

+
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
28. Practitioner.identifier:DNR.system
Definition

The identification of the Norwegian D-nummer

+

Establishes the namespace for the value - that is, a URL that describes a set values that are unique.

+
ShortThe identification of the D-nummerThe namespace for the identifier value
Comments

Identifier.system is always case sensitive.

+
Control10..1
Typeuri
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Requirements

There are many sets of identifiers. To perform matching of two identifiers, we need to know what set we're dealing with. The system identifies a particular set of unique identifiers.

+
Fixed Valueurn:oid:2.16.578.1.12.4.1.4.2
Example<br/><b>General</b>:http://www.acme.com/identifiers/patient +
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
30. Practitioner.identifier:DNR.value
Definition

The actual Norwegian D-nummer

+

The portion of the identifier typically relevant to the user and which is unique within the context of the system.

+
ShortThe actual D-nummerThe value that is unique
Comments

If the value is a full URI, then the system SHALL be urn:ietf:rfc:3986. The value's primary purpose is computational mapping. As a result, it may be normalized for comparison purposes (e.g. removing non-significant whitespace, dashes, etc.) A value formatted for human display can be conveyed using the Rendered Value extension. Identifier.value is to be treated as case sensitive unless knowledge of the Identifier.system allows the processer to be confident that non-case-sensitive processing is safe.

+
Control10..1
Typestring
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Example<br/><b>General</b>:123456 +
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
32. Practitioner.name
Definition

Defines the format of norwegian human name according to norwegian legislation (lov om personnavn).

+

The name(s) associated with the practitioner.

+
ShortNorwegian human nameThe name(s) associated with the practitioner
Comments

Names may be changed, or repudiated, or people may have different names in different contexts. Names may be divided into parts of different type that have variable significance depending on context, though the division into parts does not always matter. With personal names, the different parts might or might not be imbued with some implicit meaning; various cultures associate different importance with the name parts and the degree to which systems must care about name parts around the world varies widely.

+

The selection of the use property should ensure that there is a single usual name specified, and others use the nickname (alias), old, or other values as appropriate.

+

In general, select the value to be used in the ResourceReference.display based on this:

+
    +
  1. There is more than 1 name
  2. +
  3. Use = usual
  4. +
  5. Period is current to the date of the usage
  6. +
  7. Use = official
  8. +
  9. Other order as decided by internal business rules.
  10. +
+
Control0..*
This element is affected by the following invariants: ele-1
TypeHumanName(no-basis-HumanName)
Is Modifierfalse
Requirements

The name(s) that a Practitioner is known by. Where there are multiple, the name that the practitioner is usually known as should be used in the display.

+
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
34. Practitioner.address
Definition

http://hl7.no/fhir/StructureDefinition/no-basis-Address

+

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.

+

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.

+
ShortNorwegian addressAddress(es) of the practitioner that are not role specific (typically home address)
Comments

Note: address is intended to describe postal addresses for administrative purposes, not to describe absolute geographical coordinates. Postal addresses are often used as proxies for physical locations (also see the Location resource).

+

The PractitionerRole does not have an address value on it, as it is expected that the location property be used for this purpose (which has an address).

+
Control0..*
This element is affected by the following invariants: ele-1
TypeAddress(no-basis-Address)
Is Modifierfalse
Requirements

The home/mailing address of the practitioner is often required for employee administration purposes, and also for some rostering services where the start point (practitioners home) can be used in calculations.

+
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
36. Practitioner.qualification
Definition

Coded representation of the qualification of the health care practitioner. Usually contains healthPersonnellCategory according to Kategori helsepersonell (OID=9060) and approvalType according to Godkjenningstype HPR (OID=7704)

+

The official certifications, training, and licenses that authorize or otherwise pertain to the provision of care by the practitioner. For example, a medical license issued by a medical board authorizing the practitioner to practice medicine within a certian locality.

+
ShortCertification, licenses, or training pertaining to the provision of care
Control0..*
TypeBackboneElement
Is Modifierfalse
Summaryfalse
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
38. Practitioner.qualification.modifierExtension
Definition

May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

+

Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

+
ShortExtensions that cannot be ignored even if unrecognized
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

+
Control0..*
TypeExtension
Is Modifiertrue because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
Summarytrue
Requirements

Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

+
Alternate Namesextensions, user content, modifiers
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
40. Practitioner.qualification.code
Definition

Coded representation of the qualification of the health care practitioner. Usually contains healthPersonnellCategory according to Kategori helsepersonell (OID=9060) and approvalType according to Godkjenningstype HPR (OID=7704)

+

Coded representation of the qualification.

+
ShortCoded representation of the qualification
Control1..1
BindingFor example codes, see v2 table 0360, Version 2.7http://terminology.hl7.org/ValueSet/v2-2.7-0360

Specific qualification the practitioner has to provide a service.

+
TypeCodeableConcept
Is Modifierfalse
Summaryfalse
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
42. Practitioner.qualification.code.coding
Definition

Coded representation of the qualification of the health care practitioner. Usually contains healthPersonnellCategory according to Kategori helsepersonell (OID=9060) and approvalType according to Godkjenningstype HPR (OID=7704)

+

A reference to a code defined by a terminology system.

+
ShortCoded representation of the qualificationCode defined by a terminology system
Comments

Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true.

+
Control0..*
TypeCoding
Is Modifierfalse
Summarytrue
Requirements

Allows for alternative encodings within a code system, and translations to other code systems.

+
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
SlicingThis element introduces a set of slices on Practitioner.qualification.code.coding. The slices are unordered and Open, and can be differentiated using the following discriminators: , and can be differentiated using the following discriminators:
  • value @ system
44. Practitioner.qualification.code.coding:healthPersonnellCategory
Slice NamehealthPersonnellCategory
Definition

Category of health care personnel authorization according to Helsepersonnelloven §48

+

A reference to a code defined by a terminology system.

+
ShortThe health care personnel categoryCode defined by a terminology system
Comments

Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true.

+
Control0..*
BindingThe codes SHOULD be taken from For codes, see urn:oid:2.16.578.1.12.4.1.1.9060
TypeCoding
Is Modifierfalse
Summarytrue
Requirements

Allows for alternative encodings within a code system, and translations to other code systems.

+
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
46. Practitioner.qualification.code.coding:healthPersonnellCategory.system
Definition

Identification of the CodeSystem Kategori helsepersonell (OID=9060) used to describe the category of authorized health care personnel

+

The identification of the code system that defines the meaning of the symbol in the code.

+
ShortIdentification of the CodeSystem 9060 on VolvenIdentity of the terminology system
Comments

The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...). OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should reference to some definition that establishes the system clearly and unambiguously.

+
Control10..1
Typeuri
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Requirements

Need to be unambiguous about the source of the definition of the symbol.

+
Fixed Valueurn:oid:2.16.578.1.12.4.1.1.9060
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
48. Practitioner.qualification.code.coding:healthPersonnellCategory.code
Definition

A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).

+
ShortSymbol in syntax defined by the system
Control10..1
Typecode
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Requirements

Need to refer to a particular code in the system.

+
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
50. Practitioner.qualification.code.coding:approvalType
Slice NameapprovalType
Definition

The approval type of the practitioner (if applicable) according to the CodeSystem Godkjenningstype HPR (OID=7704)

+

A reference to a code defined by a terminology system.

+
ShortThe approval type of the practitionerCode defined by a terminology system
Comments

Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true.

+
Control0..*
BindingThe codes SHOULD be taken from For codes, see urn:oid:2.16.578.1.12.4.1.1.7704
TypeCoding
Is Modifierfalse
Summarytrue
Requirements

Allows for alternative encodings within a code system, and translations to other code systems.

+
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
52. Practitioner.qualification.code.coding:approvalType.system
Definition

Identification of the CodeSystem Godkjenningstype HPR (OID=7704) used to describe type of autohorization registered in HPR.

+

The identification of the code system that defines the meaning of the symbol in the code.

+
ShortIdentification of the CodeSystem 7704 on VolvenIdentity of the terminology system
Comments

The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...). OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should reference to some definition that establishes the system clearly and unambiguously.

+
Control10..1
Typeuri
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Requirements

Need to be unambiguous about the source of the definition of the symbol.

+
Fixed Valueurn:oid:2.16.578.1.12.4.1.1.7704
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
54. Practitioner.qualification.code.coding:approvalType.code
Definition

A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).

+
ShortSymbol in syntax defined by the system
Control10..1
Typecode
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Requirements

Need to refer to a particular code in the system.

+
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
56. Practitioner.qualification.code.coding:healthPersonnelSpecialization
Slice NamehealthPersonnelSpecialization
Definition

Godkjent spesialitet for helsepersonell registrert i HPR. Helsepersonellregisterets (HPR) klassifikasjon av spesialiteter (OID=7426)

+

A reference to a code defined by a terminology system.

+
ShortGodkjent spesialitet for helsepersonell registrert i HPR.Code defined by a terminology system
Comments

Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true.

+
Control0..*
BindingThe codes SHOULD be taken from For codes, see urn:oid:2.16.578.1.12.4.1.1.7426
TypeCoding
Is Modifierfalse
Summarytrue
Requirements

Allows for alternative encodings within a code system, and translations to other code systems.

+
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
58. Practitioner.qualification.code.coding:healthPersonnelSpecialization.system
Definition

The identification of the code system that defines the meaning of the symbol in the code.

+
ShortIdentity of the terminology system
Comments

The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...). OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should reference to some definition that establishes the system clearly and unambiguously.

+
Control10..1
Typeuri
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Requirements

Need to be unambiguous about the source of the definition of the symbol.

+
Fixed Valueurn:oid:2.16.578.1.12.4.1.1.7426
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
60. Practitioner.qualification.code.coding:healthPersonnelSpecialization.code
Definition

A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).

+
ShortSymbol in syntax defined by the system
Control10..1
Typecode
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Requirements

Need to refer to a particular code in the system.

+
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
+
+ +
+

Guidance on how to interpret the contents of this table can be found here

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
0. Practitioner
Definition

A person who is directly or indirectly involved in the provisioning of healthcare.

ShortA person with a formal responsibility in the provisioning of healthcare or related services
Control0..*
Is Modifierfalse
Summaryfalse
Invariantsdom-2: If the resource is contained in another resource, it SHALL NOT contain nested Resources (contained.contained.empty())
dom-3: If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource (contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty())
dom-4: If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated (contained.meta.versionId.empty() and contained.meta.lastUpdated.empty())
dom-5: If a resource is contained in another resource, it SHALL NOT have a security label (contained.meta.security.empty())
dom-6: A resource should have narrative for robust management (text.`div`.exists())
2. Practitioner.id
Definition

The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.

ShortLogical id of this artifact
Comments

The only time that a resource does not have an id is when it is being submitted to the server using a create operation.

Control0..1
Typeid
Is Modifierfalse
Summarytrue
4. Practitioner.meta
Definition

The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource.

ShortMetadata about the resource
Control0..1
TypeMeta
Is Modifierfalse
Summarytrue
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
6. Practitioner.implicitRules
Definition

A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc.

ShortA set of rules under which this content was created
Comments

Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of it's narrative along with other profiles, value sets, etc.

Control0..1
Typeuri
Is Modifiertrue because This element is labeled as a modifier because the implicit rules may provide additional knowledge about the resource that modifies it's meaning or interpretation
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
8. Practitioner.language
Definition

The base language in which the resource is written.

ShortLanguage of the resource content
Comments

Language is provided to support indexing and accessibility (typically, services such as text to speech use the language tag). The html language tag in the narrative applies to the narrative. The language tag on the resource may be used to specify the language of other presentations generated from the data in the resource. Not all the content has to be in the base language. The Resource.language should not be assumed to apply to the narrative automatically. If a language is specified, it should it also be specified on the div element in the html (see rules in HTML5 for information about the relationship between xml:lang and the html lang attribute).

Control0..1
BindingThe codes SHOULD be taken from CommonLanguages: A human language.
Additional BindingsPurpose
AllLanguagesMax Binding
Typecode
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summaryfalse
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
10. Practitioner.text
Definition

A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it "clinically safe" for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety.

ShortText summary of the resource, for human interpretation
Comments

Contained resources do not have narrative. Resources that are not contained SHOULD have a narrative. In some cases, a resource may only have text with little or no additional discrete data (as long as all minOccurs=1 elements are satisfied). This may be necessary for data from legacy systems where information is captured as a "text blob" or where text is additionally entered raw or narrated and encoded information is added later.

Control0..1
TypeNarrative
Is Modifierfalse
Summaryfalse
Alternate Namesnarrative, html, xhtml, display
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
12. Practitioner.contained
Definition

These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.

ShortContained, inline Resources
Comments

This should never be done when the content can be identified properly, as once identification is lost, it is extremely difficult (and context dependent) to restore it again. Contained resources may have profiles and tags In their meta elements, but SHALL NOT have security labels.

Control0..*
TypeResource
Is Modifierfalse
Summaryfalse
Alternate Namesinline resources, anonymous resources, contained resources
14. Practitioner.extension
Definition

May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

ShortAdditional content defined by implementations
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Control0..*
TypeExtension
Is Modifierfalse
Summaryfalse
Alternate Namesextensions, user content
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
16. Practitioner.modifierExtension
Definition

May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

ShortExtensions that cannot be ignored
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Control0..*
TypeExtension
Is Modifiertrue because Modifier extensions are expected to modify the meaning or interpretation of the resource that contains them
Summaryfalse
Requirements

Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

Alternate Namesextensions, user content
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
18. Practitioner.identifier
Definition

An identifier that applies to this person in this role.

ShortAn identifier for the person as this agent
NoteThis is a business identifier, not a resource identifier (see discussion)
Control0..*
TypeIdentifier
Is Modifierfalse
Summarytrue
Requirements

Often, specific identities are assigned for the agent.

Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
SlicingThis element introduces a set of slices on Practitioner.identifier. The slices are unordered and Open, and can be differentiated using the following discriminators: , and can be differentiated using the following discriminators:
  • value @ system
20. Practitioner.identifier:HPR
Slice NameHPR
Definition

In Norway all registered health care personnel is registered in the Helsepersonellregister (HPR) and is assigned a HPR-number that is used to identify the health care practitioner. Health care personnel not registered in HPR can use FNR for identification.

ShortHPR number
NoteThis is a business identifier, not a resource identifier (see discussion)
Control0..*
TypeIdentifier
Is Modifierfalse
Summarytrue
Requirements

Often, specific identities are assigned for the agent.

Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
22. Practitioner.identifier:HPR.id
Definition

Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

ShortUnique id for inter-element referencing
Control0..1
Typestring
Is Modifierfalse
XML FormatIn the XML format, this property is represented as an attribute.
Summaryfalse
24. Practitioner.identifier:HPR.extension
Definition

May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

ShortAdditional content defined by implementations
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Control0..*
TypeExtension
Is Modifierfalse
Summaryfalse
Alternate Namesextensions, user content
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
SlicingThis element introduces a set of slices on Practitioner.identifier.extension. The slices are unordered and Open, and can be differentiated using the following discriminators: , and can be differentiated using the following discriminators:
  • value @ url
26. Practitioner.identifier:HPR.use
Definition

The purpose of this identifier.

Shortusual | official | temp | secondary | old (If known)
Comments

Applications can assume that an identifier is permanent unless it explicitly says that it is temporary.

Control0..1
BindingThe codes SHALL be taken from IdentifierUse: Identifies the purpose for this identifier, if known .
Typecode
Is Modifiertrue because This is labeled as &quot;Is Modifier&quot; because applications should not mistake a temporary id for a permanent one.
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Requirements

Allows the appropriate identifier for a particular context of use to be selected from among a set of identifiers.

Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
28. Practitioner.identifier:HPR.type
Definition

A coded type for the identifier that can be used to determine which identifier to use for a specific purpose.

ShortDescription of identifier
Comments

This element deals only with general categories of identifiers. It SHOULD not be used for codes that correspond 1..1 with the Identifier.system. Some identifiers may fall into multiple categories due to common usage. Where the system is known, a type is unnecessary because the type is always part of the system definition. However systems often need to handle identifiers where the system is not known. There is not a 1:1 relationship between type and system, since many different systems have the same type.

Control0..1
BindingUnless not suitable, these codes SHALL be taken from Identifier Type Codes: A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
TypeCodeableConcept
Is Modifierfalse
Summarytrue
Requirements

Allows users to make use of identifiers when the identifier system is not known.

Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
30. Practitioner.identifier:HPR.system
Definition

The identifier for HPR number

ShortThe identifier for HPR number
Comments

Identifier.system is always case sensitive.

Control1..1
Typeuri
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Requirements

There are many sets of identifiers. To perform matching of two identifiers, we need to know what set we're dealing with. The system identifies a particular set of unique identifiers.

Fixed Valueurn:oid:2.16.578.1.12.4.1.4.4
Example<br/><b>General</b>:http://www.acme.com/identifiers/patient +
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
32. Practitioner.identifier:HPR.value
Definition

The acttual HPR-number

ShortThe acttual HPR-number
Comments

If the value is a full URI, then the system SHALL be urn:ietf:rfc:3986. The value's primary purpose is computational mapping. As a result, it may be normalized for comparison purposes (e.g. removing non-significant whitespace, dashes, etc.) A value formatted for human display can be conveyed using the Rendered Value extension. Identifier.value is to be treated as case sensitive unless knowledge of the Identifier.system allows the processer to be confident that non-case-sensitive processing is safe.

Control1..1
Typestring
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Example<br/><b>General</b>:123456 +
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
34. Practitioner.identifier:HPR.period
Definition

Time period during which identifier is/was valid for use.

ShortTime period when id is/was valid for use
Control0..1
TypePeriod
Is Modifierfalse
Summarytrue
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
36. Practitioner.identifier:HPR.assigner
Definition

Organization that issued/manages the identifier.

ShortOrganization that issued id (may be just text)
Comments

The Identifier.assigner may omit the .reference element and only contain a .display element reflecting the name or other textual information about the assigning organization.

Control0..1
TypeReference(Organization)
Is Modifierfalse
Summarytrue
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
38. Practitioner.identifier:FNR
Slice NameFNR
Definition

Fødselsnummer for the practitioner. Fødselsnummer as one of the possible practitioner identification numbers. Reasons for not sending the Fødselsnummer include but are not limited to, research and apps without a contract for processing data.

ShortNorwegian FNR
NoteThis is a business identifier, not a resource identifier (see discussion)
Control0..*
TypeIdentifier
Is Modifierfalse
Summarytrue
Requirements

Often, specific identities are assigned for the agent.

Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
40. Practitioner.identifier:FNR.id
Definition

Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

ShortUnique id for inter-element referencing
Control0..1
Typestring
Is Modifierfalse
XML FormatIn the XML format, this property is represented as an attribute.
Summaryfalse
42. Practitioner.identifier:FNR.extension
Definition

May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

ShortAdditional content defined by implementations
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Control0..*
TypeExtension
Is Modifierfalse
Summaryfalse
Alternate Namesextensions, user content
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
SlicingThis element introduces a set of slices on Practitioner.identifier.extension. The slices are unordered and Open, and can be differentiated using the following discriminators: , and can be differentiated using the following discriminators:
  • value @ url
44. Practitioner.identifier:FNR.use
Definition

The purpose of this identifier.

Shortusual | official | temp | secondary | old (If known)
Comments

Applications can assume that an identifier is permanent unless it explicitly says that it is temporary.

Control0..1
BindingThe codes SHALL be taken from IdentifierUse: Identifies the purpose for this identifier, if known .
Typecode
Is Modifiertrue because This is labeled as &quot;Is Modifier&quot; because applications should not mistake a temporary id for a permanent one.
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Requirements

Allows the appropriate identifier for a particular context of use to be selected from among a set of identifiers.

Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
46. Practitioner.identifier:FNR.type
Definition

A coded type for the identifier that can be used to determine which identifier to use for a specific purpose.

ShortDescription of identifier
Comments

This element deals only with general categories of identifiers. It SHOULD not be used for codes that correspond 1..1 with the Identifier.system. Some identifiers may fall into multiple categories due to common usage. Where the system is known, a type is unnecessary because the type is always part of the system definition. However systems often need to handle identifiers where the system is not known. There is not a 1:1 relationship between type and system, since many different systems have the same type.

Control0..1
BindingUnless not suitable, these codes SHALL be taken from Identifier Type Codes: A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
TypeCodeableConcept
Is Modifierfalse
Summarytrue
Requirements

Allows users to make use of identifiers when the identifier system is not known.

Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
48. Practitioner.identifier:FNR.system
Definition

The identification of FNR

ShortThe identification of FNR
Comments

Identifier.system is always case sensitive.

Control1..1
Typeuri
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Requirements

There are many sets of identifiers. To perform matching of two identifiers, we need to know what set we're dealing with. The system identifies a particular set of unique identifiers.

Fixed Valueurn:oid:2.16.578.1.12.4.1.4.1
Example<br/><b>General</b>:http://www.acme.com/identifiers/patient +
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
50. Practitioner.identifier:FNR.value
Definition

The portion of the identifier typically relevant to the user and which is unique within the context of the system.

ShortThe actual FNR
Comments

If the value is a full URI, then the system SHALL be urn:ietf:rfc:3986. The value's primary purpose is computational mapping. As a result, it may be normalized for comparison purposes (e.g. removing non-significant whitespace, dashes, etc.) A value formatted for human display can be conveyed using the Rendered Value extension. Identifier.value is to be treated as case sensitive unless knowledge of the Identifier.system allows the processer to be confident that non-case-sensitive processing is safe.

Control1..1
Typestring
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Example<br/><b>General</b>:123456 +
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
52. Practitioner.identifier:FNR.period
Definition

Time period during which identifier is/was valid for use.

ShortTime period when id is/was valid for use
Control0..1
TypePeriod
Is Modifierfalse
Summarytrue
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
54. Practitioner.identifier:FNR.assigner
Definition

Organization that issued/manages the identifier.

ShortOrganization that issued id (may be just text)
Comments

The Identifier.assigner may omit the .reference element and only contain a .display element reflecting the name or other textual information about the assigning organization.

Control0..1
TypeReference(Organization)
Is Modifierfalse
Summarytrue
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
56. Practitioner.identifier:DNR
Slice NameDNR
Definition

The D-nummer of the practitioner. (assigned by the norwegian Skatteetaten)

ShortThe D-nummer of the practitioner
NoteThis is a business identifier, not a resource identifier (see discussion)
Control0..*
TypeIdentifier
Is Modifierfalse
Summarytrue
Requirements

Often, specific identities are assigned for the agent.

Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
58. Practitioner.identifier:DNR.id
Definition

Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

ShortUnique id for inter-element referencing
Control0..1
Typestring
Is Modifierfalse
XML FormatIn the XML format, this property is represented as an attribute.
Summaryfalse
60. Practitioner.identifier:DNR.extension
Definition

May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

ShortAdditional content defined by implementations
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Control0..*
TypeExtension
Is Modifierfalse
Summaryfalse
Alternate Namesextensions, user content
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
SlicingThis element introduces a set of slices on Practitioner.identifier.extension. The slices are unordered and Open, and can be differentiated using the following discriminators: , and can be differentiated using the following discriminators:
  • value @ url
62. Practitioner.identifier:DNR.use
Definition

The purpose of this identifier.

Shortusual | official | temp | secondary | old (If known)
Comments

Applications can assume that an identifier is permanent unless it explicitly says that it is temporary.

Control0..1
BindingThe codes SHALL be taken from IdentifierUse: Identifies the purpose for this identifier, if known .
Typecode
Is Modifiertrue because This is labeled as &quot;Is Modifier&quot; because applications should not mistake a temporary id for a permanent one.
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Requirements

Allows the appropriate identifier for a particular context of use to be selected from among a set of identifiers.

Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
64. Practitioner.identifier:DNR.type
Definition

A coded type for the identifier that can be used to determine which identifier to use for a specific purpose.

ShortDescription of identifier
Comments

This element deals only with general categories of identifiers. It SHOULD not be used for codes that correspond 1..1 with the Identifier.system. Some identifiers may fall into multiple categories due to common usage. Where the system is known, a type is unnecessary because the type is always part of the system definition. However systems often need to handle identifiers where the system is not known. There is not a 1:1 relationship between type and system, since many different systems have the same type.

Control0..1
BindingUnless not suitable, these codes SHALL be taken from Identifier Type Codes: A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
TypeCodeableConcept
Is Modifierfalse
Summarytrue
Requirements

Allows users to make use of identifiers when the identifier system is not known.

Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
66. Practitioner.identifier:DNR.system
Definition

The identification of the Norwegian D-nummer

ShortThe identification of the D-nummer
Comments

Identifier.system is always case sensitive.

Control1..1
Typeuri
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Requirements

There are many sets of identifiers. To perform matching of two identifiers, we need to know what set we're dealing with. The system identifies a particular set of unique identifiers.

Fixed Valueurn:oid:2.16.578.1.12.4.1.4.2
Example<br/><b>General</b>:http://www.acme.com/identifiers/patient +
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
68. Practitioner.identifier:DNR.value
Definition

The actual Norwegian D-nummer

ShortThe actual D-nummer
Comments

If the value is a full URI, then the system SHALL be urn:ietf:rfc:3986. The value's primary purpose is computational mapping. As a result, it may be normalized for comparison purposes (e.g. removing non-significant whitespace, dashes, etc.) A value formatted for human display can be conveyed using the Rendered Value extension. Identifier.value is to be treated as case sensitive unless knowledge of the Identifier.system allows the processer to be confident that non-case-sensitive processing is safe.

Control1..1
Typestring
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Example<br/><b>General</b>:123456 +
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
70. Practitioner.identifier:DNR.period
Definition

Time period during which identifier is/was valid for use.

ShortTime period when id is/was valid for use
Control0..1
TypePeriod
Is Modifierfalse
Summarytrue
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
72. Practitioner.identifier:DNR.assigner
Definition

Organization that issued/manages the identifier.

ShortOrganization that issued id (may be just text)
Comments

The Identifier.assigner may omit the .reference element and only contain a .display element reflecting the name or other textual information about the assigning organization.

Control0..1
TypeReference(Organization)
Is Modifierfalse
Summarytrue
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
74. Practitioner.active
Definition

Whether this practitioner's record is in active use.

ShortWhether this practitioner's record is in active use
Comments

If the practitioner is not in use by one organization, then it should mark the period on the PractitonerRole with an end date (even if they are active) as they may be active in another role.

Control0..1
Typeboolean
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Requirements

Need to be able to mark a practitioner record as not to be used because it was created in error.

Meaning if MissingThis resource is generally assumed to be active if no value is provided for the active element
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
76. Practitioner.name
Definition

Defines the format of norwegian human name according to norwegian legislation (lov om personnavn).

ShortNorwegian human name
Comments

Names may be changed, or repudiated, or people may have different names in different contexts. Names may be divided into parts of different type that have variable significance depending on context, though the division into parts does not always matter. With personal names, the different parts might or might not be imbued with some implicit meaning; various cultures associate different importance with the name parts and the degree to which systems must care about name parts around the world varies widely.

Control0..*
This element is affected by the following invariants: ele-1
TypeHumanName(no-basis-HumanName)
Is Modifierfalse
Requirements

The name(s) that a Practitioner is known by. Where there are multiple, the name that the practitioner is usually known as should be used in the display.

Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
78. Practitioner.telecom
Definition

A contact detail for the practitioner, e.g. a telephone number or an email address.

ShortA contact detail for the practitioner (that apply to all roles)
Comments

Person may have multiple ways to be contacted with different uses or applicable periods. May need to have options for contacting the person urgently and to help with identification. These typically will have home numbers, or mobile numbers that are not role specific.

Control0..*
TypeContactPoint
Is Modifierfalse
Summarytrue
Requirements

Need to know how to reach a practitioner independent to any roles the practitioner may have.

Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
80. Practitioner.address
Definition

http://hl7.no/fhir/StructureDefinition/no-basis-Address

ShortNorwegian address
Comments

Note: address is intended to describe postal addresses for administrative purposes, not to describe absolute geographical coordinates. Postal addresses are often used as proxies for physical locations (also see the Location resource).

Control0..*
This element is affected by the following invariants: ele-1
TypeAddress(no-basis-Address)
Is Modifierfalse
Requirements

The home/mailing address of the practitioner is often required for employee administration purposes, and also for some rostering services where the start point (practitioners home) can be used in calculations.

Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
82. Practitioner.gender
Definition

Administrative Gender - the gender that the person is considered to have for administration and record keeping purposes.

Shortmale | female | other | unknown
Control0..1
BindingThe codes SHALL be taken from AdministrativeGender: The gender of a person used for administrative purposes.
Typecode
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Requirements

Needed to address the person correctly.

Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
84. Practitioner.birthDate
Definition

The date of birth for the practitioner.

ShortThe date on which the practitioner was born
Control0..1
Typedate
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Requirements

Needed for identification.

Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
86. Practitioner.photo
Definition

Image of the person.

ShortImage of the person
Control0..*
TypeAttachment
Is Modifierfalse
Summaryfalse
Requirements

Many EHR systems have the capability to capture an image of patients and personnel. Fits with newer social media usage too.

Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
88. Practitioner.qualification
Definition

Coded representation of the qualification of the health care practitioner. Usually contains healthPersonnellCategory according to Kategori helsepersonell (OID=9060) and approvalType according to Godkjenningstype HPR (OID=7704)

ShortCertification, licenses, or training pertaining to the provision of care
Control0..*
TypeBackboneElement
Is Modifierfalse
Summaryfalse
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
90. Practitioner.qualification.id
Definition

Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

ShortUnique id for inter-element referencing
Control0..1
Typestring
Is Modifierfalse
XML FormatIn the XML format, this property is represented as an attribute.
Summaryfalse
92. Practitioner.qualification.extension
Definition

May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

ShortAdditional content defined by implementations
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Control0..*
TypeExtension
Is Modifierfalse
Summaryfalse
Alternate Namesextensions, user content
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
94. Practitioner.qualification.modifierExtension
Definition

May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

ShortExtensions that cannot be ignored even if unrecognized
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Control0..*
TypeExtension
Is Modifiertrue because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
Summarytrue
Requirements

Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

Alternate Namesextensions, user content, modifiers
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
96. Practitioner.qualification.identifier
Definition

An identifier that applies to this person's qualification in this role.

ShortAn identifier for this qualification for the practitioner
NoteThis is a business identifier, not a resource identifier (see discussion)
Control0..*
TypeIdentifier
Is Modifierfalse
Summaryfalse
Requirements

Often, specific identities are assigned for the qualification.

Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
98. Practitioner.qualification.code
Definition

Coded representation of the qualification of the health care practitioner. Usually contains healthPersonnellCategory according to Kategori helsepersonell (OID=9060) and approvalType according to Godkjenningstype HPR (OID=7704)

ShortCoded representation of the qualification
Control1..1
BindingFor example codes, see v2 table 0360, Version 2.7: Specific qualification the practitioner has to provide a service.
TypeCodeableConcept
Is Modifierfalse
Summaryfalse
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
100. Practitioner.qualification.code.id
Definition

Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

ShortUnique id for inter-element referencing
Control0..1
Typestring
Is Modifierfalse
XML FormatIn the XML format, this property is represented as an attribute.
Summaryfalse
102. Practitioner.qualification.code.extension
Definition

May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

ShortAdditional content defined by implementations
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Control0..*
TypeExtension
Is Modifierfalse
Summaryfalse
Alternate Namesextensions, user content
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
SlicingThis element introduces a set of slices on Practitioner.qualification.code.extension. The slices are unordered and Open, and can be differentiated using the following discriminators: , and can be differentiated using the following discriminators:
  • value @ url
104. Practitioner.qualification.code.coding
Definition

Coded representation of the qualification of the health care practitioner. Usually contains healthPersonnellCategory according to Kategori helsepersonell (OID=9060) and approvalType according to Godkjenningstype HPR (OID=7704)

ShortCoded representation of the qualification
Comments

Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true.

Control0..*
TypeCoding
Is Modifierfalse
Summarytrue
Requirements

Allows for alternative encodings within a code system, and translations to other code systems.

Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
SlicingThis element introduces a set of slices on Practitioner.qualification.code.coding. The slices are unordered and Open, and can be differentiated using the following discriminators: , and can be differentiated using the following discriminators:
  • value @ system
106. Practitioner.qualification.code.coding:healthPersonnellCategory
Slice NamehealthPersonnellCategory
Definition

Category of health care personnel authorization according to Helsepersonnelloven §48

ShortThe health care personnel category
Comments

Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true.

Control0..*
BindingThe codes SHOULD be taken from urn:oid:2.16.578.1.12.4.1.1.9060
TypeCoding
Is Modifierfalse
Summarytrue
Requirements

Allows for alternative encodings within a code system, and translations to other code systems.

Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
108. Practitioner.qualification.code.coding:healthPersonnellCategory.id
Definition

Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

ShortUnique id for inter-element referencing
Control0..1
Typestring
Is Modifierfalse
XML FormatIn the XML format, this property is represented as an attribute.
Summaryfalse
110. Practitioner.qualification.code.coding:healthPersonnellCategory.extension
Definition

May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

ShortAdditional content defined by implementations
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Control0..*
TypeExtension
Is Modifierfalse
Summaryfalse
Alternate Namesextensions, user content
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
SlicingThis element introduces a set of slices on Practitioner.qualification.code.coding.extension. The slices are unordered and Open, and can be differentiated using the following discriminators: , and can be differentiated using the following discriminators:
  • value @ url
112. Practitioner.qualification.code.coding:healthPersonnellCategory.system
Definition

Identification of the CodeSystem Kategori helsepersonell (OID=9060) used to describe the category of authorized health care personnel

ShortIdentification of the CodeSystem 9060 on Volven
Comments

The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...). OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should reference to some definition that establishes the system clearly and unambiguously.

Control1..1
Typeuri
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Requirements

Need to be unambiguous about the source of the definition of the symbol.

Fixed Valueurn:oid:2.16.578.1.12.4.1.1.9060
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
114. Practitioner.qualification.code.coding:healthPersonnellCategory.version
Definition

The version of the code system which was used when choosing this code. Note that a well-maintained code system does not need the version reported, because the meaning of codes is consistent across versions. However this cannot consistently be assured, and when the meaning is not guaranteed to be consistent, the version SHOULD be exchanged.

ShortVersion of the system - if relevant
Comments

Where the terminology does not clearly define what string should be used to identify code system versions, the recommendation is to use the date (expressed in FHIR date format) on which that version was officially published as the version date.

NoteThis is a business versionId, not a resource version id (see discussion)
Control0..1
Typestring
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
116. Practitioner.qualification.code.coding:healthPersonnellCategory.code
Definition

A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).

ShortSymbol in syntax defined by the system
Control1..1
Typecode
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Requirements

Need to refer to a particular code in the system.

Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
118. Practitioner.qualification.code.coding:healthPersonnellCategory.display
Definition

A representation of the meaning of the code in the system, following the rules of the system.

ShortRepresentation defined by the system
Control0..1
Typestring
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Requirements

Need to be able to carry a human-readable meaning of the code for readers that do not know the system.

Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
120. Practitioner.qualification.code.coding:healthPersonnellCategory.userSelected
Definition

Indicates that this coding was chosen by a user directly - e.g. off a pick list of available items (codes or displays).

ShortIf this coding was chosen directly by the user
Comments

Amongst a set of alternatives, a directly chosen code is the most appropriate starting point for new translations. There is some ambiguity about what exactly 'directly chosen' implies, and trading partner agreement may be needed to clarify the use of this element and its consequences more completely.

Control0..1
Typeboolean
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Requirements

This has been identified as a clinical safety criterium - that this exact system/code pair was chosen explicitly, rather than inferred by the system based on some rules or language processing.

Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
122. Practitioner.qualification.code.coding:approvalType
Slice NameapprovalType
Definition

The approval type of the practitioner (if applicable) according to the CodeSystem Godkjenningstype HPR (OID=7704)

ShortThe approval type of the practitioner
Comments

Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true.

Control0..*
BindingThe codes SHOULD be taken from urn:oid:2.16.578.1.12.4.1.1.7704
TypeCoding
Is Modifierfalse
Summarytrue
Requirements

Allows for alternative encodings within a code system, and translations to other code systems.

Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
124. Practitioner.qualification.code.coding:approvalType.id
Definition

Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

ShortUnique id for inter-element referencing
Control0..1
Typestring
Is Modifierfalse
XML FormatIn the XML format, this property is represented as an attribute.
Summaryfalse
126. Practitioner.qualification.code.coding:approvalType.extension
Definition

May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

ShortAdditional content defined by implementations
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Control0..*
TypeExtension
Is Modifierfalse
Summaryfalse
Alternate Namesextensions, user content
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
SlicingThis element introduces a set of slices on Practitioner.qualification.code.coding.extension. The slices are unordered and Open, and can be differentiated using the following discriminators: , and can be differentiated using the following discriminators:
  • value @ url
128. Practitioner.qualification.code.coding:approvalType.system
Definition

Identification of the CodeSystem Godkjenningstype HPR (OID=7704) used to describe type of autohorization registered in HPR.

ShortIdentification of the CodeSystem 7704 on Volven
Comments

The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...). OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should reference to some definition that establishes the system clearly and unambiguously.

Control1..1
Typeuri
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Requirements

Need to be unambiguous about the source of the definition of the symbol.

Fixed Valueurn:oid:2.16.578.1.12.4.1.1.7704
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
130. Practitioner.qualification.code.coding:approvalType.version
Definition

The version of the code system which was used when choosing this code. Note that a well-maintained code system does not need the version reported, because the meaning of codes is consistent across versions. However this cannot consistently be assured, and when the meaning is not guaranteed to be consistent, the version SHOULD be exchanged.

ShortVersion of the system - if relevant
Comments

Where the terminology does not clearly define what string should be used to identify code system versions, the recommendation is to use the date (expressed in FHIR date format) on which that version was officially published as the version date.

NoteThis is a business versionId, not a resource version id (see discussion)
Control0..1
Typestring
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
132. Practitioner.qualification.code.coding:approvalType.code
Definition

A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).

ShortSymbol in syntax defined by the system
Control1..1
Typecode
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Requirements

Need to refer to a particular code in the system.

Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
134. Practitioner.qualification.code.coding:approvalType.display
Definition

A representation of the meaning of the code in the system, following the rules of the system.

ShortRepresentation defined by the system
Control0..1
Typestring
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Requirements

Need to be able to carry a human-readable meaning of the code for readers that do not know the system.

Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
136. Practitioner.qualification.code.coding:approvalType.userSelected
Definition

Indicates that this coding was chosen by a user directly - e.g. off a pick list of available items (codes or displays).

ShortIf this coding was chosen directly by the user
Comments

Amongst a set of alternatives, a directly chosen code is the most appropriate starting point for new translations. There is some ambiguity about what exactly 'directly chosen' implies, and trading partner agreement may be needed to clarify the use of this element and its consequences more completely.

Control0..1
Typeboolean
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Requirements

This has been identified as a clinical safety criterium - that this exact system/code pair was chosen explicitly, rather than inferred by the system based on some rules or language processing.

Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
138. Practitioner.qualification.code.coding:healthPersonnelSpecialization
Slice NamehealthPersonnelSpecialization
Definition

Godkjent spesialitet for helsepersonell registrert i HPR. Helsepersonellregisterets (HPR) klassifikasjon av spesialiteter (OID=7426)

ShortGodkjent spesialitet for helsepersonell registrert i HPR.
Comments

Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true.

Control0..*
BindingThe codes SHOULD be taken from urn:oid:2.16.578.1.12.4.1.1.7426
TypeCoding
Is Modifierfalse
Summarytrue
Requirements

Allows for alternative encodings within a code system, and translations to other code systems.

Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
140. Practitioner.qualification.code.coding:healthPersonnelSpecialization.id
Definition

Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

ShortUnique id for inter-element referencing
Control0..1
Typestring
Is Modifierfalse
XML FormatIn the XML format, this property is represented as an attribute.
Summaryfalse
142. Practitioner.qualification.code.coding:healthPersonnelSpecialization.extension
Definition

May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

ShortAdditional content defined by implementations
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Control0..*
TypeExtension
Is Modifierfalse
Summaryfalse
Alternate Namesextensions, user content
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
SlicingThis element introduces a set of slices on Practitioner.qualification.code.coding.extension. The slices are unordered and Open, and can be differentiated using the following discriminators: , and can be differentiated using the following discriminators:
  • value @ url
144. Practitioner.qualification.code.coding:healthPersonnelSpecialization.system
Definition

The identification of the code system that defines the meaning of the symbol in the code.

ShortIdentity of the terminology system
Comments

The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...). OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should reference to some definition that establishes the system clearly and unambiguously.

Control1..1
Typeuri
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Requirements

Need to be unambiguous about the source of the definition of the symbol.

Fixed Valueurn:oid:2.16.578.1.12.4.1.1.7426
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
146. Practitioner.qualification.code.coding:healthPersonnelSpecialization.version
Definition

The version of the code system which was used when choosing this code. Note that a well-maintained code system does not need the version reported, because the meaning of codes is consistent across versions. However this cannot consistently be assured, and when the meaning is not guaranteed to be consistent, the version SHOULD be exchanged.

ShortVersion of the system - if relevant
Comments

Where the terminology does not clearly define what string should be used to identify code system versions, the recommendation is to use the date (expressed in FHIR date format) on which that version was officially published as the version date.

NoteThis is a business versionId, not a resource version id (see discussion)
Control0..1
Typestring
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
148. Practitioner.qualification.code.coding:healthPersonnelSpecialization.code
Definition

A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).

ShortSymbol in syntax defined by the system
Control1..1
Typecode
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Requirements

Need to refer to a particular code in the system.

Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
150. Practitioner.qualification.code.coding:healthPersonnelSpecialization.display
Definition

A representation of the meaning of the code in the system, following the rules of the system.

ShortRepresentation defined by the system
Control0..1
Typestring
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Requirements

Need to be able to carry a human-readable meaning of the code for readers that do not know the system.

Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
152. Practitioner.qualification.code.coding:healthPersonnelSpecialization.userSelected
Definition

Indicates that this coding was chosen by a user directly - e.g. off a pick list of available items (codes or displays).

ShortIf this coding was chosen directly by the user
Comments

Amongst a set of alternatives, a directly chosen code is the most appropriate starting point for new translations. There is some ambiguity about what exactly 'directly chosen' implies, and trading partner agreement may be needed to clarify the use of this element and its consequences more completely.

Control0..1
Typeboolean
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Requirements

This has been identified as a clinical safety criterium - that this exact system/code pair was chosen explicitly, rather than inferred by the system based on some rules or language processing.

Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
154. Practitioner.qualification.code.text
Definition

A human language representation of the concept as seen/selected/uttered by the user who entered the data and/or which represents the intended meaning of the user.

ShortPlain text representation of the concept
Comments

Very often the text is the same as a displayName of one of the codings.

Control0..1
Typestring
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Requirements

The codes from the terminologies do not always capture the correct meaning with all the nuances of the human using them, or sometimes there is no appropriate code at all. In these cases, the text is used to capture the full meaning of the source.

Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
156. Practitioner.qualification.period
Definition

Period during which the qualification is valid.

ShortPeriod during which the qualification is valid
Control0..1
TypePeriod
Is Modifierfalse
Summaryfalse
Requirements

Qualifications are often for a limited period of time, and can be revoked.

Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
158. Practitioner.qualification.issuer
Definition

Organization that regulates and issues the qualification.

ShortOrganization that regulates and issues the qualification
Control0..1
TypeReference(Organization)
Is Modifierfalse
Summaryfalse
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
160. Practitioner.communication
Definition

A language the practitioner can use in patient communication.

ShortA language the practitioner can use in patient communication
Comments

The structure aa-BB with this exact casing is one the most widely used notations for locale. However not all systems code this but instead have it as free text. Hence CodeableConcept instead of code as the data type.

Control0..*
BindingThe codes SHOULD be taken from CommonLanguages: A human language.
Additional BindingsPurpose
AllLanguagesMax Binding
TypeCodeableConcept
Is Modifierfalse
Summaryfalse
Requirements

Knowing which language a practitioner speaks can help in facilitating communication with patients.

Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
+
+
+ + + + + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/StructureDefinition-no-basis-Practitioner-examples.html b/StructureDefinition-no-basis-Practitioner-examples.html new file mode 100644 index 00000000..882e215e --- /dev/null +++ b/StructureDefinition-no-basis-Practitioner-examples.html @@ -0,0 +1,319 @@ + + + + + + + + + + no-basis-Practitioner - Examples - v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - draft + + + +

+
+
+
+ +
+
+
+ + + + +
+
+ + +
+
+ +
+
+ + +
+
+
+
+ +
+

NyTimelosingIG - Local Development build (v0.1.0). See the Directory of published versions

+ + + + + + + + + + + + + + + + +

Resource Profile: NoBasisPractitioner - Examples

+ + + + + + + +
+ + Active + + as of 2019-05-20 + + +
+ + + + + + + + + +

Examples for the no-basis-Practitioner Profile.

+ + + + + + + + +
+ AnvarligLegeEksempel +
+ + + + + + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/StructureDefinition-no-basis-Practitioner-mappings.html b/StructureDefinition-no-basis-Practitioner-mappings.html new file mode 100644 index 00000000..04f84118 --- /dev/null +++ b/StructureDefinition-no-basis-Practitioner-mappings.html @@ -0,0 +1,480 @@ + + + + + + + + + + no-basis-Practitioner - Mappings - v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - draft + + + +

+
+
+
+ +
+
+
+ + + + +
+
+ + +
+
+ +
+
+ + +
+
+
+
+ +
+

NyTimelosingIG - Local Development build (v0.1.0). See the Directory of published versions

+ + + + + + + + + + + + + + + + +

Resource Profile: NoBasisPractitioner - Mappings

+ + + + + + + +
+ + Active + + as of 2019-05-20 + + +
+ + +

Mappings for the no-basis-Practitioner resource profile.

+ + + + + + +

Mappings for HL7 v2 Mapping (http://hl7.org/v2)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NoBasisPractitioner
PractitionerPRD (as one example)
   identifierPRD-7 (or XCN.1)
   identifier (HPR)PRD-7 (or XCN.1)
      useN/A
      typeCX.5
      systemCX.4 / EI-2-4
      valueCX.1 / EI.1
      periodCX.7 + CX.8
      assignerCX.4 / (CX.4,CX.9,CX.10)
   identifier (FNR)PRD-7 (or XCN.1)
      useN/A
      typeCX.5
      systemCX.4 / EI-2-4
      valueCX.1 / EI.1
      periodCX.7 + CX.8
      assignerCX.4 / (CX.4,CX.9,CX.10)
   identifier (DNR)PRD-7 (or XCN.1)
      useN/A
      typeCX.5
      systemCX.4 / EI-2-4
      valueCX.1 / EI.1
      periodCX.7 + CX.8
      assignerCX.4 / (CX.4,CX.9,CX.10)
   nameXPN
   telecomPRT-15, STF-10, ROL-12
   addressXAD
   genderSTF-5
   birthDateSTF-6
   qualificationCER?
      code
         codingC*E.1-8, C*E.10-22
         coding (healthPersonnellCategory)C*E.1-8, C*E.10-22
            systemC*E.3
            versionC*E.7
            codeC*E.1
            displayC*E.2 - but note this is not well followed
            userSelectedSometimes implied by being first
         coding (approvalType)C*E.1-8, C*E.10-22
            systemC*E.3
            versionC*E.7
            codeC*E.1
            displayC*E.2 - but note this is not well followed
            userSelectedSometimes implied by being first
         coding (healthPersonnelSpecialization)C*E.1-8, C*E.10-22
            systemC*E.3
            versionC*E.7
            codeC*E.1
            displayC*E.2 - but note this is not well followed
            userSelectedSometimes implied by being first
         textC*E.9. But note many systems use C*E.2 for this
   communicationPID-15, NK1-20, LAN-2
+

Mappings for RIM Mapping (http://hl7.org/v3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NoBasisPractitioner
PractitionerEntity. Role, or Act, Role
   textAct.text?
   containedN/A
   extensionN/A
   modifierExtensionN/A
   identifier./id
   identifier (HPR)./id
      idn/a
      extensionn/a
      useRole.code or implied by context
      typeRole.code or implied by context
      systemII.root or Role.id.root
      valueII.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)
      periodRole.effectiveTime or implied by context
      assignerII.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper
   identifier (FNR)./id
      idn/a
      extensionn/a
      useRole.code or implied by context
      typeRole.code or implied by context
      systemII.root or Role.id.root
      valueII.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)
      periodRole.effectiveTime or implied by context
      assignerII.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper
   identifier (DNR)./id
      idn/a
      extensionn/a
      useRole.code or implied by context
      typeRole.code or implied by context
      systemII.root or Role.id.root
      valueII.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)
      periodRole.effectiveTime or implied by context
      assignerII.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper
   active./statusCode
   namen/a, EN (actually, PN)
   telecom./telecom
   addressn/a, AD
   gender./administrativeGender
   birthDate./birthTime
   photo./subjectOf/ObservationEvent[code="photo"]/value
   qualification.playingEntity.playingRole[classCode=QUAL].code
      idn/a
      extensionn/a
      modifierExtensionN/A
      identifier.playingEntity.playingRole[classCode=QUAL].id
      code.playingEntity.playingRole[classCode=QUAL].code
         idn/a
         extensionn/a
         codingunion(., ./translation)
         coding (healthPersonnellCategory)union(., ./translation)
            idn/a
            extensionn/a
            system./codeSystem
            version./codeSystemVersion
            code./code
            displayCV.displayName
            userSelectedCD.codingRationale
         coding (approvalType)union(., ./translation)
            idn/a
            extensionn/a
            system./codeSystem
            version./codeSystemVersion
            code./code
            displayCV.displayName
            userSelectedCD.codingRationale
         coding (healthPersonnelSpecialization)union(., ./translation)
            idn/a
            extensionn/a
            system./codeSystem
            version./codeSystemVersion
            code./code
            displayCV.displayName
            userSelectedCD.codingRationale
         text./originalText[mediaType/code="text/plain"]/data
      period.playingEntity.playingRole[classCode=QUAL].effectiveTime
      issuer.playingEntity.playingRole[classCode=QUAL].scoper
   communication./languageCommunication
+

Mappings for ServD (http://www.omg.org/spec/ServD/1.0/)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NoBasisPractitioner
PractitionerProvider
   identifier./Identifiers
   identifier (HPR)./Identifiers
      system./IdentifierType
      value./Value
      period./StartDate and ./EndDate
      assigner./IdentifierIssuingAuthority
   identifier (FNR)./Identifiers
      system./IdentifierType
      value./Value
      period./StartDate and ./EndDate
      assigner./IdentifierIssuingAuthority
   identifier (DNR)./Identifiers
      system./IdentifierType
      value./Value
      period./StartDate and ./EndDate
      assigner./IdentifierIssuingAuthority
   nameProviderName
   telecom./ContactPoints
   addressAddress
   gender./GenderCode
   birthDate(not represented in ServD)
   photo./ImageURI (only supports the URI reference)
   qualification./Qualifications
      code./Qualifications.Value
      period./Qualifications.StartDate and ./Qualifications.EndDate
   communication./Languages.LanguageSpokenCode
+

Mappings for FiveWs Pattern Mapping (http://hl7.org/fhir/fivews)

+ + + + + + + +
NoBasisPractitioner
Practitioner
   identifierFiveWs.identifier
   identifier (HPR)FiveWs.identifier
   identifier (FNR)FiveWs.identifier
   identifier (DNR)FiveWs.identifier
   activeFiveWs.status
+ + + + + + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/StructureDefinition-no-basis-Practitioner-testing.html b/StructureDefinition-no-basis-Practitioner-testing.html new file mode 100644 index 00000000..47370b82 --- /dev/null +++ b/StructureDefinition-no-basis-Practitioner-testing.html @@ -0,0 +1,315 @@ + + + + + + + + + + no-basis-Practitioner - Testing - v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - draft + + + +

+
+
+
+ +
+
+
+ + + + +
+
+ + +
+
+ +
+
+ + +
+
+
+
+ +
+

NyTimelosingIG - Local Development build (v0.1.0). See the Directory of published versions

+ + + + + + + + + + + + + + + + +

Resource Profile: NoBasisPractitioner - Testing

+ + + + + + + +
+ + Active + + as of 2019-05-20 + + +
+ + + + + + + + + +

Test Plans

+ +

No test plans are currently available for the Profile.

+ + +

Test Scripts

+ +

No test scripts are currently available for the Profile.

+ + + + + + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/StructureDefinition-no-basis-Practitioner.csv b/StructureDefinition-no-basis-Practitioner.csv new file mode 100644 index 00000000..0aa61e32 --- /dev/null +++ b/StructureDefinition-no-basis-Practitioner.csv @@ -0,0 +1,269 @@ +"Id","Path","Slice Name","Alias(s)","Label","Min","Max","Must Support?","Is Modifier?","Is Summary?","Type(s)","Short","Definition","Comments","Requirements","Default Value","Meaning When Missing","Fixed Value","Pattern","Example","Minimum Value","Maximum Value","Maximum Length","Binding Strength","Binding Description","Binding Value Set","Code","Slicing Discriminator","Slicing Description","Slicing Ordered","Slicing Rules","Base Path","Base Min","Base Max","Condition(s)","Constraint(s)","Mapping: HL7 v2 Mapping","Mapping: RIM Mapping","Mapping: ServD","Mapping: FiveWs Pattern Mapping" +"Practitioner","Practitioner","","","",0,*,"","","","null {[]} {[]} +","A person with a formal responsibility in the provisioning of healthcare or related services","A person who is directly or indirectly involved in the provisioning of healthcare.","","","","","","","","","",,,,,"",,,,"Practitioner",0,*,"","dom-2:If the resource is contained in another resource, it SHALL NOT contain nested Resources {contained.contained.empty()} +dom-3:If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource {contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()}dom-4:If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated {contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()}dom-5:If a resource is contained in another resource, it SHALL NOT have a security label {contained.meta.security.empty()}dom-6:A resource should have narrative for robust management {text.`div`.exists()}","PRD (as one example)","Entity. Role, or Act","Role","Provider" +"Practitioner.id","Practitioner.id","","","",0,1,"","","Y","id {[]} {[]} +","Logical id of this artifact","The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.","The only time that a resource does not have an id is when it is being submitted to the server using a create operation.","","","","","","","","",,,,,"",,,,"Resource.id",0,1,"","" +"Practitioner.meta","Practitioner.meta","","","",0,1,"","","Y","Meta {[]} {[]} +","Metadata about the resource","The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource.","","","","","","","","","",,,,,"",,,,"Resource.meta",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"Practitioner.implicitRules","Practitioner.implicitRules","","","",0,1,"","Y","Y","uri {[]} {[]} +","A set of rules under which this content was created","A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc.","Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of it's narrative along with other profiles, value sets, etc.","","","","","","","","",,,,,"",,,,"Resource.implicitRules",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"Practitioner.language","Practitioner.language","","","",0,1,"","","","code {[]} {[]} +","Language of the resource content","The base language in which the resource is written.","Language is provided to support indexing and accessibility (typically, services such as text to speech use the language tag). The html language tag in the narrative applies to the narrative. The language tag on the resource may be used to specify the language of other presentations generated from the data in the resource. Not all the content has to be in the base language. The Resource.language should not be assumed to apply to the narrative automatically. If a language is specified, it should it also be specified on the div element in the html (see rules in HTML5 for information about the relationship between xml:lang and the html lang attribute).","","","","","","","","",,"preferred","A human language.","http://hl7.org/fhir/ValueSet/languages","",,,,"Resource.language",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"Practitioner.text","Practitioner.text","","narrative +htmlxhtmldisplay","",0,1,"","","","Narrative {[]} {[]} +","Text summary of the resource, for human interpretation","A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it ""clinically safe"" for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety.","Contained resources do not have narrative. Resources that are not contained SHOULD have a narrative. In some cases, a resource may only have text with little or no additional discrete data (as long as all minOccurs=1 elements are satisfied). This may be necessary for data from legacy systems where information is captured as a ""text blob"" or where text is additionally entered raw or narrated and encoded information is added later.","","","","","","","","",,,,,"",,,,"DomainResource.text",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","Act.text?" +"Practitioner.contained","Practitioner.contained","","inline resources +anonymous resourcescontained resources","",0,*,"","","","Resource {[]} {[]} +","Contained, inline Resources","These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.","This should never be done when the content can be identified properly, as once identification is lost, it is extremely difficult (and context dependent) to restore it again. Contained resources may have profiles and tags In their meta elements, but SHALL NOT have security labels.","","","","","","","","",,,,,"",,,,"DomainResource.contained",0,*,"","","N/A" +"Practitioner.extension","Practitioner.extension","","extensions +user content","",0,*,"","","","Extension {[]} {[]} +","Additional content defined by implementations","May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","","","","","","","","",,,,,"",,,,"DomainResource.extension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}","N/A" +"Practitioner.modifierExtension","Practitioner.modifierExtension","","extensions +user content","",0,*,"","Y","","Extension {[]} {[]} +","Extensions that cannot be ignored","May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. + +Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).","","","","","","","",,,,,"",,,,"DomainResource.modifierExtension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}","N/A" +"Practitioner.identifier","Practitioner.identifier","","","",0,*,"","","Y","Identifier {[]} {[]} +","An identifier for the person as this agent","An identifier that applies to this person in this role. + +In Norway all registered health care personnel is registered in the Helsepersonellregister (HPR) and is assigned a HPR-number that is used to identify the health care practitioner. Health care personnel not registered in HPR can use FNR for identification.","","Often, specific identities are assigned for the agent.","","","","","","","",,,,,"","value:system} +","",,"open","Practitioner.identifier",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","PRD-7 (or XCN.1)","./id","./Identifiers","FiveWs.identifier" +"Practitioner.identifier:HPR","Practitioner.identifier","HPR","","",0,*,"","","Y","Identifier {[]} {[]} +","HPR number","In Norway all registered health care personnel is registered in the Helsepersonellregister (HPR) and is assigned a HPR-number that is used to identify the health care practitioner. Health care personnel not registered in HPR can use FNR for identification. + +The norwegian helsepersonellnummer for the practitioner. HPR as one of the possible practitioner identification numbers, should at least be sent unless there is a reason not to. Reasons for not sending the HPR number include but are not limited to, research and apps without a contract for processing data.","","Often, specific identities are assigned for the agent.","","","","","","","",,,,,"",,,,"Practitioner.identifier",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","PRD-7 (or XCN.1)","./id","./Identifiers","FiveWs.identifier" +"Practitioner.identifier:HPR.id","Practitioner.identifier.id","","","",0,1,"","","","string {[]} {[]} +","Unique id for inter-element referencing","Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.","","","","","","","","","",,,,,"",,,,"Element.id",0,1,"","","n/a" +"Practitioner.identifier:HPR.extension","Practitioner.identifier.extension","","extensions +user content","",0,*,"","","","Extension {[]} {[]} +","Additional content defined by implementations","May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","","","","","","","","",,,,,"","value:url} +","Extensions are always sliced by (at least) url",,"open","Element.extension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}","n/a" +"Practitioner.identifier:HPR.use","Practitioner.identifier.use","","","",0,1,"","Y","Y","code {[]} {[]} +","usual | official | temp | secondary | old (If known)","The purpose of this identifier.","Applications can assume that an identifier is permanent unless it explicitly says that it is temporary.","Allows the appropriate identifier for a particular context of use to be selected from among a set of identifiers.","","","","","","","",,"required","Identifies the purpose for this identifier, if known .","http://hl7.org/fhir/ValueSet/identifier-use|4.0.1","",,,,"Identifier.use",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","N/A","Role.code or implied by context" +"Practitioner.identifier:HPR.type","Practitioner.identifier.type","","","",0,1,"","","Y","CodeableConcept {[]} {[]} +","Description of identifier","A coded type for the identifier that can be used to determine which identifier to use for a specific purpose.","This element deals only with general categories of identifiers. It SHOULD not be used for codes that correspond 1..1 with the Identifier.system. Some identifiers may fall into multiple categories due to common usage. Where the system is known, a type is unnecessary because the type is always part of the system definition. However systems often need to handle identifiers where the system is not known. There is not a 1:1 relationship between type and system, since many different systems have the same type.","Allows users to make use of identifiers when the identifier system is not known.","","","","","","","",,"extensible","A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.","http://hl7.org/fhir/ValueSet/identifier-type","",,,,"Identifier.type",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","CX.5","Role.code or implied by context" +"Practitioner.identifier:HPR.system","Practitioner.identifier.system","","","",1,1,"","","Y","uri {[]} {[]} +","The identifier for HPR number","The identifier for HPR number","Identifier.system is always case sensitive.","There are many sets of identifiers. To perform matching of two identifiers, we need to know what set we're dealing with. The system identifies a particular set of unique identifiers.","","","","","","","",,,,,"",,,,"Identifier.system",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","CX.4 / EI-2-4","II.root or Role.id.root","./IdentifierType" +"Practitioner.identifier:HPR.value","Practitioner.identifier.value","","","",1,1,"","","Y","string {[]} {[]} +","The acttual HPR-number","The acttual HPR-number","If the value is a full URI, then the system SHALL be urn:ietf:rfc:3986. The value's primary purpose is computational mapping. As a result, it may be normalized for comparison purposes (e.g. removing non-significant whitespace, dashes, etc.) A value formatted for human display can be conveyed using the [Rendered Value extension](http://hl7.org/fhir/R4/extension-rendered-value.html). Identifier.value is to be treated as case sensitive unless knowledge of the Identifier.system allows the processer to be confident that non-case-sensitive processing is safe.","","","","","","","","",,,,,"",,,,"Identifier.value",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","CX.1 / EI.1","II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)","./Value" +"Practitioner.identifier:HPR.period","Practitioner.identifier.period","","","",0,1,"","","Y","Period {[]} {[]} +","Time period when id is/was valid for use","Time period during which identifier is/was valid for use.","","","","","","","","","",,,,,"",,,,"Identifier.period",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","CX.7 + CX.8","Role.effectiveTime or implied by context","./StartDate and ./EndDate" +"Practitioner.identifier:HPR.assigner","Practitioner.identifier.assigner","","","",0,1,"","","Y","Reference {[]} {[CanonicalType[http://hl7.org/fhir/StructureDefinition/Organization]]} +","Organization that issued id (may be just text)","Organization that issued/manages the identifier.","The Identifier.assigner may omit the .reference element and only contain a .display element reflecting the name or other textual information about the assigning organization.","","","","","","","","",,,,,"",,,,"Identifier.assigner",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","CX.4 / (CX.4,CX.9,CX.10)","II.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper","./IdentifierIssuingAuthority" +"Practitioner.identifier:FNR","Practitioner.identifier","FNR","","",0,*,"","","Y","Identifier {[]} {[]} +","Norwegian FNR","Fødselsnummer for the practitioner. Fødselsnummer as one of the possible practitioner identification numbers. Reasons for not sending the Fødselsnummer include but are not limited to, research and apps without a contract for processing data.","","Often, specific identities are assigned for the agent.","","","","","","","",,,,,"",,,,"Practitioner.identifier",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","PRD-7 (or XCN.1)","./id","./Identifiers","FiveWs.identifier" +"Practitioner.identifier:FNR.id","Practitioner.identifier.id","","","",0,1,"","","","string {[]} {[]} +","Unique id for inter-element referencing","Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.","","","","","","","","","",,,,,"",,,,"Element.id",0,1,"","","n/a" +"Practitioner.identifier:FNR.extension","Practitioner.identifier.extension","","extensions +user content","",0,*,"","","","Extension {[]} {[]} +","Additional content defined by implementations","May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","","","","","","","","",,,,,"","value:url} +","Extensions are always sliced by (at least) url",,"open","Element.extension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}","n/a" +"Practitioner.identifier:FNR.use","Practitioner.identifier.use","","","",0,1,"","Y","Y","code {[]} {[]} +","usual | official | temp | secondary | old (If known)","The purpose of this identifier.","Applications can assume that an identifier is permanent unless it explicitly says that it is temporary.","Allows the appropriate identifier for a particular context of use to be selected from among a set of identifiers.","","","","","","","",,"required","Identifies the purpose for this identifier, if known .","http://hl7.org/fhir/ValueSet/identifier-use|4.0.1","",,,,"Identifier.use",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","N/A","Role.code or implied by context" +"Practitioner.identifier:FNR.type","Practitioner.identifier.type","","","",0,1,"","","Y","CodeableConcept {[]} {[]} +","Description of identifier","A coded type for the identifier that can be used to determine which identifier to use for a specific purpose.","This element deals only with general categories of identifiers. It SHOULD not be used for codes that correspond 1..1 with the Identifier.system. Some identifiers may fall into multiple categories due to common usage. Where the system is known, a type is unnecessary because the type is always part of the system definition. However systems often need to handle identifiers where the system is not known. There is not a 1:1 relationship between type and system, since many different systems have the same type.","Allows users to make use of identifiers when the identifier system is not known.","","","","","","","",,"extensible","A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.","http://hl7.org/fhir/ValueSet/identifier-type","",,,,"Identifier.type",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","CX.5","Role.code or implied by context" +"Practitioner.identifier:FNR.system","Practitioner.identifier.system","","","",1,1,"","","Y","uri {[]} {[]} +","The identification of FNR","The identification of FNR","Identifier.system is always case sensitive.","There are many sets of identifiers. To perform matching of two identifiers, we need to know what set we're dealing with. The system identifies a particular set of unique identifiers.","","","","","","","",,,,,"",,,,"Identifier.system",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","CX.4 / EI-2-4","II.root or Role.id.root","./IdentifierType" +"Practitioner.identifier:FNR.value","Practitioner.identifier.value","","","",1,1,"","","Y","string {[]} {[]} +","The actual FNR","The portion of the identifier typically relevant to the user and which is unique within the context of the system.","If the value is a full URI, then the system SHALL be urn:ietf:rfc:3986. The value's primary purpose is computational mapping. As a result, it may be normalized for comparison purposes (e.g. removing non-significant whitespace, dashes, etc.) A value formatted for human display can be conveyed using the [Rendered Value extension](http://hl7.org/fhir/R4/extension-rendered-value.html). Identifier.value is to be treated as case sensitive unless knowledge of the Identifier.system allows the processer to be confident that non-case-sensitive processing is safe.","","","","","","","","",,,,,"",,,,"Identifier.value",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","CX.1 / EI.1","II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)","./Value" +"Practitioner.identifier:FNR.period","Practitioner.identifier.period","","","",0,1,"","","Y","Period {[]} {[]} +","Time period when id is/was valid for use","Time period during which identifier is/was valid for use.","","","","","","","","","",,,,,"",,,,"Identifier.period",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","CX.7 + CX.8","Role.effectiveTime or implied by context","./StartDate and ./EndDate" +"Practitioner.identifier:FNR.assigner","Practitioner.identifier.assigner","","","",0,1,"","","Y","Reference {[]} {[CanonicalType[http://hl7.org/fhir/StructureDefinition/Organization]]} +","Organization that issued id (may be just text)","Organization that issued/manages the identifier.","The Identifier.assigner may omit the .reference element and only contain a .display element reflecting the name or other textual information about the assigning organization.","","","","","","","","",,,,,"",,,,"Identifier.assigner",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","CX.4 / (CX.4,CX.9,CX.10)","II.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper","./IdentifierIssuingAuthority" +"Practitioner.identifier:DNR","Practitioner.identifier","DNR","","",0,*,"","","Y","Identifier {[]} {[]} +","The D-nummer of the practitioner","The D-nummer of the practitioner. (assigned by the norwegian Skatteetaten)","","Often, specific identities are assigned for the agent.","","","","","","","",,,,,"",,,,"Practitioner.identifier",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","PRD-7 (or XCN.1)","./id","./Identifiers","FiveWs.identifier" +"Practitioner.identifier:DNR.id","Practitioner.identifier.id","","","",0,1,"","","","string {[]} {[]} +","Unique id for inter-element referencing","Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.","","","","","","","","","",,,,,"",,,,"Element.id",0,1,"","","n/a" +"Practitioner.identifier:DNR.extension","Practitioner.identifier.extension","","extensions +user content","",0,*,"","","","Extension {[]} {[]} +","Additional content defined by implementations","May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","","","","","","","","",,,,,"","value:url} +","Extensions are always sliced by (at least) url",,"open","Element.extension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}","n/a" +"Practitioner.identifier:DNR.use","Practitioner.identifier.use","","","",0,1,"","Y","Y","code {[]} {[]} +","usual | official | temp | secondary | old (If known)","The purpose of this identifier.","Applications can assume that an identifier is permanent unless it explicitly says that it is temporary.","Allows the appropriate identifier for a particular context of use to be selected from among a set of identifiers.","","","","","","","",,"required","Identifies the purpose for this identifier, if known .","http://hl7.org/fhir/ValueSet/identifier-use|4.0.1","",,,,"Identifier.use",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","N/A","Role.code or implied by context" +"Practitioner.identifier:DNR.type","Practitioner.identifier.type","","","",0,1,"","","Y","CodeableConcept {[]} {[]} +","Description of identifier","A coded type for the identifier that can be used to determine which identifier to use for a specific purpose.","This element deals only with general categories of identifiers. It SHOULD not be used for codes that correspond 1..1 with the Identifier.system. Some identifiers may fall into multiple categories due to common usage. Where the system is known, a type is unnecessary because the type is always part of the system definition. However systems often need to handle identifiers where the system is not known. There is not a 1:1 relationship between type and system, since many different systems have the same type.","Allows users to make use of identifiers when the identifier system is not known.","","","","","","","",,"extensible","A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.","http://hl7.org/fhir/ValueSet/identifier-type","",,,,"Identifier.type",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","CX.5","Role.code or implied by context" +"Practitioner.identifier:DNR.system","Practitioner.identifier.system","","","",1,1,"","","Y","uri {[]} {[]} +","The identification of the D-nummer","The identification of the Norwegian D-nummer","Identifier.system is always case sensitive.","There are many sets of identifiers. To perform matching of two identifiers, we need to know what set we're dealing with. The system identifies a particular set of unique identifiers.","","","","","","","",,,,,"",,,,"Identifier.system",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","CX.4 / EI-2-4","II.root or Role.id.root","./IdentifierType" +"Practitioner.identifier:DNR.value","Practitioner.identifier.value","","","",1,1,"","","Y","string {[]} {[]} +","The actual D-nummer","The actual Norwegian D-nummer","If the value is a full URI, then the system SHALL be urn:ietf:rfc:3986. The value's primary purpose is computational mapping. As a result, it may be normalized for comparison purposes (e.g. removing non-significant whitespace, dashes, etc.) A value formatted for human display can be conveyed using the [Rendered Value extension](http://hl7.org/fhir/R4/extension-rendered-value.html). Identifier.value is to be treated as case sensitive unless knowledge of the Identifier.system allows the processer to be confident that non-case-sensitive processing is safe.","","","","","","","","",,,,,"",,,,"Identifier.value",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","CX.1 / EI.1","II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)","./Value" +"Practitioner.identifier:DNR.period","Practitioner.identifier.period","","","",0,1,"","","Y","Period {[]} {[]} +","Time period when id is/was valid for use","Time period during which identifier is/was valid for use.","","","","","","","","","",,,,,"",,,,"Identifier.period",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","CX.7 + CX.8","Role.effectiveTime or implied by context","./StartDate and ./EndDate" +"Practitioner.identifier:DNR.assigner","Practitioner.identifier.assigner","","","",0,1,"","","Y","Reference {[]} {[CanonicalType[http://hl7.org/fhir/StructureDefinition/Organization]]} +","Organization that issued id (may be just text)","Organization that issued/manages the identifier.","The Identifier.assigner may omit the .reference element and only contain a .display element reflecting the name or other textual information about the assigning organization.","","","","","","","","",,,,,"",,,,"Identifier.assigner",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","CX.4 / (CX.4,CX.9,CX.10)","II.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper","./IdentifierIssuingAuthority" +"Practitioner.active","Practitioner.active","","","",0,1,"","","Y","boolean {[]} {[]} +","Whether this practitioner's record is in active use","Whether this practitioner's record is in active use.","If the practitioner is not in use by one organization, then it should mark the period on the PractitonerRole with an end date (even if they are active) as they may be active in another role.","Need to be able to mark a practitioner record as not to be used because it was created in error.","","This resource is generally assumed to be active if no value is provided for the active element","","","","","",,,,,"",,,,"Practitioner.active",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","./statusCode","FiveWs.status" +"Practitioner.name","Practitioner.name","","","",0,*,"","","","HumanName {[CanonicalType[http://helsenorge.no/fhir/StructureDefinition/no-basis-HumanName]]} {[]} +","Norwegian human name","Defines the format of norwegian human name according to norwegian legislation (lov om personnavn).","Names may be changed, or repudiated, or people may have different names in different contexts. Names may be divided into parts of different type that have variable significance depending on context, though the division into parts does not always matter. With personal names, the different parts might or might not be imbued with some implicit meaning; various cultures associate different importance with the name parts and the degree to which systems must care about name parts around the world varies widely.","The name(s) that a Practitioner is known by. Where there are multiple, the name that the practitioner is usually known as should be used in the display.","","","","","","","",,,,,"",,,,"Practitioner.name",0,*,"ele-1 +","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","XPN","n/a","EN (actually, PN)","ProviderName" +"Practitioner.telecom","Practitioner.telecom","","","",0,*,"","","Y","ContactPoint {[]} {[]} +","A contact detail for the practitioner (that apply to all roles)","A contact detail for the practitioner, e.g. a telephone number or an email address.","Person may have multiple ways to be contacted with different uses or applicable periods. May need to have options for contacting the person urgently and to help with identification. These typically will have home numbers, or mobile numbers that are not role specific.","Need to know how to reach a practitioner independent to any roles the practitioner may have.","","","","","","","",,,,,"",,,,"Practitioner.telecom",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","PRT-15, STF-10, ROL-12","./telecom","./ContactPoints" +"Practitioner.address","Practitioner.address","","","",0,*,"","","","Address {[CanonicalType[http://helsenorge.no/fhir/StructureDefinition/no-basis-Address]]} {[]} +","Norwegian address","http://hl7.no/fhir/StructureDefinition/no-basis-Address + +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.","Note: address is intended to describe postal addresses for administrative purposes, not to describe absolute geographical coordinates. Postal addresses are often used as proxies for physical locations (also see the [Location](http://hl7.org/fhir/R4/location.html#) resource).","The home/mailing address of the practitioner is often required for employee administration purposes, and also for some rostering services where the start point (practitioners home) can be used in calculations.","","","","","","","",,,,,"",,,,"Practitioner.address",0,*,"ele-1 +","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","XAD","n/a","AD","Address" +"Practitioner.gender","Practitioner.gender","","","",0,1,"","","Y","code {[]} {[]} +","male | female | other | unknown","Administrative Gender - the gender that the person is considered to have for administration and record keeping purposes.","","Needed to address the person correctly.","","","","","","","",,"required","The gender of a person used for administrative purposes.","http://hl7.org/fhir/ValueSet/administrative-gender|4.0.1","",,,,"Practitioner.gender",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","STF-5","./administrativeGender","./GenderCode" +"Practitioner.birthDate","Practitioner.birthDate","","","",0,1,"","","Y","date {[]} {[]} +","The date on which the practitioner was born","The date of birth for the practitioner.","","Needed for identification.","","","","","","","",,,,,"",,,,"Practitioner.birthDate",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","STF-6","./birthTime","(not represented in ServD)" +"Practitioner.photo","Practitioner.photo","","","",0,*,"","","","Attachment {[]} {[]} +","Image of the person","Image of the person.","","Many EHR systems have the capability to capture an image of patients and personnel. Fits with newer social media usage too.","","","","","","","",,,,,"",,,,"Practitioner.photo",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","./subjectOf/ObservationEvent[code=""photo""]/value","./ImageURI (only supports the URI reference)" +"Practitioner.qualification","Practitioner.qualification","","","",0,*,"","","","BackboneElement {[]} {[]} +","Certification, licenses, or training pertaining to the provision of care","Coded representation of the qualification of the health care practitioner. Usually contains healthPersonnellCategory according to Kategori helsepersonell (OID=9060) and approvalType according to Godkjenningstype HPR (OID=7704)","","","","","","","","","",,,,,"",,,,"Practitioner.qualification",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","CER?",".playingEntity.playingRole[classCode=QUAL].code","./Qualifications" +"Practitioner.qualification.id","Practitioner.qualification.id","","","",0,1,"","","","string {[]} {[]} +","Unique id for inter-element referencing","Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.","","","","","","","","","",,,,,"",,,,"Element.id",0,1,"","","n/a" +"Practitioner.qualification.extension","Practitioner.qualification.extension","","extensions +user content","",0,*,"","","","Extension {[]} {[]} +","Additional content defined by implementations","May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","","","","","","","","",,,,,"",,,,"Element.extension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}","n/a" +"Practitioner.qualification.modifierExtension","Practitioner.qualification.modifierExtension","","extensions +user contentmodifiers","",0,*,"","Y","Y","Extension {[]} {[]} +","Extensions that cannot be ignored even if unrecognized","May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. + +Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).","","","","","","","",,,,,"",,,,"BackboneElement.modifierExtension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}","N/A" +"Practitioner.qualification.identifier","Practitioner.qualification.identifier","","","",0,*,"","","","Identifier {[]} {[]} +","An identifier for this qualification for the practitioner","An identifier that applies to this person's qualification in this role.","","Often, specific identities are assigned for the qualification.","","","","","","","",,,,,"",,,,"Practitioner.qualification.identifier",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +",".playingEntity.playingRole[classCode=QUAL].id" +"Practitioner.qualification.code","Practitioner.qualification.code","","","",1,1,"","","","CodeableConcept {[]} {[]} +","Coded representation of the qualification","Coded representation of the qualification of the health care practitioner. Usually contains healthPersonnellCategory according to Kategori helsepersonell (OID=9060) and approvalType according to Godkjenningstype HPR (OID=7704)","","","","","","","","","",,"example","Specific qualification the practitioner has to provide a service.","http://terminology.hl7.org/ValueSet/v2-2.7-0360","",,,,"Practitioner.qualification.code",1,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +",".playingEntity.playingRole[classCode=QUAL].code","./Qualifications.Value" +"Practitioner.qualification.code.id","Practitioner.qualification.code.id","","","",0,1,"","","","string {[]} {[]} +","Unique id for inter-element referencing","Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.","","","","","","","","","",,,,,"",,,,"Element.id",0,1,"","","n/a" +"Practitioner.qualification.code.extension","Practitioner.qualification.code.extension","","extensions +user content","",0,*,"","","","Extension {[]} {[]} +","Additional content defined by implementations","May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","","","","","","","","",,,,,"","value:url} +","Extensions are always sliced by (at least) url",,"open","Element.extension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}","n/a" +"Practitioner.qualification.code.coding","Practitioner.qualification.code.coding","","","",0,*,"","","Y","Coding {[]} {[]} +","Coded representation of the qualification","Coded representation of the qualification of the health care practitioner. Usually contains healthPersonnellCategory according to Kategori helsepersonell (OID=9060) and approvalType according to Godkjenningstype HPR (OID=7704)","Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true.","Allows for alternative encodings within a code system, and translations to other code systems.","","","","","","","",,,,,"","value:system} +","",,"open","CodeableConcept.coding",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","C*E.1-8, C*E.10-22","union(., ./translation)" +"Practitioner.qualification.code.coding:healthPersonnellCategory","Practitioner.qualification.code.coding","healthPersonnellCategory","","",0,*,"","","Y","Coding {[]} {[]} +","The health care personnel category","Category of health care personnel authorization according to Helsepersonnelloven §48","Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true.","Allows for alternative encodings within a code system, and translations to other code systems.","","","","","","","",,"preferred","","urn:oid:2.16.578.1.12.4.1.1.9060","",,,,"CodeableConcept.coding",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","C*E.1-8, C*E.10-22","union(., ./translation)" +"Practitioner.qualification.code.coding:healthPersonnellCategory.id","Practitioner.qualification.code.coding.id","","","",0,1,"","","","string {[]} {[]} +","Unique id for inter-element referencing","Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.","","","","","","","","","",,,,,"",,,,"Element.id",0,1,"","","n/a" +"Practitioner.qualification.code.coding:healthPersonnellCategory.extension","Practitioner.qualification.code.coding.extension","","extensions +user content","",0,*,"","","","Extension {[]} {[]} +","Additional content defined by implementations","May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","","","","","","","","",,,,,"","value:url} +","Extensions are always sliced by (at least) url",,"open","Element.extension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}","n/a" +"Practitioner.qualification.code.coding:healthPersonnellCategory.system","Practitioner.qualification.code.coding.system","","","",1,1,"","","Y","uri {[]} {[]} +","Identification of the CodeSystem 9060 on Volven","Identification of the CodeSystem Kategori helsepersonell (OID=9060) used to describe the category of authorized health care personnel","The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...). OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should reference to some definition that establishes the system clearly and unambiguously.","Need to be unambiguous about the source of the definition of the symbol.","","","","","","","",,,,,"",,,,"Coding.system",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","C*E.3","./codeSystem" +"Practitioner.qualification.code.coding:healthPersonnellCategory.version","Practitioner.qualification.code.coding.version","","","",0,1,"","","Y","string {[]} {[]} +","Version of the system - if relevant","The version of the code system which was used when choosing this code. Note that a well-maintained code system does not need the version reported, because the meaning of codes is consistent across versions. However this cannot consistently be assured, and when the meaning is not guaranteed to be consistent, the version SHOULD be exchanged.","Where the terminology does not clearly define what string should be used to identify code system versions, the recommendation is to use the date (expressed in FHIR date format) on which that version was officially published as the version date.","","","","","","","","",,,,,"",,,,"Coding.version",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","C*E.7","./codeSystemVersion" +"Practitioner.qualification.code.coding:healthPersonnellCategory.code","Practitioner.qualification.code.coding.code","","","",1,1,"","","Y","code {[]} {[]} +","Symbol in syntax defined by the system","A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).","","Need to refer to a particular code in the system.","","","","","","","",,,,,"",,,,"Coding.code",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","C*E.1","./code" +"Practitioner.qualification.code.coding:healthPersonnellCategory.display","Practitioner.qualification.code.coding.display","","","",0,1,"","","Y","string {[]} {[]} +","Representation defined by the system","A representation of the meaning of the code in the system, following the rules of the system.","","Need to be able to carry a human-readable meaning of the code for readers that do not know the system.","","","","","","","",,,,,"",,,,"Coding.display",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","C*E.2 - but note this is not well followed","CV.displayName" +"Practitioner.qualification.code.coding:healthPersonnellCategory.userSelected","Practitioner.qualification.code.coding.userSelected","","","",0,1,"","","Y","boolean {[]} {[]} +","If this coding was chosen directly by the user","Indicates that this coding was chosen by a user directly - e.g. off a pick list of available items (codes or displays).","Amongst a set of alternatives, a directly chosen code is the most appropriate starting point for new translations. There is some ambiguity about what exactly 'directly chosen' implies, and trading partner agreement may be needed to clarify the use of this element and its consequences more completely.","This has been identified as a clinical safety criterium - that this exact system/code pair was chosen explicitly, rather than inferred by the system based on some rules or language processing.","","","","","","","",,,,,"",,,,"Coding.userSelected",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","Sometimes implied by being first","CD.codingRationale" +"Practitioner.qualification.code.coding:approvalType","Practitioner.qualification.code.coding","approvalType","","",0,*,"","","Y","Coding {[]} {[]} +","The approval type of the practitioner","The approval type of the practitioner (if applicable) according to the CodeSystem Godkjenningstype HPR (OID=7704)","Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true.","Allows for alternative encodings within a code system, and translations to other code systems.","","","","","","","",,"preferred","","urn:oid:2.16.578.1.12.4.1.1.7704","",,,,"CodeableConcept.coding",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","C*E.1-8, C*E.10-22","union(., ./translation)" +"Practitioner.qualification.code.coding:approvalType.id","Practitioner.qualification.code.coding.id","","","",0,1,"","","","string {[]} {[]} +","Unique id for inter-element referencing","Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.","","","","","","","","","",,,,,"",,,,"Element.id",0,1,"","","n/a" +"Practitioner.qualification.code.coding:approvalType.extension","Practitioner.qualification.code.coding.extension","","extensions +user content","",0,*,"","","","Extension {[]} {[]} +","Additional content defined by implementations","May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","","","","","","","","",,,,,"","value:url} +","Extensions are always sliced by (at least) url",,"open","Element.extension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}","n/a" +"Practitioner.qualification.code.coding:approvalType.system","Practitioner.qualification.code.coding.system","","","",1,1,"","","Y","uri {[]} {[]} +","Identification of the CodeSystem 7704 on Volven","Identification of the CodeSystem Godkjenningstype HPR (OID=7704) used to describe type of autohorization registered in HPR.","The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...). OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should reference to some definition that establishes the system clearly and unambiguously.","Need to be unambiguous about the source of the definition of the symbol.","","","","","","","",,,,,"",,,,"Coding.system",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","C*E.3","./codeSystem" +"Practitioner.qualification.code.coding:approvalType.version","Practitioner.qualification.code.coding.version","","","",0,1,"","","Y","string {[]} {[]} +","Version of the system - if relevant","The version of the code system which was used when choosing this code. Note that a well-maintained code system does not need the version reported, because the meaning of codes is consistent across versions. However this cannot consistently be assured, and when the meaning is not guaranteed to be consistent, the version SHOULD be exchanged.","Where the terminology does not clearly define what string should be used to identify code system versions, the recommendation is to use the date (expressed in FHIR date format) on which that version was officially published as the version date.","","","","","","","","",,,,,"",,,,"Coding.version",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","C*E.7","./codeSystemVersion" +"Practitioner.qualification.code.coding:approvalType.code","Practitioner.qualification.code.coding.code","","","",1,1,"","","Y","code {[]} {[]} +","Symbol in syntax defined by the system","A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).","","Need to refer to a particular code in the system.","","","","","","","",,,,,"",,,,"Coding.code",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","C*E.1","./code" +"Practitioner.qualification.code.coding:approvalType.display","Practitioner.qualification.code.coding.display","","","",0,1,"","","Y","string {[]} {[]} +","Representation defined by the system","A representation of the meaning of the code in the system, following the rules of the system.","","Need to be able to carry a human-readable meaning of the code for readers that do not know the system.","","","","","","","",,,,,"",,,,"Coding.display",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","C*E.2 - but note this is not well followed","CV.displayName" +"Practitioner.qualification.code.coding:approvalType.userSelected","Practitioner.qualification.code.coding.userSelected","","","",0,1,"","","Y","boolean {[]} {[]} +","If this coding was chosen directly by the user","Indicates that this coding was chosen by a user directly - e.g. off a pick list of available items (codes or displays).","Amongst a set of alternatives, a directly chosen code is the most appropriate starting point for new translations. There is some ambiguity about what exactly 'directly chosen' implies, and trading partner agreement may be needed to clarify the use of this element and its consequences more completely.","This has been identified as a clinical safety criterium - that this exact system/code pair was chosen explicitly, rather than inferred by the system based on some rules or language processing.","","","","","","","",,,,,"",,,,"Coding.userSelected",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","Sometimes implied by being first","CD.codingRationale" +"Practitioner.qualification.code.coding:healthPersonnelSpecialization","Practitioner.qualification.code.coding","healthPersonnelSpecialization","","",0,*,"","","Y","Coding {[]} {[]} +","Godkjent spesialitet for helsepersonell registrert i HPR.","Godkjent spesialitet for helsepersonell registrert i HPR. Helsepersonellregisterets (HPR) klassifikasjon av spesialiteter (OID=7426)","Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true.","Allows for alternative encodings within a code system, and translations to other code systems.","","","","","","","",,"preferred","","urn:oid:2.16.578.1.12.4.1.1.7426","",,,,"CodeableConcept.coding",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","C*E.1-8, C*E.10-22","union(., ./translation)" +"Practitioner.qualification.code.coding:healthPersonnelSpecialization.id","Practitioner.qualification.code.coding.id","","","",0,1,"","","","string {[]} {[]} +","Unique id for inter-element referencing","Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.","","","","","","","","","",,,,,"",,,,"Element.id",0,1,"","","n/a" +"Practitioner.qualification.code.coding:healthPersonnelSpecialization.extension","Practitioner.qualification.code.coding.extension","","extensions +user content","",0,*,"","","","Extension {[]} {[]} +","Additional content defined by implementations","May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","","","","","","","","",,,,,"","value:url} +","Extensions are always sliced by (at least) url",,"open","Element.extension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}","n/a" +"Practitioner.qualification.code.coding:healthPersonnelSpecialization.system","Practitioner.qualification.code.coding.system","","","",1,1,"","","Y","uri {[]} {[]} +","Identity of the terminology system","The identification of the code system that defines the meaning of the symbol in the code.","The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...). OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should reference to some definition that establishes the system clearly and unambiguously.","Need to be unambiguous about the source of the definition of the symbol.","","","","","","","",,,,,"",,,,"Coding.system",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","C*E.3","./codeSystem" +"Practitioner.qualification.code.coding:healthPersonnelSpecialization.version","Practitioner.qualification.code.coding.version","","","",0,1,"","","Y","string {[]} {[]} +","Version of the system - if relevant","The version of the code system which was used when choosing this code. Note that a well-maintained code system does not need the version reported, because the meaning of codes is consistent across versions. However this cannot consistently be assured, and when the meaning is not guaranteed to be consistent, the version SHOULD be exchanged.","Where the terminology does not clearly define what string should be used to identify code system versions, the recommendation is to use the date (expressed in FHIR date format) on which that version was officially published as the version date.","","","","","","","","",,,,,"",,,,"Coding.version",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","C*E.7","./codeSystemVersion" +"Practitioner.qualification.code.coding:healthPersonnelSpecialization.code","Practitioner.qualification.code.coding.code","","","",1,1,"","","Y","code {[]} {[]} +","Symbol in syntax defined by the system","A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).","","Need to refer to a particular code in the system.","","","","","","","",,,,,"",,,,"Coding.code",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","C*E.1","./code" +"Practitioner.qualification.code.coding:healthPersonnelSpecialization.display","Practitioner.qualification.code.coding.display","","","",0,1,"","","Y","string {[]} {[]} +","Representation defined by the system","A representation of the meaning of the code in the system, following the rules of the system.","","Need to be able to carry a human-readable meaning of the code for readers that do not know the system.","","","","","","","",,,,,"",,,,"Coding.display",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","C*E.2 - but note this is not well followed","CV.displayName" +"Practitioner.qualification.code.coding:healthPersonnelSpecialization.userSelected","Practitioner.qualification.code.coding.userSelected","","","",0,1,"","","Y","boolean {[]} {[]} +","If this coding was chosen directly by the user","Indicates that this coding was chosen by a user directly - e.g. off a pick list of available items (codes or displays).","Amongst a set of alternatives, a directly chosen code is the most appropriate starting point for new translations. There is some ambiguity about what exactly 'directly chosen' implies, and trading partner agreement may be needed to clarify the use of this element and its consequences more completely.","This has been identified as a clinical safety criterium - that this exact system/code pair was chosen explicitly, rather than inferred by the system based on some rules or language processing.","","","","","","","",,,,,"",,,,"Coding.userSelected",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","Sometimes implied by being first","CD.codingRationale" +"Practitioner.qualification.code.text","Practitioner.qualification.code.text","","","",0,1,"","","Y","string {[]} {[]} +","Plain text representation of the concept","A human language representation of the concept as seen/selected/uttered by the user who entered the data and/or which represents the intended meaning of the user.","Very often the text is the same as a displayName of one of the codings.","The codes from the terminologies do not always capture the correct meaning with all the nuances of the human using them, or sometimes there is no appropriate code at all. In these cases, the text is used to capture the full meaning of the source.","","","","","","","",,,,,"",,,,"CodeableConcept.text",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","C*E.9. But note many systems use C*E.2 for this","./originalText[mediaType/code=""text/plain""]/data" +"Practitioner.qualification.period","Practitioner.qualification.period","","","",0,1,"","","","Period {[]} {[]} +","Period during which the qualification is valid","Period during which the qualification is valid.","","Qualifications are often for a limited period of time, and can be revoked.","","","","","","","",,,,,"",,,,"Practitioner.qualification.period",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +",".playingEntity.playingRole[classCode=QUAL].effectiveTime","./Qualifications.StartDate and ./Qualifications.EndDate" +"Practitioner.qualification.issuer","Practitioner.qualification.issuer","","","",0,1,"","","","Reference {[]} {[CanonicalType[http://hl7.org/fhir/StructureDefinition/Organization]]} +","Organization that regulates and issues the qualification","Organization that regulates and issues the qualification.","","","","","","","","","",,,,,"",,,,"Practitioner.qualification.issuer",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +",".playingEntity.playingRole[classCode=QUAL].scoper" +"Practitioner.communication","Practitioner.communication","","","",0,*,"","","","CodeableConcept {[]} {[]} +","A language the practitioner can use in patient communication","A language the practitioner can use in patient communication.","The structure aa-BB with this exact casing is one the most widely used notations for locale. However not all systems code this but instead have it as free text. Hence CodeableConcept instead of code as the data type.","Knowing which language a practitioner speaks can help in facilitating communication with patients.","","","","","","","",,"preferred","A human language.","http://hl7.org/fhir/ValueSet/languages","",,,,"Practitioner.communication",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","PID-15, NK1-20, LAN-2","./languageCommunication","./Languages.LanguageSpokenCode" diff --git a/StructureDefinition-no-basis-Practitioner.html b/StructureDefinition-no-basis-Practitioner.html new file mode 100644 index 00000000..2853eaa7 --- /dev/null +++ b/StructureDefinition-no-basis-Practitioner.html @@ -0,0 +1,1349 @@ + + + + + + + + + + no-basis-Practitioner - v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - draft + + + +

+
+
+
+ +
+
+
+ + + + +
+
+ + +
+
+ +
+
+ + +
+
+
+
+ +
+

NyTimelosingIG - Local Development build (v0.1.0). See the Directory of published versions

+ + + + + + + + + + + + + + + + +

Resource Profile: + + no-basis-Practitioner + + + + + +

+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Official URL: http://helsenorge.no/fhir/StructureDefinition/no-basis-PractitionerVersion: + 0.1.0
+ + Active + + as of 2019-05-20 + + + Computable Name: NoBasisPractitioner
+ +

+

Basisprofil for Norwegian Practitioner information. Defined by The Norwegian Directorate of eHealth and HL7 Norway. Should be used as a basis for further profiling in use-cases where specific identity information is needed. The basis profile is open, but derived profiles should close down the information elements according to specification relevant to the use-case.

+ +

2019-03 - The no-basis-Practitioner resource main use-case is to represent the actual Practitioner, e.g. a person. The resource can include information about how to identify the practitioner in addition to the practitioner’s education, qualifications and speciality. The resource can also include approvals and other centrally registered capabilities recorded for the practitioner.

+ +

+ + + + + + + + +

Usage:

+ + + + + +

Formal Views of Profile Content

+

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

+
+ + +
+
+

This structure is derived from Practitioner +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + +
NameFlagsCard.TypeDescription & Constraintsdoco
.. Practitioner 0..*PractitionerA person with a formal responsibility in the provisioning of healthcare or related services
... Slices for identifier 0..*IdentifierAn identifier for the person as this agent
Slice: Unordered, Open by value:system
.... identifier:HPR 0..*IdentifierHPR number
..... system 1..1uriThe identifier for HPR number
Fixed Value: urn:oid:2.16.578.1.12.4.1.4.4
..... value 1..1stringThe acttual HPR-number
.... identifier:FNR 0..*IdentifierNorwegian FNR
..... system 1..1uriThe identification of FNR
Fixed Value: urn:oid:2.16.578.1.12.4.1.4.1
..... value 1..1stringThe actual FNR
.... identifier:DNR 0..*IdentifierThe D-nummer of the practitioner
..... system 1..1uriThe identification of the D-nummer
Fixed Value: urn:oid:2.16.578.1.12.4.1.4.2
..... value 1..1stringThe actual D-nummer
... name 0..*NoBasisHumanNameNorwegian human name
... address 0..*NoBasisAddressNorwegian address
.... code 1..1CodeableConceptCoded representation of the qualification
..... Slices for coding 0..*CodingCoded representation of the qualification
Slice: Unordered, Open by value:system
...... coding:healthPersonnellCategory 0..*CodingThe health care personnel category
Binding: urn:oid:2.16.578.1.12.4.1.1.9060 (preferred)
....... system 1..1uriIdentification of the CodeSystem 9060 on Volven
Fixed Value: urn:oid:2.16.578.1.12.4.1.1.9060
....... code 1..1codeSymbol in syntax defined by the system
...... coding:approvalType 0..*CodingThe approval type of the practitioner
Binding: urn:oid:2.16.578.1.12.4.1.1.7704 (preferred)
....... system 1..1uriIdentification of the CodeSystem 7704 on Volven
Fixed Value: urn:oid:2.16.578.1.12.4.1.1.7704
....... code 1..1codeSymbol in syntax defined by the system
...... coding:healthPersonnelSpecialization 0..*CodingGodkjent spesialitet for helsepersonell registrert i HPR.
Binding: urn:oid:2.16.578.1.12.4.1.1.7426 (preferred)
....... system 1..1uriIdentity of the terminology system
Fixed Value: urn:oid:2.16.578.1.12.4.1.1.7426
....... code 1..1codeSymbol in syntax defined by the system

doco Documentation for this format
+ + +

Terminology Bindings (Differential)

+ + + + + +
PathConformanceValueSet
Practitioner.qualification.code.coding:healthPersonnellCategorypreferred

urn:oid:2.16.578.1.12.4.1.1.9060

+
Practitioner.qualification.code.coding:approvalTypepreferred

urn:oid:2.16.578.1.12.4.1.1.7704

+
Practitioner.qualification.code.coding:healthPersonnelSpecializationpreferred

urn:oid:2.16.578.1.12.4.1.1.7426

+
+ + + + + +
+
+
+ +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameFlagsCard.TypeDescription & Constraintsdoco
.. Practitioner 0..*PractitionerA person with a formal responsibility in the provisioning of healthcare or related services
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... Slices for identifier Σ0..*IdentifierAn identifier for the person as this agent
Slice: Unordered, Open by value:system
.... identifier:HPR Σ0..*IdentifierHPR number
..... use ?!Σ0..1codeusual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

..... system Σ1..1uriThe identifier for HPR number
Fixed Value: urn:oid:2.16.578.1.12.4.1.4.4
..... value Σ1..1stringThe acttual HPR-number
Example General: 123456
.... identifier:FNR Σ0..*IdentifierNorwegian FNR
..... use ?!Σ0..1codeusual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

..... system Σ1..1uriThe identification of FNR
Fixed Value: urn:oid:2.16.578.1.12.4.1.4.1
..... value Σ1..1stringThe actual FNR
Example General: 123456
.... identifier:DNR Σ0..*IdentifierThe D-nummer of the practitioner
..... use ?!Σ0..1codeusual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

..... system Σ1..1uriThe identification of the D-nummer
Fixed Value: urn:oid:2.16.578.1.12.4.1.4.2
..... value Σ1..1stringThe actual D-nummer
Example General: 123456
... address 0..*NoBasisAddressNorwegian address
... qualification 0..*BackboneElementCertification, licenses, or training pertaining to the provision of care
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... code 1..1CodeableConceptCoded representation of the qualification
Binding: v2 table 0360, Version 2.7 (example): Specific qualification the practitioner has to provide a service.

..... Slices for coding Σ0..*CodingCoded representation of the qualification
Slice: Unordered, Open by value:system
...... coding:healthPersonnellCategory Σ0..*CodingThe health care personnel category
Binding: urn:oid:2.16.578.1.12.4.1.1.9060 (preferred)
....... system Σ1..1uriIdentification of the CodeSystem 9060 on Volven
Fixed Value: urn:oid:2.16.578.1.12.4.1.1.9060
....... code Σ1..1codeSymbol in syntax defined by the system
...... coding:approvalType Σ0..*CodingThe approval type of the practitioner
Binding: urn:oid:2.16.578.1.12.4.1.1.7704 (preferred)
....... system Σ1..1uriIdentification of the CodeSystem 7704 on Volven
Fixed Value: urn:oid:2.16.578.1.12.4.1.1.7704
....... code Σ1..1codeSymbol in syntax defined by the system
...... coding:healthPersonnelSpecialization Σ0..*CodingGodkjent spesialitet for helsepersonell registrert i HPR.
Binding: urn:oid:2.16.578.1.12.4.1.1.7426 (preferred)
....... system Σ1..1uriIdentity of the terminology system
Fixed Value: urn:oid:2.16.578.1.12.4.1.1.7426
....... code Σ1..1codeSymbol in syntax defined by the system

doco Documentation for this format
+ +

Terminology Bindings

+ + + + + + + + + +
PathConformanceValueSet
Practitioner.identifier:HPR.userequiredIdentifierUse
Practitioner.identifier:FNR.userequiredIdentifierUse
Practitioner.identifier:DNR.userequiredIdentifierUse
Practitioner.qualification.codeexamplev2.0360.2.7 (a valid code from http://terminology.hl7.org/CodeSystem/v2-0360|2.7)
Practitioner.qualification.code.coding:healthPersonnellCategorypreferred

urn:oid:2.16.578.1.12.4.1.1.9060

+
Practitioner.qualification.code.coding:approvalTypepreferred

urn:oid:2.16.578.1.12.4.1.1.7704

+
Practitioner.qualification.code.coding:healthPersonnelSpecializationpreferred

urn:oid:2.16.578.1.12.4.1.1.7426

+
+ + + + + + + +

Constraints

+ + + + + + + + + +
IdGradePath(s)DetailsRequirements
dom-2errorPractitionerIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorPractitionerIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
: contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4errorPractitionerIf a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5errorPractitionerIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practicePractitionerA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
+ + +
+
+
+ +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameFlagsCard.TypeDescription & Constraintsdoco
.. Practitioner 0..*PractitionerA person with a formal responsibility in the provisioning of healthcare or related services
... id Σ0..1idLogical id of this artifact
... meta Σ0..1MetaMetadata about the resource
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... text 0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... extension 0..*ExtensionAdditional content defined by implementations
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... Slices for identifier Σ0..*IdentifierAn identifier for the person as this agent
Slice: Unordered, Open by value:system
.... identifier:HPR Σ0..*IdentifierHPR number
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... use ?!Σ0..1codeusual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

..... type Σ0..1CodeableConceptDescription of identifier
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.

..... system Σ1..1uriThe identifier for HPR number
Fixed Value: urn:oid:2.16.578.1.12.4.1.4.4
..... value Σ1..1stringThe acttual HPR-number
Example General: 123456
..... period Σ0..1PeriodTime period when id is/was valid for use
..... assigner Σ0..1Reference(Organization)Organization that issued id (may be just text)
.... identifier:FNR Σ0..*IdentifierNorwegian FNR
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... use ?!Σ0..1codeusual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

..... type Σ0..1CodeableConceptDescription of identifier
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.

..... system Σ1..1uriThe identification of FNR
Fixed Value: urn:oid:2.16.578.1.12.4.1.4.1
..... value Σ1..1stringThe actual FNR
Example General: 123456
..... period Σ0..1PeriodTime period when id is/was valid for use
..... assigner Σ0..1Reference(Organization)Organization that issued id (may be just text)
.... identifier:DNR Σ0..*IdentifierThe D-nummer of the practitioner
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... use ?!Σ0..1codeusual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

..... type Σ0..1CodeableConceptDescription of identifier
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.

..... system Σ1..1uriThe identification of the D-nummer
Fixed Value: urn:oid:2.16.578.1.12.4.1.4.2
..... value Σ1..1stringThe actual D-nummer
Example General: 123456
..... period Σ0..1PeriodTime period when id is/was valid for use
..... assigner Σ0..1Reference(Organization)Organization that issued id (may be just text)
... active Σ0..1booleanWhether this practitioner's record is in active use
... name 0..*NoBasisHumanNameNorwegian human name
... telecom Σ0..*ContactPointA contact detail for the practitioner (that apply to all roles)
... address 0..*NoBasisAddressNorwegian address
... gender Σ0..1codemale | female | other | unknown
Binding: AdministrativeGender (required): The gender of a person used for administrative purposes.

... birthDate Σ0..1dateThe date on which the practitioner was born
... photo 0..*AttachmentImage of the person
... qualification 0..*BackboneElementCertification, licenses, or training pertaining to the provision of care
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... identifier 0..*IdentifierAn identifier for this qualification for the practitioner
.... code 1..1CodeableConceptCoded representation of the qualification
Binding: v2 table 0360, Version 2.7 (example): Specific qualification the practitioner has to provide a service.

..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... Slices for coding Σ0..*CodingCoded representation of the qualification
Slice: Unordered, Open by value:system
...... coding:healthPersonnellCategory Σ0..*CodingThe health care personnel category
Binding: urn:oid:2.16.578.1.12.4.1.1.9060 (preferred)
....... id 0..1stringUnique id for inter-element referencing
....... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
....... system Σ1..1uriIdentification of the CodeSystem 9060 on Volven
Fixed Value: urn:oid:2.16.578.1.12.4.1.1.9060
....... version Σ0..1stringVersion of the system - if relevant
....... code Σ1..1codeSymbol in syntax defined by the system
....... display Σ0..1stringRepresentation defined by the system
....... userSelected Σ0..1booleanIf this coding was chosen directly by the user
...... coding:approvalType Σ0..*CodingThe approval type of the practitioner
Binding: urn:oid:2.16.578.1.12.4.1.1.7704 (preferred)
....... id 0..1stringUnique id for inter-element referencing
....... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
....... system Σ1..1uriIdentification of the CodeSystem 7704 on Volven
Fixed Value: urn:oid:2.16.578.1.12.4.1.1.7704
....... version Σ0..1stringVersion of the system - if relevant
....... code Σ1..1codeSymbol in syntax defined by the system
....... display Σ0..1stringRepresentation defined by the system
....... userSelected Σ0..1booleanIf this coding was chosen directly by the user
...... coding:healthPersonnelSpecialization Σ0..*CodingGodkjent spesialitet for helsepersonell registrert i HPR.
Binding: urn:oid:2.16.578.1.12.4.1.1.7426 (preferred)
....... id 0..1stringUnique id for inter-element referencing
....... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
....... system Σ1..1uriIdentity of the terminology system
Fixed Value: urn:oid:2.16.578.1.12.4.1.1.7426
....... version Σ0..1stringVersion of the system - if relevant
....... code Σ1..1codeSymbol in syntax defined by the system
....... display Σ0..1stringRepresentation defined by the system
....... userSelected Σ0..1booleanIf this coding was chosen directly by the user
..... text Σ0..1stringPlain text representation of the concept
.... period 0..1PeriodPeriod during which the qualification is valid
.... issuer 0..1Reference(Organization)Organization that regulates and issues the qualification
... communication 0..*CodeableConceptA language the practitioner can use in patient communication
Binding: CommonLanguages (preferred): A human language.

Additional BindingsPurpose
AllLanguagesMax Binding


doco Documentation for this format
+ +

Terminology Bindings

+ + + + + + + + + + + + + + + +
PathConformanceValueSet
Practitioner.languagepreferredCommonLanguages + + + + + + + + +
+ Additional Bindings + Purpose
+ AllLanguages + + Max Binding +
+
Practitioner.identifier:HPR.userequiredIdentifierUse
Practitioner.identifier:HPR.typeextensibleIdentifier Type Codes
Practitioner.identifier:FNR.userequiredIdentifierUse
Practitioner.identifier:FNR.typeextensibleIdentifier Type Codes
Practitioner.identifier:DNR.userequiredIdentifierUse
Practitioner.identifier:DNR.typeextensibleIdentifier Type Codes
Practitioner.genderrequiredAdministrativeGender
Practitioner.qualification.codeexamplev2.0360.2.7 (a valid code from http://terminology.hl7.org/CodeSystem/v2-0360|2.7)
Practitioner.qualification.code.coding:healthPersonnellCategorypreferred

urn:oid:2.16.578.1.12.4.1.1.9060

+
Practitioner.qualification.code.coding:approvalTypepreferred

urn:oid:2.16.578.1.12.4.1.1.7704

+
Practitioner.qualification.code.coding:healthPersonnelSpecializationpreferred

urn:oid:2.16.578.1.12.4.1.1.7426

+
Practitioner.communicationpreferredCommonLanguages + + + + + + + + +
+ Additional Bindings + Purpose
+ AllLanguages + + Max Binding +
+
+ + + + + + + +

Constraints

+ + + + + + + + + +
IdGradePath(s)DetailsRequirements
dom-2errorPractitionerIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorPractitionerIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
: contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4errorPractitionerIf a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5errorPractitionerIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practicePractitionerA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
+ + +
+
+
+ + + + + + + + + + +
+
+

This structure is derived from Practitioner +

+
+ + +

+Summary +

+

Mandatory: 0 element (12 nested mandatory elements)
Fixed Value: 6 elements

Structures

+

This structure refers to these other structures:

+ + +

Slices

+

This structure defines the following Slices:

+
    +
  • The element Practitioner.identifier is sliced based on the value of value:system
  • +
  • The element Practitioner.qualification.code.coding is sliced based on the value of value:system
  • + +
+ + +
+
+
+ +
+
+

+ Differential View +

+

This structure is derived from Practitioner +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + +
NameFlagsCard.TypeDescription & Constraintsdoco
.. Practitioner 0..*PractitionerA person with a formal responsibility in the provisioning of healthcare or related services
... Slices for identifier 0..*IdentifierAn identifier for the person as this agent
Slice: Unordered, Open by value:system
.... identifier:HPR 0..*IdentifierHPR number
..... system 1..1uriThe identifier for HPR number
Fixed Value: urn:oid:2.16.578.1.12.4.1.4.4
..... value 1..1stringThe acttual HPR-number
.... identifier:FNR 0..*IdentifierNorwegian FNR
..... system 1..1uriThe identification of FNR
Fixed Value: urn:oid:2.16.578.1.12.4.1.4.1
..... value 1..1stringThe actual FNR
.... identifier:DNR 0..*IdentifierThe D-nummer of the practitioner
..... system 1..1uriThe identification of the D-nummer
Fixed Value: urn:oid:2.16.578.1.12.4.1.4.2
..... value 1..1stringThe actual D-nummer
... name 0..*NoBasisHumanNameNorwegian human name
... address 0..*NoBasisAddressNorwegian address
.... code 1..1CodeableConceptCoded representation of the qualification
..... Slices for coding 0..*CodingCoded representation of the qualification
Slice: Unordered, Open by value:system
...... coding:healthPersonnellCategory 0..*CodingThe health care personnel category
Binding: urn:oid:2.16.578.1.12.4.1.1.9060 (preferred)
....... system 1..1uriIdentification of the CodeSystem 9060 on Volven
Fixed Value: urn:oid:2.16.578.1.12.4.1.1.9060
....... code 1..1codeSymbol in syntax defined by the system
...... coding:approvalType 0..*CodingThe approval type of the practitioner
Binding: urn:oid:2.16.578.1.12.4.1.1.7704 (preferred)
....... system 1..1uriIdentification of the CodeSystem 7704 on Volven
Fixed Value: urn:oid:2.16.578.1.12.4.1.1.7704
....... code 1..1codeSymbol in syntax defined by the system
...... coding:healthPersonnelSpecialization 0..*CodingGodkjent spesialitet for helsepersonell registrert i HPR.
Binding: urn:oid:2.16.578.1.12.4.1.1.7426 (preferred)
....... system 1..1uriIdentity of the terminology system
Fixed Value: urn:oid:2.16.578.1.12.4.1.1.7426
....... code 1..1codeSymbol in syntax defined by the system

doco Documentation for this format
+ +

Terminology Bindings (Differential)

+ + + + + +
PathConformanceValueSet
Practitioner.qualification.code.coding:healthPersonnellCategorypreferred

urn:oid:2.16.578.1.12.4.1.1.9060

+
Practitioner.qualification.code.coding:approvalTypepreferred

urn:oid:2.16.578.1.12.4.1.1.7704

+
Practitioner.qualification.code.coding:healthPersonnelSpecializationpreferred

urn:oid:2.16.578.1.12.4.1.1.7426

+
+ + + + + +
+
+
+

+ Key Elements View +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameFlagsCard.TypeDescription & Constraintsdoco
.. Practitioner 0..*PractitionerA person with a formal responsibility in the provisioning of healthcare or related services
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... Slices for identifier Σ0..*IdentifierAn identifier for the person as this agent
Slice: Unordered, Open by value:system
.... identifier:HPR Σ0..*IdentifierHPR number
..... use ?!Σ0..1codeusual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

..... system Σ1..1uriThe identifier for HPR number
Fixed Value: urn:oid:2.16.578.1.12.4.1.4.4
..... value Σ1..1stringThe acttual HPR-number
Example General: 123456
.... identifier:FNR Σ0..*IdentifierNorwegian FNR
..... use ?!Σ0..1codeusual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

..... system Σ1..1uriThe identification of FNR
Fixed Value: urn:oid:2.16.578.1.12.4.1.4.1
..... value Σ1..1stringThe actual FNR
Example General: 123456
.... identifier:DNR Σ0..*IdentifierThe D-nummer of the practitioner
..... use ?!Σ0..1codeusual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

..... system Σ1..1uriThe identification of the D-nummer
Fixed Value: urn:oid:2.16.578.1.12.4.1.4.2
..... value Σ1..1stringThe actual D-nummer
Example General: 123456
... address 0..*NoBasisAddressNorwegian address
... qualification 0..*BackboneElementCertification, licenses, or training pertaining to the provision of care
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... code 1..1CodeableConceptCoded representation of the qualification
Binding: v2 table 0360, Version 2.7 (example): Specific qualification the practitioner has to provide a service.

..... Slices for coding Σ0..*CodingCoded representation of the qualification
Slice: Unordered, Open by value:system
...... coding:healthPersonnellCategory Σ0..*CodingThe health care personnel category
Binding: urn:oid:2.16.578.1.12.4.1.1.9060 (preferred)
....... system Σ1..1uriIdentification of the CodeSystem 9060 on Volven
Fixed Value: urn:oid:2.16.578.1.12.4.1.1.9060
....... code Σ1..1codeSymbol in syntax defined by the system
...... coding:approvalType Σ0..*CodingThe approval type of the practitioner
Binding: urn:oid:2.16.578.1.12.4.1.1.7704 (preferred)
....... system Σ1..1uriIdentification of the CodeSystem 7704 on Volven
Fixed Value: urn:oid:2.16.578.1.12.4.1.1.7704
....... code Σ1..1codeSymbol in syntax defined by the system
...... coding:healthPersonnelSpecialization Σ0..*CodingGodkjent spesialitet for helsepersonell registrert i HPR.
Binding: urn:oid:2.16.578.1.12.4.1.1.7426 (preferred)
....... system Σ1..1uriIdentity of the terminology system
Fixed Value: urn:oid:2.16.578.1.12.4.1.1.7426
....... code Σ1..1codeSymbol in syntax defined by the system

doco Documentation for this format
+ +

Terminology Bindings

+ + + + + + + + + +
PathConformanceValueSet
Practitioner.identifier:HPR.userequiredIdentifierUse
Practitioner.identifier:FNR.userequiredIdentifierUse
Practitioner.identifier:DNR.userequiredIdentifierUse
Practitioner.qualification.codeexamplev2.0360.2.7 (a valid code from http://terminology.hl7.org/CodeSystem/v2-0360|2.7)
Practitioner.qualification.code.coding:healthPersonnellCategorypreferred

urn:oid:2.16.578.1.12.4.1.1.9060

+
Practitioner.qualification.code.coding:approvalTypepreferred

urn:oid:2.16.578.1.12.4.1.1.7704

+
Practitioner.qualification.code.coding:healthPersonnelSpecializationpreferred

urn:oid:2.16.578.1.12.4.1.1.7426

+
+ + + + + + + +

Constraints

+ + + + + + + + + +
IdGradePath(s)DetailsRequirements
dom-2errorPractitionerIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorPractitionerIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
: contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4errorPractitionerIf a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5errorPractitionerIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practicePractitionerA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
+ + +
+
+
+

+ Snapshot View +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameFlagsCard.TypeDescription & Constraintsdoco
.. Practitioner 0..*PractitionerA person with a formal responsibility in the provisioning of healthcare or related services
... id Σ0..1idLogical id of this artifact
... meta Σ0..1MetaMetadata about the resource
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... text 0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... extension 0..*ExtensionAdditional content defined by implementations
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... Slices for identifier Σ0..*IdentifierAn identifier for the person as this agent
Slice: Unordered, Open by value:system
.... identifier:HPR Σ0..*IdentifierHPR number
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... use ?!Σ0..1codeusual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

..... type Σ0..1CodeableConceptDescription of identifier
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.

..... system Σ1..1uriThe identifier for HPR number
Fixed Value: urn:oid:2.16.578.1.12.4.1.4.4
..... value Σ1..1stringThe acttual HPR-number
Example General: 123456
..... period Σ0..1PeriodTime period when id is/was valid for use
..... assigner Σ0..1Reference(Organization)Organization that issued id (may be just text)
.... identifier:FNR Σ0..*IdentifierNorwegian FNR
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... use ?!Σ0..1codeusual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

..... type Σ0..1CodeableConceptDescription of identifier
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.

..... system Σ1..1uriThe identification of FNR
Fixed Value: urn:oid:2.16.578.1.12.4.1.4.1
..... value Σ1..1stringThe actual FNR
Example General: 123456
..... period Σ0..1PeriodTime period when id is/was valid for use
..... assigner Σ0..1Reference(Organization)Organization that issued id (may be just text)
.... identifier:DNR Σ0..*IdentifierThe D-nummer of the practitioner
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... use ?!Σ0..1codeusual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

..... type Σ0..1CodeableConceptDescription of identifier
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.

..... system Σ1..1uriThe identification of the D-nummer
Fixed Value: urn:oid:2.16.578.1.12.4.1.4.2
..... value Σ1..1stringThe actual D-nummer
Example General: 123456
..... period Σ0..1PeriodTime period when id is/was valid for use
..... assigner Σ0..1Reference(Organization)Organization that issued id (may be just text)
... active Σ0..1booleanWhether this practitioner's record is in active use
... name 0..*NoBasisHumanNameNorwegian human name
... telecom Σ0..*ContactPointA contact detail for the practitioner (that apply to all roles)
... address 0..*NoBasisAddressNorwegian address
... gender Σ0..1codemale | female | other | unknown
Binding: AdministrativeGender (required): The gender of a person used for administrative purposes.

... birthDate Σ0..1dateThe date on which the practitioner was born
... photo 0..*AttachmentImage of the person
... qualification 0..*BackboneElementCertification, licenses, or training pertaining to the provision of care
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... identifier 0..*IdentifierAn identifier for this qualification for the practitioner
.... code 1..1CodeableConceptCoded representation of the qualification
Binding: v2 table 0360, Version 2.7 (example): Specific qualification the practitioner has to provide a service.

..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... Slices for coding Σ0..*CodingCoded representation of the qualification
Slice: Unordered, Open by value:system
...... coding:healthPersonnellCategory Σ0..*CodingThe health care personnel category
Binding: urn:oid:2.16.578.1.12.4.1.1.9060 (preferred)
....... id 0..1stringUnique id for inter-element referencing
....... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
....... system Σ1..1uriIdentification of the CodeSystem 9060 on Volven
Fixed Value: urn:oid:2.16.578.1.12.4.1.1.9060
....... version Σ0..1stringVersion of the system - if relevant
....... code Σ1..1codeSymbol in syntax defined by the system
....... display Σ0..1stringRepresentation defined by the system
....... userSelected Σ0..1booleanIf this coding was chosen directly by the user
...... coding:approvalType Σ0..*CodingThe approval type of the practitioner
Binding: urn:oid:2.16.578.1.12.4.1.1.7704 (preferred)
....... id 0..1stringUnique id for inter-element referencing
....... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
....... system Σ1..1uriIdentification of the CodeSystem 7704 on Volven
Fixed Value: urn:oid:2.16.578.1.12.4.1.1.7704
....... version Σ0..1stringVersion of the system - if relevant
....... code Σ1..1codeSymbol in syntax defined by the system
....... display Σ0..1stringRepresentation defined by the system
....... userSelected Σ0..1booleanIf this coding was chosen directly by the user
...... coding:healthPersonnelSpecialization Σ0..*CodingGodkjent spesialitet for helsepersonell registrert i HPR.
Binding: urn:oid:2.16.578.1.12.4.1.1.7426 (preferred)
....... id 0..1stringUnique id for inter-element referencing
....... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
....... system Σ1..1uriIdentity of the terminology system
Fixed Value: urn:oid:2.16.578.1.12.4.1.1.7426
....... version Σ0..1stringVersion of the system - if relevant
....... code Σ1..1codeSymbol in syntax defined by the system
....... display Σ0..1stringRepresentation defined by the system
....... userSelected Σ0..1booleanIf this coding was chosen directly by the user
..... text Σ0..1stringPlain text representation of the concept
.... period 0..1PeriodPeriod during which the qualification is valid
.... issuer 0..1Reference(Organization)Organization that regulates and issues the qualification
... communication 0..*CodeableConceptA language the practitioner can use in patient communication
Binding: CommonLanguages (preferred): A human language.

Additional BindingsPurpose
AllLanguagesMax Binding


doco Documentation for this format
+ +

Terminology Bindings

+ + + + + + + + + + + + + + + +
PathConformanceValueSet
Practitioner.languagepreferredCommonLanguages + + + + + + + + +
+ Additional Bindings + Purpose
+ AllLanguages + + Max Binding +
+
Practitioner.identifier:HPR.userequiredIdentifierUse
Practitioner.identifier:HPR.typeextensibleIdentifier Type Codes
Practitioner.identifier:FNR.userequiredIdentifierUse
Practitioner.identifier:FNR.typeextensibleIdentifier Type Codes
Practitioner.identifier:DNR.userequiredIdentifierUse
Practitioner.identifier:DNR.typeextensibleIdentifier Type Codes
Practitioner.genderrequiredAdministrativeGender
Practitioner.qualification.codeexamplev2.0360.2.7 (a valid code from http://terminology.hl7.org/CodeSystem/v2-0360|2.7)
Practitioner.qualification.code.coding:healthPersonnellCategorypreferred

urn:oid:2.16.578.1.12.4.1.1.9060

+
Practitioner.qualification.code.coding:approvalTypepreferred

urn:oid:2.16.578.1.12.4.1.1.7704

+
Practitioner.qualification.code.coding:healthPersonnelSpecializationpreferred

urn:oid:2.16.578.1.12.4.1.1.7426

+
Practitioner.communicationpreferredCommonLanguages + + + + + + + + +
+ Additional Bindings + Purpose
+ AllLanguages + + Max Binding +
+
+ + + + + + + +

Constraints

+ + + + + + + + + +
IdGradePath(s)DetailsRequirements
dom-2errorPractitionerIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorPractitionerIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
: contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4errorPractitionerIf a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5errorPractitionerIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practicePractitionerA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
+ + +
+
+ + + + + + + + + +
+

This structure is derived from Practitioner +

+
+ +

+Summary +

+

Mandatory: 0 element (12 nested mandatory elements)
Fixed Value: 6 elements

Structures

+

This structure refers to these other structures:

+ + +

Slices

+

This structure defines the following Slices:

+
    +
  • The element Practitioner.identifier is sliced based on the value of value:system
  • +
  • The element Practitioner.qualification.code.coding is sliced based on the value of value:system
  • + +
+ + +
+
+
+
+

 

+

Other representations of profile: CSV, Excel, Schematron + +

+ + + + + + + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/StructureDefinition-no-basis-Practitioner.json b/StructureDefinition-no-basis-Practitioner.json new file mode 100644 index 00000000..69f17165 --- /dev/null +++ b/StructureDefinition-no-basis-Practitioner.json @@ -0,0 +1,3575 @@ +{ + "resourceType" : "StructureDefinition", + "id" : "no-basis-Practitioner", + "meta" : { + "versionId" : "1", + "lastUpdated" : "2018-06-06T06:11:16.19+00:00" + }, + "text" : { + "status" : "extensions", + "div" : "
Placeholder
" + }, + "url" : "http://helsenorge.no/fhir/StructureDefinition/no-basis-Practitioner", + "version" : "0.1.0", + "name" : "NoBasisPractitioner", + "title" : "no-basis-Practitioner", + "status" : "active", + "date" : "2019-05-20", + "publisher" : "Example Publisher", + "contact" : [{ + "name" : "Example Publisher", + "telecom" : [{ + "system" : "url", + "value" : "http://example.org/example-publisher" + }] + }], + "description" : "Basisprofil for Norwegian Practitioner information. Defined by The Norwegian Directorate of eHealth and HL7 Norway. Should be used as a basis for further profiling in use-cases where specific identity information is needed. The basis profile is open, but derived profiles should close down the information elements according to specification relevant to the use-case.\n\n2019-03 - The no-basis-Practitioner resource main use-case is to represent the actual Practitioner, e.g. a person. The resource can include information about how to identify the practitioner in addition to the practitioner's education, qualifications and speciality. The resource can also include approvals and other centrally registered capabilities recorded for the practitioner.", + "fhirVersion" : "4.0.1", + "mapping" : [{ + "identity" : "v2", + "uri" : "http://hl7.org/v2", + "name" : "HL7 v2 Mapping" + }, + { + "identity" : "rim", + "uri" : "http://hl7.org/v3", + "name" : "RIM Mapping" + }, + { + "identity" : "servd", + "uri" : "http://www.omg.org/spec/ServD/1.0/", + "name" : "ServD" + }, + { + "identity" : "w5", + "uri" : "http://hl7.org/fhir/fivews", + "name" : "FiveWs Pattern Mapping" + }], + "kind" : "resource", + "abstract" : false, + "type" : "Practitioner", + "baseDefinition" : "http://hl7.org/fhir/StructureDefinition/Practitioner", + "derivation" : "constraint", + "snapshot" : { + "element" : [{ + "id" : "Practitioner", + "path" : "Practitioner", + "short" : "A person with a formal responsibility in the provisioning of healthcare or related services", + "definition" : "A person who is directly or indirectly involved in the provisioning of healthcare.", + "min" : 0, + "max" : "*", + "base" : { + "path" : "Practitioner", + "min" : 0, + "max" : "*" + }, + "constraint" : [{ + "key" : "dom-2", + "severity" : "error", + "human" : "If the resource is contained in another resource, it SHALL NOT contain nested Resources", + "expression" : "contained.contained.empty()", + "xpath" : "not(parent::f:contained and f:contained)", + "source" : "http://hl7.org/fhir/StructureDefinition/DomainResource" + }, + { + "key" : "dom-3", + "severity" : "error", + "human" : "If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource", + "expression" : "contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()", + "xpath" : "not(exists(for $id in f:contained/*/f:id/@value return $contained[not(parent::*/descendant::f:reference/@value=concat('#', $contained/*/id/@value) or descendant::f:reference[@value='#'])]))", + "source" : "http://hl7.org/fhir/StructureDefinition/DomainResource" + }, + { + "key" : "dom-4", + "severity" : "error", + "human" : "If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated", + "expression" : "contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()", + "xpath" : "not(exists(f:contained/*/f:meta/f:versionId)) and not(exists(f:contained/*/f:meta/f:lastUpdated))", + "source" : "http://hl7.org/fhir/StructureDefinition/DomainResource" + }, + { + "key" : "dom-5", + "severity" : "error", + "human" : "If a resource is contained in another resource, it SHALL NOT have a security label", + "expression" : "contained.meta.security.empty()", + "xpath" : "not(exists(f:contained/*/f:meta/f:security))", + "source" : "http://hl7.org/fhir/StructureDefinition/DomainResource" + }, + { + "extension" : [{ + "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bestpractice", + "valueBoolean" : true + }, + { + "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bestpractice-explanation", + "valueMarkdown" : "When a resource has no narrative, only systems that fully understand the data can display the resource to a human safely. Including a human readable representation in the resource makes for a much more robust eco-system and cheaper handling of resources by intermediary systems. Some ecosystems restrict distribution of resources to only those systems that do fully understand the resources, and as a consequence implementers may believe that the narrative is superfluous. However experience shows that such eco-systems often open up to new participants over time." + }], + "key" : "dom-6", + "severity" : "warning", + "human" : "A resource should have narrative for robust management", + "expression" : "text.`div`.exists()", + "xpath" : "exists(f:text/h:div)", + "source" : "http://hl7.org/fhir/StructureDefinition/DomainResource" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "Entity. Role, or Act" + }, + { + "identity" : "v2", + "map" : "PRD (as one example)" + }, + { + "identity" : "rim", + "map" : "Role" + }, + { + "identity" : "servd", + "map" : "Provider" + }] + }, + { + "id" : "Practitioner.id", + "path" : "Practitioner.id", + "short" : "Logical id of this artifact", + "definition" : "The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.", + "comment" : "The only time that a resource does not have an id is when it is being submitted to the server using a create operation.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Resource.id", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "extension" : [{ + "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type", + "valueUrl" : "id" + }], + "code" : "http://hl7.org/fhirpath/System.String" + }], + "isModifier" : false, + "isSummary" : true + }, + { + "id" : "Practitioner.meta", + "path" : "Practitioner.meta", + "short" : "Metadata about the resource", + "definition" : "The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Resource.meta", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "Meta" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true + }, + { + "id" : "Practitioner.implicitRules", + "path" : "Practitioner.implicitRules", + "short" : "A set of rules under which this content was created", + "definition" : "A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc.", + "comment" : "Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of it's narrative along with other profiles, value sets, etc.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Resource.implicitRules", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "uri" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : true, + "isModifierReason" : "This element is labeled as a modifier because the implicit rules may provide additional knowledge about the resource that modifies it's meaning or interpretation", + "isSummary" : true + }, + { + "id" : "Practitioner.language", + "path" : "Practitioner.language", + "short" : "Language of the resource content", + "definition" : "The base language in which the resource is written.", + "comment" : "Language is provided to support indexing and accessibility (typically, services such as text to speech use the language tag). The html language tag in the narrative applies to the narrative. The language tag on the resource may be used to specify the language of other presentations generated from the data in the resource. Not all the content has to be in the base language. The Resource.language should not be assumed to apply to the narrative automatically. If a language is specified, it should it also be specified on the div element in the html (see rules in HTML5 for information about the relationship between xml:lang and the html lang attribute).", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Resource.language", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "code" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : false, + "binding" : { + "extension" : [{ + "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-maxValueSet", + "valueCanonical" : "http://hl7.org/fhir/ValueSet/all-languages" + }, + { + "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", + "valueString" : "Language" + }, + { + "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding", + "valueBoolean" : true + }], + "strength" : "preferred", + "description" : "A human language.", + "valueSet" : "http://hl7.org/fhir/ValueSet/languages" + } + }, + { + "id" : "Practitioner.text", + "path" : "Practitioner.text", + "short" : "Text summary of the resource, for human interpretation", + "definition" : "A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it \"clinically safe\" for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety.", + "comment" : "Contained resources do not have narrative. Resources that are not contained SHOULD have a narrative. In some cases, a resource may only have text with little or no additional discrete data (as long as all minOccurs=1 elements are satisfied). This may be necessary for data from legacy systems where information is captured as a \"text blob\" or where text is additionally entered raw or narrated and encoded information is added later.", + "alias" : ["narrative", + "html", + "xhtml", + "display"], + "min" : 0, + "max" : "1", + "base" : { + "path" : "DomainResource.text", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "Narrative" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "Act.text?" + }] + }, + { + "id" : "Practitioner.contained", + "path" : "Practitioner.contained", + "short" : "Contained, inline Resources", + "definition" : "These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.", + "comment" : "This should never be done when the content can be identified properly, as once identification is lost, it is extremely difficult (and context dependent) to restore it again. Contained resources may have profiles and tags In their meta elements, but SHALL NOT have security labels.", + "alias" : ["inline resources", + "anonymous resources", + "contained resources"], + "min" : 0, + "max" : "*", + "base" : { + "path" : "DomainResource.contained", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "Resource" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "N/A" + }] + }, + { + "id" : "Practitioner.extension", + "path" : "Practitioner.extension", + "short" : "Additional content defined by implementations", + "definition" : "May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.", + "alias" : ["extensions", + "user content"], + "min" : 0, + "max" : "*", + "base" : { + "path" : "DomainResource.extension", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "Extension" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }, + { + "key" : "ext-1", + "severity" : "error", + "human" : "Must have either extensions or value[x], not both", + "expression" : "extension.exists() != value.exists()", + "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])", + "source" : "http://hl7.org/fhir/StructureDefinition/Extension" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "N/A" + }] + }, + { + "id" : "Practitioner.modifierExtension", + "path" : "Practitioner.modifierExtension", + "short" : "Extensions that cannot be ignored", + "definition" : "May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", + "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.", + "requirements" : "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).", + "alias" : ["extensions", + "user content"], + "min" : 0, + "max" : "*", + "base" : { + "path" : "DomainResource.modifierExtension", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "Extension" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }, + { + "key" : "ext-1", + "severity" : "error", + "human" : "Must have either extensions or value[x], not both", + "expression" : "extension.exists() != value.exists()", + "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])", + "source" : "http://hl7.org/fhir/StructureDefinition/Extension" + }], + "isModifier" : true, + "isModifierReason" : "Modifier extensions are expected to modify the meaning or interpretation of the resource that contains them", + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "N/A" + }] + }, + { + "id" : "Practitioner.identifier", + "path" : "Practitioner.identifier", + "slicing" : { + "discriminator" : [{ + "type" : "value", + "path" : "system" + }], + "rules" : "open" + }, + "short" : "An identifier for the person as this agent", + "definition" : "An identifier that applies to this person in this role.\n\nIn Norway all registered health care personnel is registered in the Helsepersonellregister (HPR) and is assigned a HPR-number that is used to identify the health care practitioner. Health care personnel not registered in HPR can use FNR for identification.", + "requirements" : "Often, specific identities are assigned for the agent.", + "min" : 0, + "max" : "*", + "base" : { + "path" : "Practitioner.identifier", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "Identifier" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "mapping" : [{ + "identity" : "w5", + "map" : "FiveWs.identifier" + }, + { + "identity" : "v2", + "map" : "PRD-7 (or XCN.1)" + }, + { + "identity" : "rim", + "map" : "./id" + }, + { + "identity" : "servd", + "map" : "./Identifiers" + }] + }, + { + "id" : "Practitioner.identifier:HPR", + "path" : "Practitioner.identifier", + "sliceName" : "HPR", + "short" : "HPR number", + "definition" : "In Norway all registered health care personnel is registered in the Helsepersonellregister (HPR) and is assigned a HPR-number that is used to identify the health care practitioner. Health care personnel not registered in HPR can use FNR for identification.\n\nThe norwegian helsepersonellnummer for the practitioner. HPR as one of the possible practitioner identification numbers, should at least be sent unless there is a reason not to. Reasons for not sending the HPR number include but are not limited to, research and apps without a contract for processing data.", + "requirements" : "Often, specific identities are assigned for the agent.", + "min" : 0, + "max" : "*", + "base" : { + "path" : "Practitioner.identifier", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "Identifier" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "mapping" : [{ + "identity" : "w5", + "map" : "FiveWs.identifier" + }, + { + "identity" : "v2", + "map" : "PRD-7 (or XCN.1)" + }, + { + "identity" : "rim", + "map" : "./id" + }, + { + "identity" : "servd", + "map" : "./Identifiers" + }] + }, + { + "id" : "Practitioner.identifier:HPR.id", + "path" : "Practitioner.identifier.id", + "representation" : ["xmlAttr"], + "short" : "Unique id for inter-element referencing", + "definition" : "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Element.id", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "extension" : [{ + "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type", + "valueUrl" : "string" + }], + "code" : "http://hl7.org/fhirpath/System.String" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "n/a" + }] + }, + { + "id" : "Practitioner.identifier:HPR.extension", + "path" : "Practitioner.identifier.extension", + "slicing" : { + "discriminator" : [{ + "type" : "value", + "path" : "url" + }], + "description" : "Extensions are always sliced by (at least) url", + "rules" : "open" + }, + "short" : "Additional content defined by implementations", + "definition" : "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.", + "alias" : ["extensions", + "user content"], + "min" : 0, + "max" : "*", + "base" : { + "path" : "Element.extension", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "Extension" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }, + { + "key" : "ext-1", + "severity" : "error", + "human" : "Must have either extensions or value[x], not both", + "expression" : "extension.exists() != value.exists()", + "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])", + "source" : "http://hl7.org/fhir/StructureDefinition/Extension" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "n/a" + }] + }, + { + "id" : "Practitioner.identifier:HPR.use", + "path" : "Practitioner.identifier.use", + "short" : "usual | official | temp | secondary | old (If known)", + "definition" : "The purpose of this identifier.", + "comment" : "Applications can assume that an identifier is permanent unless it explicitly says that it is temporary.", + "requirements" : "Allows the appropriate identifier for a particular context of use to be selected from among a set of identifiers.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Identifier.use", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "code" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : true, + "isModifierReason" : "This is labeled as \"Is Modifier\" because applications should not mistake a temporary id for a permanent one.", + "isSummary" : true, + "binding" : { + "extension" : [{ + "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", + "valueString" : "IdentifierUse" + }], + "strength" : "required", + "description" : "Identifies the purpose for this identifier, if known .", + "valueSet" : "http://hl7.org/fhir/ValueSet/identifier-use|4.0.1" + }, + "mapping" : [{ + "identity" : "v2", + "map" : "N/A" + }, + { + "identity" : "rim", + "map" : "Role.code or implied by context" + }] + }, + { + "id" : "Practitioner.identifier:HPR.type", + "path" : "Practitioner.identifier.type", + "short" : "Description of identifier", + "definition" : "A coded type for the identifier that can be used to determine which identifier to use for a specific purpose.", + "comment" : "This element deals only with general categories of identifiers. It SHOULD not be used for codes that correspond 1..1 with the Identifier.system. Some identifiers may fall into multiple categories due to common usage. Where the system is known, a type is unnecessary because the type is always part of the system definition. However systems often need to handle identifiers where the system is not known. There is not a 1:1 relationship between type and system, since many different systems have the same type.", + "requirements" : "Allows users to make use of identifiers when the identifier system is not known.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Identifier.type", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "CodeableConcept" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "binding" : { + "extension" : [{ + "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", + "valueString" : "IdentifierType" + }, + { + "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding", + "valueBoolean" : true + }], + "strength" : "extensible", + "description" : "A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.", + "valueSet" : "http://hl7.org/fhir/ValueSet/identifier-type" + }, + "mapping" : [{ + "identity" : "v2", + "map" : "CX.5" + }, + { + "identity" : "rim", + "map" : "Role.code or implied by context" + }] + }, + { + "id" : "Practitioner.identifier:HPR.system", + "path" : "Practitioner.identifier.system", + "short" : "The identifier for HPR number", + "definition" : "The identifier for HPR number", + "comment" : "Identifier.system is always case sensitive.", + "requirements" : "There are many sets of identifiers. To perform matching of two identifiers, we need to know what set we're dealing with. The system identifies a particular set of unique identifiers.", + "min" : 1, + "max" : "1", + "base" : { + "path" : "Identifier.system", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "uri" + }], + "fixedUri" : "urn:oid:2.16.578.1.12.4.1.4.4", + "example" : [{ + "label" : "General", + "valueUri" : "http://www.acme.com/identifiers/patient" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "mapping" : [{ + "identity" : "v2", + "map" : "CX.4 / EI-2-4" + }, + { + "identity" : "rim", + "map" : "II.root or Role.id.root" + }, + { + "identity" : "servd", + "map" : "./IdentifierType" + }] + }, + { + "id" : "Practitioner.identifier:HPR.value", + "path" : "Practitioner.identifier.value", + "short" : "The acttual HPR-number", + "definition" : "The acttual HPR-number", + "comment" : "If the value is a full URI, then the system SHALL be urn:ietf:rfc:3986. The value's primary purpose is computational mapping. As a result, it may be normalized for comparison purposes (e.g. removing non-significant whitespace, dashes, etc.) A value formatted for human display can be conveyed using the [Rendered Value extension](http://hl7.org/fhir/R4/extension-rendered-value.html). Identifier.value is to be treated as case sensitive unless knowledge of the Identifier.system allows the processer to be confident that non-case-sensitive processing is safe.", + "min" : 1, + "max" : "1", + "base" : { + "path" : "Identifier.value", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "string" + }], + "example" : [{ + "label" : "General", + "valueString" : "123456" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "mapping" : [{ + "identity" : "v2", + "map" : "CX.1 / EI.1" + }, + { + "identity" : "rim", + "map" : "II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)" + }, + { + "identity" : "servd", + "map" : "./Value" + }] + }, + { + "id" : "Practitioner.identifier:HPR.period", + "path" : "Practitioner.identifier.period", + "short" : "Time period when id is/was valid for use", + "definition" : "Time period during which identifier is/was valid for use.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Identifier.period", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "Period" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "mapping" : [{ + "identity" : "v2", + "map" : "CX.7 + CX.8" + }, + { + "identity" : "rim", + "map" : "Role.effectiveTime or implied by context" + }, + { + "identity" : "servd", + "map" : "./StartDate and ./EndDate" + }] + }, + { + "id" : "Practitioner.identifier:HPR.assigner", + "path" : "Practitioner.identifier.assigner", + "short" : "Organization that issued id (may be just text)", + "definition" : "Organization that issued/manages the identifier.", + "comment" : "The Identifier.assigner may omit the .reference element and only contain a .display element reflecting the name or other textual information about the assigning organization.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Identifier.assigner", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "Reference", + "targetProfile" : ["http://hl7.org/fhir/StructureDefinition/Organization"] + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "mapping" : [{ + "identity" : "v2", + "map" : "CX.4 / (CX.4,CX.9,CX.10)" + }, + { + "identity" : "rim", + "map" : "II.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper" + }, + { + "identity" : "servd", + "map" : "./IdentifierIssuingAuthority" + }] + }, + { + "id" : "Practitioner.identifier:FNR", + "path" : "Practitioner.identifier", + "sliceName" : "FNR", + "short" : "Norwegian FNR", + "definition" : "Fødselsnummer for the practitioner. Fødselsnummer as one of the possible practitioner identification numbers. Reasons for not sending the Fødselsnummer include but are not limited to, research and apps without a contract for processing data.", + "requirements" : "Often, specific identities are assigned for the agent.", + "min" : 0, + "max" : "*", + "base" : { + "path" : "Practitioner.identifier", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "Identifier" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "mapping" : [{ + "identity" : "w5", + "map" : "FiveWs.identifier" + }, + { + "identity" : "v2", + "map" : "PRD-7 (or XCN.1)" + }, + { + "identity" : "rim", + "map" : "./id" + }, + { + "identity" : "servd", + "map" : "./Identifiers" + }] + }, + { + "id" : "Practitioner.identifier:FNR.id", + "path" : "Practitioner.identifier.id", + "representation" : ["xmlAttr"], + "short" : "Unique id for inter-element referencing", + "definition" : "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Element.id", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "extension" : [{ + "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type", + "valueUrl" : "string" + }], + "code" : "http://hl7.org/fhirpath/System.String" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "n/a" + }] + }, + { + "id" : "Practitioner.identifier:FNR.extension", + "path" : "Practitioner.identifier.extension", + "slicing" : { + "discriminator" : [{ + "type" : "value", + "path" : "url" + }], + "description" : "Extensions are always sliced by (at least) url", + "rules" : "open" + }, + "short" : "Additional content defined by implementations", + "definition" : "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.", + "alias" : ["extensions", + "user content"], + "min" : 0, + "max" : "*", + "base" : { + "path" : "Element.extension", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "Extension" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }, + { + "key" : "ext-1", + "severity" : "error", + "human" : "Must have either extensions or value[x], not both", + "expression" : "extension.exists() != value.exists()", + "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])", + "source" : "http://hl7.org/fhir/StructureDefinition/Extension" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "n/a" + }] + }, + { + "id" : "Practitioner.identifier:FNR.use", + "path" : "Practitioner.identifier.use", + "short" : "usual | official | temp | secondary | old (If known)", + "definition" : "The purpose of this identifier.", + "comment" : "Applications can assume that an identifier is permanent unless it explicitly says that it is temporary.", + "requirements" : "Allows the appropriate identifier for a particular context of use to be selected from among a set of identifiers.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Identifier.use", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "code" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : true, + "isModifierReason" : "This is labeled as \"Is Modifier\" because applications should not mistake a temporary id for a permanent one.", + "isSummary" : true, + "binding" : { + "extension" : [{ + "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", + "valueString" : "IdentifierUse" + }], + "strength" : "required", + "description" : "Identifies the purpose for this identifier, if known .", + "valueSet" : "http://hl7.org/fhir/ValueSet/identifier-use|4.0.1" + }, + "mapping" : [{ + "identity" : "v2", + "map" : "N/A" + }, + { + "identity" : "rim", + "map" : "Role.code or implied by context" + }] + }, + { + "id" : "Practitioner.identifier:FNR.type", + "path" : "Practitioner.identifier.type", + "short" : "Description of identifier", + "definition" : "A coded type for the identifier that can be used to determine which identifier to use for a specific purpose.", + "comment" : "This element deals only with general categories of identifiers. It SHOULD not be used for codes that correspond 1..1 with the Identifier.system. Some identifiers may fall into multiple categories due to common usage. Where the system is known, a type is unnecessary because the type is always part of the system definition. However systems often need to handle identifiers where the system is not known. There is not a 1:1 relationship between type and system, since many different systems have the same type.", + "requirements" : "Allows users to make use of identifiers when the identifier system is not known.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Identifier.type", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "CodeableConcept" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "binding" : { + "extension" : [{ + "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", + "valueString" : "IdentifierType" + }, + { + "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding", + "valueBoolean" : true + }], + "strength" : "extensible", + "description" : "A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.", + "valueSet" : "http://hl7.org/fhir/ValueSet/identifier-type" + }, + "mapping" : [{ + "identity" : "v2", + "map" : "CX.5" + }, + { + "identity" : "rim", + "map" : "Role.code or implied by context" + }] + }, + { + "id" : "Practitioner.identifier:FNR.system", + "path" : "Practitioner.identifier.system", + "short" : "The identification of FNR", + "definition" : "The identification of FNR", + "comment" : "Identifier.system is always case sensitive.", + "requirements" : "There are many sets of identifiers. To perform matching of two identifiers, we need to know what set we're dealing with. The system identifies a particular set of unique identifiers.", + "min" : 1, + "max" : "1", + "base" : { + "path" : "Identifier.system", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "uri" + }], + "fixedUri" : "urn:oid:2.16.578.1.12.4.1.4.1", + "example" : [{ + "label" : "General", + "valueUri" : "http://www.acme.com/identifiers/patient" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "mapping" : [{ + "identity" : "v2", + "map" : "CX.4 / EI-2-4" + }, + { + "identity" : "rim", + "map" : "II.root or Role.id.root" + }, + { + "identity" : "servd", + "map" : "./IdentifierType" + }] + }, + { + "id" : "Practitioner.identifier:FNR.value", + "path" : "Practitioner.identifier.value", + "short" : "The actual FNR", + "definition" : "The portion of the identifier typically relevant to the user and which is unique within the context of the system.", + "comment" : "If the value is a full URI, then the system SHALL be urn:ietf:rfc:3986. The value's primary purpose is computational mapping. As a result, it may be normalized for comparison purposes (e.g. removing non-significant whitespace, dashes, etc.) A value formatted for human display can be conveyed using the [Rendered Value extension](http://hl7.org/fhir/R4/extension-rendered-value.html). Identifier.value is to be treated as case sensitive unless knowledge of the Identifier.system allows the processer to be confident that non-case-sensitive processing is safe.", + "min" : 1, + "max" : "1", + "base" : { + "path" : "Identifier.value", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "string" + }], + "example" : [{ + "label" : "General", + "valueString" : "123456" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "mapping" : [{ + "identity" : "v2", + "map" : "CX.1 / EI.1" + }, + { + "identity" : "rim", + "map" : "II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)" + }, + { + "identity" : "servd", + "map" : "./Value" + }] + }, + { + "id" : "Practitioner.identifier:FNR.period", + "path" : "Practitioner.identifier.period", + "short" : "Time period when id is/was valid for use", + "definition" : "Time period during which identifier is/was valid for use.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Identifier.period", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "Period" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "mapping" : [{ + "identity" : "v2", + "map" : "CX.7 + CX.8" + }, + { + "identity" : "rim", + "map" : "Role.effectiveTime or implied by context" + }, + { + "identity" : "servd", + "map" : "./StartDate and ./EndDate" + }] + }, + { + "id" : "Practitioner.identifier:FNR.assigner", + "path" : "Practitioner.identifier.assigner", + "short" : "Organization that issued id (may be just text)", + "definition" : "Organization that issued/manages the identifier.", + "comment" : "The Identifier.assigner may omit the .reference element and only contain a .display element reflecting the name or other textual information about the assigning organization.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Identifier.assigner", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "Reference", + "targetProfile" : ["http://hl7.org/fhir/StructureDefinition/Organization"] + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "mapping" : [{ + "identity" : "v2", + "map" : "CX.4 / (CX.4,CX.9,CX.10)" + }, + { + "identity" : "rim", + "map" : "II.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper" + }, + { + "identity" : "servd", + "map" : "./IdentifierIssuingAuthority" + }] + }, + { + "id" : "Practitioner.identifier:DNR", + "path" : "Practitioner.identifier", + "sliceName" : "DNR", + "short" : "The D-nummer of the practitioner", + "definition" : "The D-nummer of the practitioner. (assigned by the norwegian Skatteetaten)", + "requirements" : "Often, specific identities are assigned for the agent.", + "min" : 0, + "max" : "*", + "base" : { + "path" : "Practitioner.identifier", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "Identifier" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "mapping" : [{ + "identity" : "w5", + "map" : "FiveWs.identifier" + }, + { + "identity" : "v2", + "map" : "PRD-7 (or XCN.1)" + }, + { + "identity" : "rim", + "map" : "./id" + }, + { + "identity" : "servd", + "map" : "./Identifiers" + }] + }, + { + "id" : "Practitioner.identifier:DNR.id", + "path" : "Practitioner.identifier.id", + "representation" : ["xmlAttr"], + "short" : "Unique id for inter-element referencing", + "definition" : "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Element.id", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "extension" : [{ + "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type", + "valueUrl" : "string" + }], + "code" : "http://hl7.org/fhirpath/System.String" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "n/a" + }] + }, + { + "id" : "Practitioner.identifier:DNR.extension", + "path" : "Practitioner.identifier.extension", + "slicing" : { + "discriminator" : [{ + "type" : "value", + "path" : "url" + }], + "description" : "Extensions are always sliced by (at least) url", + "rules" : "open" + }, + "short" : "Additional content defined by implementations", + "definition" : "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.", + "alias" : ["extensions", + "user content"], + "min" : 0, + "max" : "*", + "base" : { + "path" : "Element.extension", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "Extension" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }, + { + "key" : "ext-1", + "severity" : "error", + "human" : "Must have either extensions or value[x], not both", + "expression" : "extension.exists() != value.exists()", + "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])", + "source" : "http://hl7.org/fhir/StructureDefinition/Extension" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "n/a" + }] + }, + { + "id" : "Practitioner.identifier:DNR.use", + "path" : "Practitioner.identifier.use", + "short" : "usual | official | temp | secondary | old (If known)", + "definition" : "The purpose of this identifier.", + "comment" : "Applications can assume that an identifier is permanent unless it explicitly says that it is temporary.", + "requirements" : "Allows the appropriate identifier for a particular context of use to be selected from among a set of identifiers.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Identifier.use", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "code" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : true, + "isModifierReason" : "This is labeled as \"Is Modifier\" because applications should not mistake a temporary id for a permanent one.", + "isSummary" : true, + "binding" : { + "extension" : [{ + "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", + "valueString" : "IdentifierUse" + }], + "strength" : "required", + "description" : "Identifies the purpose for this identifier, if known .", + "valueSet" : "http://hl7.org/fhir/ValueSet/identifier-use|4.0.1" + }, + "mapping" : [{ + "identity" : "v2", + "map" : "N/A" + }, + { + "identity" : "rim", + "map" : "Role.code or implied by context" + }] + }, + { + "id" : "Practitioner.identifier:DNR.type", + "path" : "Practitioner.identifier.type", + "short" : "Description of identifier", + "definition" : "A coded type for the identifier that can be used to determine which identifier to use for a specific purpose.", + "comment" : "This element deals only with general categories of identifiers. It SHOULD not be used for codes that correspond 1..1 with the Identifier.system. Some identifiers may fall into multiple categories due to common usage. Where the system is known, a type is unnecessary because the type is always part of the system definition. However systems often need to handle identifiers where the system is not known. There is not a 1:1 relationship between type and system, since many different systems have the same type.", + "requirements" : "Allows users to make use of identifiers when the identifier system is not known.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Identifier.type", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "CodeableConcept" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "binding" : { + "extension" : [{ + "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", + "valueString" : "IdentifierType" + }, + { + "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding", + "valueBoolean" : true + }], + "strength" : "extensible", + "description" : "A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.", + "valueSet" : "http://hl7.org/fhir/ValueSet/identifier-type" + }, + "mapping" : [{ + "identity" : "v2", + "map" : "CX.5" + }, + { + "identity" : "rim", + "map" : "Role.code or implied by context" + }] + }, + { + "id" : "Practitioner.identifier:DNR.system", + "path" : "Practitioner.identifier.system", + "short" : "The identification of the D-nummer", + "definition" : "The identification of the Norwegian D-nummer", + "comment" : "Identifier.system is always case sensitive.", + "requirements" : "There are many sets of identifiers. To perform matching of two identifiers, we need to know what set we're dealing with. The system identifies a particular set of unique identifiers.", + "min" : 1, + "max" : "1", + "base" : { + "path" : "Identifier.system", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "uri" + }], + "fixedUri" : "urn:oid:2.16.578.1.12.4.1.4.2", + "example" : [{ + "label" : "General", + "valueUri" : "http://www.acme.com/identifiers/patient" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "mapping" : [{ + "identity" : "v2", + "map" : "CX.4 / EI-2-4" + }, + { + "identity" : "rim", + "map" : "II.root or Role.id.root" + }, + { + "identity" : "servd", + "map" : "./IdentifierType" + }] + }, + { + "id" : "Practitioner.identifier:DNR.value", + "path" : "Practitioner.identifier.value", + "short" : "The actual D-nummer", + "definition" : "The actual Norwegian D-nummer", + "comment" : "If the value is a full URI, then the system SHALL be urn:ietf:rfc:3986. The value's primary purpose is computational mapping. As a result, it may be normalized for comparison purposes (e.g. removing non-significant whitespace, dashes, etc.) A value formatted for human display can be conveyed using the [Rendered Value extension](http://hl7.org/fhir/R4/extension-rendered-value.html). Identifier.value is to be treated as case sensitive unless knowledge of the Identifier.system allows the processer to be confident that non-case-sensitive processing is safe.", + "min" : 1, + "max" : "1", + "base" : { + "path" : "Identifier.value", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "string" + }], + "example" : [{ + "label" : "General", + "valueString" : "123456" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "mapping" : [{ + "identity" : "v2", + "map" : "CX.1 / EI.1" + }, + { + "identity" : "rim", + "map" : "II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)" + }, + { + "identity" : "servd", + "map" : "./Value" + }] + }, + { + "id" : "Practitioner.identifier:DNR.period", + "path" : "Practitioner.identifier.period", + "short" : "Time period when id is/was valid for use", + "definition" : "Time period during which identifier is/was valid for use.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Identifier.period", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "Period" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "mapping" : [{ + "identity" : "v2", + "map" : "CX.7 + CX.8" + }, + { + "identity" : "rim", + "map" : "Role.effectiveTime or implied by context" + }, + { + "identity" : "servd", + "map" : "./StartDate and ./EndDate" + }] + }, + { + "id" : "Practitioner.identifier:DNR.assigner", + "path" : "Practitioner.identifier.assigner", + "short" : "Organization that issued id (may be just text)", + "definition" : "Organization that issued/manages the identifier.", + "comment" : "The Identifier.assigner may omit the .reference element and only contain a .display element reflecting the name or other textual information about the assigning organization.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Identifier.assigner", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "Reference", + "targetProfile" : ["http://hl7.org/fhir/StructureDefinition/Organization"] + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "mapping" : [{ + "identity" : "v2", + "map" : "CX.4 / (CX.4,CX.9,CX.10)" + }, + { + "identity" : "rim", + "map" : "II.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper" + }, + { + "identity" : "servd", + "map" : "./IdentifierIssuingAuthority" + }] + }, + { + "id" : "Practitioner.active", + "path" : "Practitioner.active", + "short" : "Whether this practitioner's record is in active use", + "definition" : "Whether this practitioner's record is in active use.", + "comment" : "If the practitioner is not in use by one organization, then it should mark the period on the PractitonerRole with an end date (even if they are active) as they may be active in another role.", + "requirements" : "Need to be able to mark a practitioner record as not to be used because it was created in error.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Practitioner.active", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "boolean" + }], + "meaningWhenMissing" : "This resource is generally assumed to be active if no value is provided for the active element", + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "mapping" : [{ + "identity" : "w5", + "map" : "FiveWs.status" + }, + { + "identity" : "rim", + "map" : "./statusCode" + }] + }, + { + "id" : "Practitioner.name", + "path" : "Practitioner.name", + "short" : "Norwegian human name", + "definition" : "Defines the format of norwegian human name according to norwegian legislation (lov om personnavn).", + "comment" : "Names may be changed, or repudiated, or people may have different names in different contexts. Names may be divided into parts of different type that have variable significance depending on context, though the division into parts does not always matter. With personal names, the different parts might or might not be imbued with some implicit meaning; various cultures associate different importance with the name parts and the degree to which systems must care about name parts around the world varies widely.", + "requirements" : "The name(s) that a Practitioner is known by. Where there are multiple, the name that the practitioner is usually known as should be used in the display.", + "min" : 0, + "max" : "*", + "base" : { + "path" : "Practitioner.name", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "HumanName", + "profile" : ["http://helsenorge.no/fhir/StructureDefinition/no-basis-HumanName"] + }], + "condition" : ["ele-1"], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "n/a" + }, + { + "identity" : "v2", + "map" : "XPN" + }, + { + "identity" : "rim", + "map" : "EN (actually, PN)" + }, + { + "identity" : "servd", + "map" : "ProviderName" + }] + }, + { + "id" : "Practitioner.telecom", + "path" : "Practitioner.telecom", + "short" : "A contact detail for the practitioner (that apply to all roles)", + "definition" : "A contact detail for the practitioner, e.g. a telephone number or an email address.", + "comment" : "Person may have multiple ways to be contacted with different uses or applicable periods. May need to have options for contacting the person urgently and to help with identification. These typically will have home numbers, or mobile numbers that are not role specific.", + "requirements" : "Need to know how to reach a practitioner independent to any roles the practitioner may have.", + "min" : 0, + "max" : "*", + "base" : { + "path" : "Practitioner.telecom", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "ContactPoint" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "mapping" : [{ + "identity" : "v2", + "map" : "PRT-15, STF-10, ROL-12" + }, + { + "identity" : "rim", + "map" : "./telecom" + }, + { + "identity" : "servd", + "map" : "./ContactPoints" + }] + }, + { + "id" : "Practitioner.address", + "path" : "Practitioner.address", + "short" : "Norwegian address", + "definition" : "http://hl7.no/fhir/StructureDefinition/no-basis-Address\n\nAddress(es) of the practitioner that are not role specific (typically home address). \nWork addresses are not typically entered in this property as they are usually role dependent.", + "comment" : "Note: address is intended to describe postal addresses for administrative purposes, not to describe absolute geographical coordinates. Postal addresses are often used as proxies for physical locations (also see the [Location](http://hl7.org/fhir/R4/location.html#) resource).", + "requirements" : "The home/mailing address of the practitioner is often required for employee administration purposes, and also for some rostering services where the start point (practitioners home) can be used in calculations.", + "min" : 0, + "max" : "*", + "base" : { + "path" : "Practitioner.address", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "Address", + "profile" : ["http://helsenorge.no/fhir/StructureDefinition/no-basis-Address"] + }], + "condition" : ["ele-1"], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "n/a" + }, + { + "identity" : "v2", + "map" : "XAD" + }, + { + "identity" : "rim", + "map" : "AD" + }, + { + "identity" : "servd", + "map" : "Address" + }] + }, + { + "id" : "Practitioner.gender", + "path" : "Practitioner.gender", + "short" : "male | female | other | unknown", + "definition" : "Administrative Gender - the gender that the person is considered to have for administration and record keeping purposes.", + "requirements" : "Needed to address the person correctly.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Practitioner.gender", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "code" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "binding" : { + "extension" : [{ + "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", + "valueString" : "AdministrativeGender" + }, + { + "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding", + "valueBoolean" : true + }], + "strength" : "required", + "description" : "The gender of a person used for administrative purposes.", + "valueSet" : "http://hl7.org/fhir/ValueSet/administrative-gender|4.0.1" + }, + "mapping" : [{ + "identity" : "v2", + "map" : "STF-5" + }, + { + "identity" : "rim", + "map" : "./administrativeGender" + }, + { + "identity" : "servd", + "map" : "./GenderCode" + }] + }, + { + "id" : "Practitioner.birthDate", + "path" : "Practitioner.birthDate", + "short" : "The date on which the practitioner was born", + "definition" : "The date of birth for the practitioner.", + "requirements" : "Needed for identification.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Practitioner.birthDate", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "date" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "mapping" : [{ + "identity" : "v2", + "map" : "STF-6" + }, + { + "identity" : "rim", + "map" : "./birthTime" + }, + { + "identity" : "servd", + "map" : "(not represented in ServD)" + }] + }, + { + "id" : "Practitioner.photo", + "path" : "Practitioner.photo", + "short" : "Image of the person", + "definition" : "Image of the person.", + "requirements" : "Many EHR systems have the capability to capture an image of patients and personnel. Fits with newer social media usage too.", + "min" : 0, + "max" : "*", + "base" : { + "path" : "Practitioner.photo", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "Attachment" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "./subjectOf/ObservationEvent[code=\"photo\"]/value" + }, + { + "identity" : "servd", + "map" : "./ImageURI (only supports the URI reference)" + }] + }, + { + "id" : "Practitioner.qualification", + "path" : "Practitioner.qualification", + "short" : "Certification, licenses, or training pertaining to the provision of care", + "definition" : "Coded representation of the qualification of the health care practitioner. Usually contains healthPersonnellCategory according to Kategori helsepersonell (OID=9060) and approvalType according to Godkjenningstype HPR (OID=7704)", + "min" : 0, + "max" : "*", + "base" : { + "path" : "Practitioner.qualification", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "BackboneElement" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "v2", + "map" : "CER?" + }, + { + "identity" : "rim", + "map" : ".playingEntity.playingRole[classCode=QUAL].code" + }, + { + "identity" : "servd", + "map" : "./Qualifications" + }] + }, + { + "id" : "Practitioner.qualification.id", + "path" : "Practitioner.qualification.id", + "representation" : ["xmlAttr"], + "short" : "Unique id for inter-element referencing", + "definition" : "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Element.id", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "extension" : [{ + "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type", + "valueUrl" : "string" + }], + "code" : "http://hl7.org/fhirpath/System.String" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "n/a" + }] + }, + { + "id" : "Practitioner.qualification.extension", + "path" : "Practitioner.qualification.extension", + "short" : "Additional content defined by implementations", + "definition" : "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.", + "alias" : ["extensions", + "user content"], + "min" : 0, + "max" : "*", + "base" : { + "path" : "Element.extension", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "Extension" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }, + { + "key" : "ext-1", + "severity" : "error", + "human" : "Must have either extensions or value[x], not both", + "expression" : "extension.exists() != value.exists()", + "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])", + "source" : "http://hl7.org/fhir/StructureDefinition/Extension" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "n/a" + }] + }, + { + "id" : "Practitioner.qualification.modifierExtension", + "path" : "Practitioner.qualification.modifierExtension", + "short" : "Extensions that cannot be ignored even if unrecognized", + "definition" : "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", + "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.", + "requirements" : "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).", + "alias" : ["extensions", + "user content", + "modifiers"], + "min" : 0, + "max" : "*", + "base" : { + "path" : "BackboneElement.modifierExtension", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "Extension" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }, + { + "key" : "ext-1", + "severity" : "error", + "human" : "Must have either extensions or value[x], not both", + "expression" : "extension.exists() != value.exists()", + "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])", + "source" : "http://hl7.org/fhir/StructureDefinition/Extension" + }], + "isModifier" : true, + "isModifierReason" : "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them", + "isSummary" : true, + "mapping" : [{ + "identity" : "rim", + "map" : "N/A" + }] + }, + { + "id" : "Practitioner.qualification.identifier", + "path" : "Practitioner.qualification.identifier", + "short" : "An identifier for this qualification for the practitioner", + "definition" : "An identifier that applies to this person's qualification in this role.", + "requirements" : "Often, specific identities are assigned for the qualification.", + "min" : 0, + "max" : "*", + "base" : { + "path" : "Practitioner.qualification.identifier", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "Identifier" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : ".playingEntity.playingRole[classCode=QUAL].id" + }] + }, + { + "id" : "Practitioner.qualification.code", + "path" : "Practitioner.qualification.code", + "short" : "Coded representation of the qualification", + "definition" : "Coded representation of the qualification of the health care practitioner. Usually contains healthPersonnellCategory according to Kategori helsepersonell (OID=9060) and approvalType according to Godkjenningstype HPR (OID=7704)", + "min" : 1, + "max" : "1", + "base" : { + "path" : "Practitioner.qualification.code", + "min" : 1, + "max" : "1" + }, + "type" : [{ + "code" : "CodeableConcept" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : false, + "binding" : { + "extension" : [{ + "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", + "valueString" : "Qualification" + }], + "strength" : "example", + "description" : "Specific qualification the practitioner has to provide a service.", + "valueSet" : "http://terminology.hl7.org/ValueSet/v2-2.7-0360" + }, + "mapping" : [{ + "identity" : "rim", + "map" : ".playingEntity.playingRole[classCode=QUAL].code" + }, + { + "identity" : "servd", + "map" : "./Qualifications.Value" + }] + }, + { + "id" : "Practitioner.qualification.code.id", + "path" : "Practitioner.qualification.code.id", + "representation" : ["xmlAttr"], + "short" : "Unique id for inter-element referencing", + "definition" : "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Element.id", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "extension" : [{ + "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type", + "valueUrl" : "string" + }], + "code" : "http://hl7.org/fhirpath/System.String" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "n/a" + }] + }, + { + "id" : "Practitioner.qualification.code.extension", + "path" : "Practitioner.qualification.code.extension", + "slicing" : { + "discriminator" : [{ + "type" : "value", + "path" : "url" + }], + "description" : "Extensions are always sliced by (at least) url", + "rules" : "open" + }, + "short" : "Additional content defined by implementations", + "definition" : "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.", + "alias" : ["extensions", + "user content"], + "min" : 0, + "max" : "*", + "base" : { + "path" : "Element.extension", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "Extension" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }, + { + "key" : "ext-1", + "severity" : "error", + "human" : "Must have either extensions or value[x], not both", + "expression" : "extension.exists() != value.exists()", + "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])", + "source" : "http://hl7.org/fhir/StructureDefinition/Extension" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "n/a" + }] + }, + { + "id" : "Practitioner.qualification.code.coding", + "path" : "Practitioner.qualification.code.coding", + "slicing" : { + "discriminator" : [{ + "type" : "value", + "path" : "system" + }], + "rules" : "open" + }, + "short" : "Coded representation of the qualification", + "definition" : "Coded representation of the qualification of the health care practitioner. Usually contains healthPersonnellCategory according to Kategori helsepersonell (OID=9060) and approvalType according to Godkjenningstype HPR (OID=7704)", + "comment" : "Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true.", + "requirements" : "Allows for alternative encodings within a code system, and translations to other code systems.", + "min" : 0, + "max" : "*", + "base" : { + "path" : "CodeableConcept.coding", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "Coding" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "mapping" : [{ + "identity" : "v2", + "map" : "C*E.1-8, C*E.10-22" + }, + { + "identity" : "rim", + "map" : "union(., ./translation)" + }, + { + "identity" : "orim", + "map" : "fhir:CodeableConcept.coding rdfs:subPropertyOf dt:CD.coding" + }] + }, + { + "id" : "Practitioner.qualification.code.coding:healthPersonnellCategory", + "path" : "Practitioner.qualification.code.coding", + "sliceName" : "healthPersonnellCategory", + "short" : "The health care personnel category", + "definition" : "Category of health care personnel authorization according to Helsepersonnelloven §48", + "comment" : "Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true.", + "requirements" : "Allows for alternative encodings within a code system, and translations to other code systems.", + "min" : 0, + "max" : "*", + "base" : { + "path" : "CodeableConcept.coding", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "Coding" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "binding" : { + "strength" : "preferred", + "valueSet" : "urn:oid:2.16.578.1.12.4.1.1.9060" + }, + "mapping" : [{ + "identity" : "v2", + "map" : "C*E.1-8, C*E.10-22" + }, + { + "identity" : "rim", + "map" : "union(., ./translation)" + }, + { + "identity" : "orim", + "map" : "fhir:CodeableConcept.coding rdfs:subPropertyOf dt:CD.coding" + }] + }, + { + "id" : "Practitioner.qualification.code.coding:healthPersonnellCategory.id", + "path" : "Practitioner.qualification.code.coding.id", + "representation" : ["xmlAttr"], + "short" : "Unique id for inter-element referencing", + "definition" : "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Element.id", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "extension" : [{ + "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type", + "valueUrl" : "string" + }], + "code" : "http://hl7.org/fhirpath/System.String" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "n/a" + }] + }, + { + "id" : "Practitioner.qualification.code.coding:healthPersonnellCategory.extension", + "path" : "Practitioner.qualification.code.coding.extension", + "slicing" : { + "discriminator" : [{ + "type" : "value", + "path" : "url" + }], + "description" : "Extensions are always sliced by (at least) url", + "rules" : "open" + }, + "short" : "Additional content defined by implementations", + "definition" : "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.", + "alias" : ["extensions", + "user content"], + "min" : 0, + "max" : "*", + "base" : { + "path" : "Element.extension", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "Extension" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }, + { + "key" : "ext-1", + "severity" : "error", + "human" : "Must have either extensions or value[x], not both", + "expression" : "extension.exists() != value.exists()", + "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])", + "source" : "http://hl7.org/fhir/StructureDefinition/Extension" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "n/a" + }] + }, + { + "id" : "Practitioner.qualification.code.coding:healthPersonnellCategory.system", + "path" : "Practitioner.qualification.code.coding.system", + "short" : "Identification of the CodeSystem 9060 on Volven", + "definition" : "Identification of the CodeSystem Kategori helsepersonell (OID=9060) used to describe the category of authorized health care personnel", + "comment" : "The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...). OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should reference to some definition that establishes the system clearly and unambiguously.", + "requirements" : "Need to be unambiguous about the source of the definition of the symbol.", + "min" : 1, + "max" : "1", + "base" : { + "path" : "Coding.system", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "uri" + }], + "fixedUri" : "urn:oid:2.16.578.1.12.4.1.1.9060", + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "mapping" : [{ + "identity" : "v2", + "map" : "C*E.3" + }, + { + "identity" : "rim", + "map" : "./codeSystem" + }, + { + "identity" : "orim", + "map" : "fhir:Coding.system rdfs:subPropertyOf dt:CDCoding.codeSystem" + }] + }, + { + "id" : "Practitioner.qualification.code.coding:healthPersonnellCategory.version", + "path" : "Practitioner.qualification.code.coding.version", + "short" : "Version of the system - if relevant", + "definition" : "The version of the code system which was used when choosing this code. Note that a well-maintained code system does not need the version reported, because the meaning of codes is consistent across versions. However this cannot consistently be assured, and when the meaning is not guaranteed to be consistent, the version SHOULD be exchanged.", + "comment" : "Where the terminology does not clearly define what string should be used to identify code system versions, the recommendation is to use the date (expressed in FHIR date format) on which that version was officially published as the version date.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Coding.version", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "string" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "mapping" : [{ + "identity" : "v2", + "map" : "C*E.7" + }, + { + "identity" : "rim", + "map" : "./codeSystemVersion" + }, + { + "identity" : "orim", + "map" : "fhir:Coding.version rdfs:subPropertyOf dt:CDCoding.codeSystemVersion" + }] + }, + { + "id" : "Practitioner.qualification.code.coding:healthPersonnellCategory.code", + "path" : "Practitioner.qualification.code.coding.code", + "short" : "Symbol in syntax defined by the system", + "definition" : "A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).", + "requirements" : "Need to refer to a particular code in the system.", + "min" : 1, + "max" : "1", + "base" : { + "path" : "Coding.code", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "code" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "mapping" : [{ + "identity" : "v2", + "map" : "C*E.1" + }, + { + "identity" : "rim", + "map" : "./code" + }, + { + "identity" : "orim", + "map" : "fhir:Coding.code rdfs:subPropertyOf dt:CDCoding.code" + }] + }, + { + "id" : "Practitioner.qualification.code.coding:healthPersonnellCategory.display", + "extension" : [{ + "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable", + "valueBoolean" : true + }], + "path" : "Practitioner.qualification.code.coding.display", + "short" : "Representation defined by the system", + "definition" : "A representation of the meaning of the code in the system, following the rules of the system.", + "requirements" : "Need to be able to carry a human-readable meaning of the code for readers that do not know the system.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Coding.display", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "string" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "mapping" : [{ + "identity" : "v2", + "map" : "C*E.2 - but note this is not well followed" + }, + { + "identity" : "rim", + "map" : "CV.displayName" + }, + { + "identity" : "orim", + "map" : "fhir:Coding.display rdfs:subPropertyOf dt:CDCoding.displayName" + }] + }, + { + "id" : "Practitioner.qualification.code.coding:healthPersonnellCategory.userSelected", + "path" : "Practitioner.qualification.code.coding.userSelected", + "short" : "If this coding was chosen directly by the user", + "definition" : "Indicates that this coding was chosen by a user directly - e.g. off a pick list of available items (codes or displays).", + "comment" : "Amongst a set of alternatives, a directly chosen code is the most appropriate starting point for new translations. There is some ambiguity about what exactly 'directly chosen' implies, and trading partner agreement may be needed to clarify the use of this element and its consequences more completely.", + "requirements" : "This has been identified as a clinical safety criterium - that this exact system/code pair was chosen explicitly, rather than inferred by the system based on some rules or language processing.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Coding.userSelected", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "boolean" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "mapping" : [{ + "identity" : "v2", + "map" : "Sometimes implied by being first" + }, + { + "identity" : "rim", + "map" : "CD.codingRationale" + }, + { + "identity" : "orim", + "map" : "fhir:Coding.userSelected fhir:mapsTo dt:CDCoding.codingRationale. fhir:Coding.userSelected fhir:hasMap fhir:Coding.userSelected.map. fhir:Coding.userSelected.map a fhir:Map; fhir:target dt:CDCoding.codingRationale. fhir:Coding.userSelected\\#true a [ fhir:source \"true\"; fhir:target dt:CDCoding.codingRationale\\#O ]" + }] + }, + { + "id" : "Practitioner.qualification.code.coding:approvalType", + "path" : "Practitioner.qualification.code.coding", + "sliceName" : "approvalType", + "short" : "The approval type of the practitioner", + "definition" : "The approval type of the practitioner (if applicable) according to the CodeSystem Godkjenningstype HPR (OID=7704)", + "comment" : "Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true.", + "requirements" : "Allows for alternative encodings within a code system, and translations to other code systems.", + "min" : 0, + "max" : "*", + "base" : { + "path" : "CodeableConcept.coding", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "Coding" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "binding" : { + "strength" : "preferred", + "valueSet" : "urn:oid:2.16.578.1.12.4.1.1.7704" + }, + "mapping" : [{ + "identity" : "v2", + "map" : "C*E.1-8, C*E.10-22" + }, + { + "identity" : "rim", + "map" : "union(., ./translation)" + }, + { + "identity" : "orim", + "map" : "fhir:CodeableConcept.coding rdfs:subPropertyOf dt:CD.coding" + }] + }, + { + "id" : "Practitioner.qualification.code.coding:approvalType.id", + "path" : "Practitioner.qualification.code.coding.id", + "representation" : ["xmlAttr"], + "short" : "Unique id for inter-element referencing", + "definition" : "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Element.id", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "extension" : [{ + "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type", + "valueUrl" : "string" + }], + "code" : "http://hl7.org/fhirpath/System.String" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "n/a" + }] + }, + { + "id" : "Practitioner.qualification.code.coding:approvalType.extension", + "path" : "Practitioner.qualification.code.coding.extension", + "slicing" : { + "discriminator" : [{ + "type" : "value", + "path" : "url" + }], + "description" : "Extensions are always sliced by (at least) url", + "rules" : "open" + }, + "short" : "Additional content defined by implementations", + "definition" : "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.", + "alias" : ["extensions", + "user content"], + "min" : 0, + "max" : "*", + "base" : { + "path" : "Element.extension", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "Extension" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }, + { + "key" : "ext-1", + "severity" : "error", + "human" : "Must have either extensions or value[x], not both", + "expression" : "extension.exists() != value.exists()", + "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])", + "source" : "http://hl7.org/fhir/StructureDefinition/Extension" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "n/a" + }] + }, + { + "id" : "Practitioner.qualification.code.coding:approvalType.system", + "path" : "Practitioner.qualification.code.coding.system", + "short" : "Identification of the CodeSystem 7704 on Volven", + "definition" : "Identification of the CodeSystem Godkjenningstype HPR (OID=7704) used to describe type of autohorization registered in HPR.", + "comment" : "The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...). OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should reference to some definition that establishes the system clearly and unambiguously.", + "requirements" : "Need to be unambiguous about the source of the definition of the symbol.", + "min" : 1, + "max" : "1", + "base" : { + "path" : "Coding.system", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "uri" + }], + "fixedUri" : "urn:oid:2.16.578.1.12.4.1.1.7704", + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "mapping" : [{ + "identity" : "v2", + "map" : "C*E.3" + }, + { + "identity" : "rim", + "map" : "./codeSystem" + }, + { + "identity" : "orim", + "map" : "fhir:Coding.system rdfs:subPropertyOf dt:CDCoding.codeSystem" + }] + }, + { + "id" : "Practitioner.qualification.code.coding:approvalType.version", + "path" : "Practitioner.qualification.code.coding.version", + "short" : "Version of the system - if relevant", + "definition" : "The version of the code system which was used when choosing this code. Note that a well-maintained code system does not need the version reported, because the meaning of codes is consistent across versions. However this cannot consistently be assured, and when the meaning is not guaranteed to be consistent, the version SHOULD be exchanged.", + "comment" : "Where the terminology does not clearly define what string should be used to identify code system versions, the recommendation is to use the date (expressed in FHIR date format) on which that version was officially published as the version date.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Coding.version", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "string" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "mapping" : [{ + "identity" : "v2", + "map" : "C*E.7" + }, + { + "identity" : "rim", + "map" : "./codeSystemVersion" + }, + { + "identity" : "orim", + "map" : "fhir:Coding.version rdfs:subPropertyOf dt:CDCoding.codeSystemVersion" + }] + }, + { + "id" : "Practitioner.qualification.code.coding:approvalType.code", + "path" : "Practitioner.qualification.code.coding.code", + "short" : "Symbol in syntax defined by the system", + "definition" : "A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).", + "requirements" : "Need to refer to a particular code in the system.", + "min" : 1, + "max" : "1", + "base" : { + "path" : "Coding.code", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "code" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "mapping" : [{ + "identity" : "v2", + "map" : "C*E.1" + }, + { + "identity" : "rim", + "map" : "./code" + }, + { + "identity" : "orim", + "map" : "fhir:Coding.code rdfs:subPropertyOf dt:CDCoding.code" + }] + }, + { + "id" : "Practitioner.qualification.code.coding:approvalType.display", + "extension" : [{ + "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable", + "valueBoolean" : true + }], + "path" : "Practitioner.qualification.code.coding.display", + "short" : "Representation defined by the system", + "definition" : "A representation of the meaning of the code in the system, following the rules of the system.", + "requirements" : "Need to be able to carry a human-readable meaning of the code for readers that do not know the system.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Coding.display", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "string" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "mapping" : [{ + "identity" : "v2", + "map" : "C*E.2 - but note this is not well followed" + }, + { + "identity" : "rim", + "map" : "CV.displayName" + }, + { + "identity" : "orim", + "map" : "fhir:Coding.display rdfs:subPropertyOf dt:CDCoding.displayName" + }] + }, + { + "id" : "Practitioner.qualification.code.coding:approvalType.userSelected", + "path" : "Practitioner.qualification.code.coding.userSelected", + "short" : "If this coding was chosen directly by the user", + "definition" : "Indicates that this coding was chosen by a user directly - e.g. off a pick list of available items (codes or displays).", + "comment" : "Amongst a set of alternatives, a directly chosen code is the most appropriate starting point for new translations. There is some ambiguity about what exactly 'directly chosen' implies, and trading partner agreement may be needed to clarify the use of this element and its consequences more completely.", + "requirements" : "This has been identified as a clinical safety criterium - that this exact system/code pair was chosen explicitly, rather than inferred by the system based on some rules or language processing.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Coding.userSelected", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "boolean" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "mapping" : [{ + "identity" : "v2", + "map" : "Sometimes implied by being first" + }, + { + "identity" : "rim", + "map" : "CD.codingRationale" + }, + { + "identity" : "orim", + "map" : "fhir:Coding.userSelected fhir:mapsTo dt:CDCoding.codingRationale. fhir:Coding.userSelected fhir:hasMap fhir:Coding.userSelected.map. fhir:Coding.userSelected.map a fhir:Map; fhir:target dt:CDCoding.codingRationale. fhir:Coding.userSelected\\#true a [ fhir:source \"true\"; fhir:target dt:CDCoding.codingRationale\\#O ]" + }] + }, + { + "id" : "Practitioner.qualification.code.coding:healthPersonnelSpecialization", + "path" : "Practitioner.qualification.code.coding", + "sliceName" : "healthPersonnelSpecialization", + "short" : "Godkjent spesialitet for helsepersonell registrert i HPR.", + "definition" : "Godkjent spesialitet for helsepersonell registrert i HPR. Helsepersonellregisterets (HPR) klassifikasjon av spesialiteter (OID=7426)", + "comment" : "Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true.", + "requirements" : "Allows for alternative encodings within a code system, and translations to other code systems.", + "min" : 0, + "max" : "*", + "base" : { + "path" : "CodeableConcept.coding", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "Coding" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "binding" : { + "strength" : "preferred", + "valueSet" : "urn:oid:2.16.578.1.12.4.1.1.7426" + }, + "mapping" : [{ + "identity" : "v2", + "map" : "C*E.1-8, C*E.10-22" + }, + { + "identity" : "rim", + "map" : "union(., ./translation)" + }, + { + "identity" : "orim", + "map" : "fhir:CodeableConcept.coding rdfs:subPropertyOf dt:CD.coding" + }] + }, + { + "id" : "Practitioner.qualification.code.coding:healthPersonnelSpecialization.id", + "path" : "Practitioner.qualification.code.coding.id", + "representation" : ["xmlAttr"], + "short" : "Unique id for inter-element referencing", + "definition" : "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Element.id", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "extension" : [{ + "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type", + "valueUrl" : "string" + }], + "code" : "http://hl7.org/fhirpath/System.String" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "n/a" + }] + }, + { + "id" : "Practitioner.qualification.code.coding:healthPersonnelSpecialization.extension", + "path" : "Practitioner.qualification.code.coding.extension", + "slicing" : { + "discriminator" : [{ + "type" : "value", + "path" : "url" + }], + "description" : "Extensions are always sliced by (at least) url", + "rules" : "open" + }, + "short" : "Additional content defined by implementations", + "definition" : "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.", + "alias" : ["extensions", + "user content"], + "min" : 0, + "max" : "*", + "base" : { + "path" : "Element.extension", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "Extension" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }, + { + "key" : "ext-1", + "severity" : "error", + "human" : "Must have either extensions or value[x], not both", + "expression" : "extension.exists() != value.exists()", + "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])", + "source" : "http://hl7.org/fhir/StructureDefinition/Extension" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "n/a" + }] + }, + { + "id" : "Practitioner.qualification.code.coding:healthPersonnelSpecialization.system", + "path" : "Practitioner.qualification.code.coding.system", + "short" : "Identity of the terminology system", + "definition" : "The identification of the code system that defines the meaning of the symbol in the code.", + "comment" : "The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...). OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should reference to some definition that establishes the system clearly and unambiguously.", + "requirements" : "Need to be unambiguous about the source of the definition of the symbol.", + "min" : 1, + "max" : "1", + "base" : { + "path" : "Coding.system", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "uri" + }], + "fixedUri" : "urn:oid:2.16.578.1.12.4.1.1.7426", + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "mapping" : [{ + "identity" : "v2", + "map" : "C*E.3" + }, + { + "identity" : "rim", + "map" : "./codeSystem" + }, + { + "identity" : "orim", + "map" : "fhir:Coding.system rdfs:subPropertyOf dt:CDCoding.codeSystem" + }] + }, + { + "id" : "Practitioner.qualification.code.coding:healthPersonnelSpecialization.version", + "path" : "Practitioner.qualification.code.coding.version", + "short" : "Version of the system - if relevant", + "definition" : "The version of the code system which was used when choosing this code. Note that a well-maintained code system does not need the version reported, because the meaning of codes is consistent across versions. However this cannot consistently be assured, and when the meaning is not guaranteed to be consistent, the version SHOULD be exchanged.", + "comment" : "Where the terminology does not clearly define what string should be used to identify code system versions, the recommendation is to use the date (expressed in FHIR date format) on which that version was officially published as the version date.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Coding.version", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "string" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "mapping" : [{ + "identity" : "v2", + "map" : "C*E.7" + }, + { + "identity" : "rim", + "map" : "./codeSystemVersion" + }, + { + "identity" : "orim", + "map" : "fhir:Coding.version rdfs:subPropertyOf dt:CDCoding.codeSystemVersion" + }] + }, + { + "id" : "Practitioner.qualification.code.coding:healthPersonnelSpecialization.code", + "path" : "Practitioner.qualification.code.coding.code", + "short" : "Symbol in syntax defined by the system", + "definition" : "A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).", + "requirements" : "Need to refer to a particular code in the system.", + "min" : 1, + "max" : "1", + "base" : { + "path" : "Coding.code", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "code" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "mapping" : [{ + "identity" : "v2", + "map" : "C*E.1" + }, + { + "identity" : "rim", + "map" : "./code" + }, + { + "identity" : "orim", + "map" : "fhir:Coding.code rdfs:subPropertyOf dt:CDCoding.code" + }] + }, + { + "id" : "Practitioner.qualification.code.coding:healthPersonnelSpecialization.display", + "extension" : [{ + "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable", + "valueBoolean" : true + }], + "path" : "Practitioner.qualification.code.coding.display", + "short" : "Representation defined by the system", + "definition" : "A representation of the meaning of the code in the system, following the rules of the system.", + "requirements" : "Need to be able to carry a human-readable meaning of the code for readers that do not know the system.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Coding.display", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "string" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "mapping" : [{ + "identity" : "v2", + "map" : "C*E.2 - but note this is not well followed" + }, + { + "identity" : "rim", + "map" : "CV.displayName" + }, + { + "identity" : "orim", + "map" : "fhir:Coding.display rdfs:subPropertyOf dt:CDCoding.displayName" + }] + }, + { + "id" : "Practitioner.qualification.code.coding:healthPersonnelSpecialization.userSelected", + "path" : "Practitioner.qualification.code.coding.userSelected", + "short" : "If this coding was chosen directly by the user", + "definition" : "Indicates that this coding was chosen by a user directly - e.g. off a pick list of available items (codes or displays).", + "comment" : "Amongst a set of alternatives, a directly chosen code is the most appropriate starting point for new translations. There is some ambiguity about what exactly 'directly chosen' implies, and trading partner agreement may be needed to clarify the use of this element and its consequences more completely.", + "requirements" : "This has been identified as a clinical safety criterium - that this exact system/code pair was chosen explicitly, rather than inferred by the system based on some rules or language processing.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Coding.userSelected", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "boolean" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "mapping" : [{ + "identity" : "v2", + "map" : "Sometimes implied by being first" + }, + { + "identity" : "rim", + "map" : "CD.codingRationale" + }, + { + "identity" : "orim", + "map" : "fhir:Coding.userSelected fhir:mapsTo dt:CDCoding.codingRationale. fhir:Coding.userSelected fhir:hasMap fhir:Coding.userSelected.map. fhir:Coding.userSelected.map a fhir:Map; fhir:target dt:CDCoding.codingRationale. fhir:Coding.userSelected\\#true a [ fhir:source \"true\"; fhir:target dt:CDCoding.codingRationale\\#O ]" + }] + }, + { + "id" : "Practitioner.qualification.code.text", + "extension" : [{ + "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable", + "valueBoolean" : true + }], + "path" : "Practitioner.qualification.code.text", + "short" : "Plain text representation of the concept", + "definition" : "A human language representation of the concept as seen/selected/uttered by the user who entered the data and/or which represents the intended meaning of the user.", + "comment" : "Very often the text is the same as a displayName of one of the codings.", + "requirements" : "The codes from the terminologies do not always capture the correct meaning with all the nuances of the human using them, or sometimes there is no appropriate code at all. In these cases, the text is used to capture the full meaning of the source.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "CodeableConcept.text", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "string" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "mapping" : [{ + "identity" : "v2", + "map" : "C*E.9. But note many systems use C*E.2 for this" + }, + { + "identity" : "rim", + "map" : "./originalText[mediaType/code=\"text/plain\"]/data" + }, + { + "identity" : "orim", + "map" : "fhir:CodeableConcept.text rdfs:subPropertyOf dt:CD.originalText" + }] + }, + { + "id" : "Practitioner.qualification.period", + "path" : "Practitioner.qualification.period", + "short" : "Period during which the qualification is valid", + "definition" : "Period during which the qualification is valid.", + "requirements" : "Qualifications are often for a limited period of time, and can be revoked.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Practitioner.qualification.period", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "Period" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : ".playingEntity.playingRole[classCode=QUAL].effectiveTime" + }, + { + "identity" : "servd", + "map" : "./Qualifications.StartDate and ./Qualifications.EndDate" + }] + }, + { + "id" : "Practitioner.qualification.issuer", + "path" : "Practitioner.qualification.issuer", + "short" : "Organization that regulates and issues the qualification", + "definition" : "Organization that regulates and issues the qualification.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Practitioner.qualification.issuer", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "Reference", + "targetProfile" : ["http://hl7.org/fhir/StructureDefinition/Organization"] + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : ".playingEntity.playingRole[classCode=QUAL].scoper" + }] + }, + { + "id" : "Practitioner.communication", + "path" : "Practitioner.communication", + "short" : "A language the practitioner can use in patient communication", + "definition" : "A language the practitioner can use in patient communication.", + "comment" : "The structure aa-BB with this exact casing is one the most widely used notations for locale. However not all systems code this but instead have it as free text. Hence CodeableConcept instead of code as the data type.", + "requirements" : "Knowing which language a practitioner speaks can help in facilitating communication with patients.", + "min" : 0, + "max" : "*", + "base" : { + "path" : "Practitioner.communication", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "CodeableConcept" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : false, + "binding" : { + "extension" : [{ + "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-maxValueSet", + "valueCanonical" : "http://hl7.org/fhir/ValueSet/all-languages" + }, + { + "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", + "valueString" : "Language" + }, + { + "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding", + "valueBoolean" : true + }], + "strength" : "preferred", + "description" : "A human language.", + "valueSet" : "http://hl7.org/fhir/ValueSet/languages" + }, + "mapping" : [{ + "identity" : "v2", + "map" : "PID-15, NK1-20, LAN-2" + }, + { + "identity" : "rim", + "map" : "./languageCommunication" + }, + { + "identity" : "servd", + "map" : "./Languages.LanguageSpokenCode" + }] + }] + }, + "differential" : { + "element" : [{ + "id" : "Practitioner", + "path" : "Practitioner" + }, + { + "id" : "Practitioner.identifier", + "path" : "Practitioner.identifier", + "slicing" : { + "discriminator" : [{ + "type" : "value", + "path" : "system" + }], + "rules" : "open" + }, + "definition" : "An identifier that applies to this person in this role.\n\nIn Norway all registered health care personnel is registered in the Helsepersonellregister (HPR) and is assigned a HPR-number that is used to identify the health care practitioner. Health care personnel not registered in HPR can use FNR for identification." + }, + { + "id" : "Practitioner.identifier:HPR", + "path" : "Practitioner.identifier", + "sliceName" : "HPR", + "short" : "HPR number", + "definition" : "In Norway all registered health care personnel is registered in the Helsepersonellregister (HPR) and is assigned a HPR-number that is used to identify the health care practitioner. Health care personnel not registered in HPR can use FNR for identification.\n\nThe norwegian helsepersonellnummer for the practitioner. HPR as one of the possible practitioner identification numbers, should at least be sent unless there is a reason not to. Reasons for not sending the HPR number include but are not limited to, research and apps without a contract for processing data.", + "min" : 0, + "max" : "*" + }, + { + "id" : "Practitioner.identifier:HPR.system", + "path" : "Practitioner.identifier.system", + "short" : "The identifier for HPR number", + "definition" : "The identifier for HPR number", + "min" : 1, + "fixedUri" : "urn:oid:2.16.578.1.12.4.1.4.4" + }, + { + "id" : "Practitioner.identifier:HPR.value", + "path" : "Practitioner.identifier.value", + "short" : "The acttual HPR-number", + "definition" : "The acttual HPR-number", + "min" : 1 + }, + { + "id" : "Practitioner.identifier:FNR", + "path" : "Practitioner.identifier", + "sliceName" : "FNR", + "short" : "Norwegian FNR", + "definition" : "Fødselsnummer for the practitioner. Fødselsnummer as one of the possible practitioner identification numbers. Reasons for not sending the Fødselsnummer include but are not limited to, research and apps without a contract for processing data.", + "min" : 0, + "max" : "*" + }, + { + "id" : "Practitioner.identifier:FNR.system", + "path" : "Practitioner.identifier.system", + "short" : "The identification of FNR", + "definition" : "The identification of FNR", + "min" : 1, + "fixedUri" : "urn:oid:2.16.578.1.12.4.1.4.1" + }, + { + "id" : "Practitioner.identifier:FNR.value", + "path" : "Practitioner.identifier.value", + "short" : "The actual FNR", + "min" : 1 + }, + { + "id" : "Practitioner.identifier:DNR", + "path" : "Practitioner.identifier", + "sliceName" : "DNR", + "short" : "The D-nummer of the practitioner", + "definition" : "The D-nummer of the practitioner. (assigned by the norwegian Skatteetaten)", + "min" : 0, + "max" : "*" + }, + { + "id" : "Practitioner.identifier:DNR.system", + "path" : "Practitioner.identifier.system", + "short" : "The identification of the D-nummer", + "definition" : "The identification of the Norwegian D-nummer", + "min" : 1, + "fixedUri" : "urn:oid:2.16.578.1.12.4.1.4.2" + }, + { + "id" : "Practitioner.identifier:DNR.value", + "path" : "Practitioner.identifier.value", + "short" : "The actual D-nummer", + "definition" : "The actual Norwegian D-nummer", + "min" : 1 + }, + { + "id" : "Practitioner.name", + "path" : "Practitioner.name", + "type" : [{ + "code" : "HumanName", + "profile" : ["http://helsenorge.no/fhir/StructureDefinition/no-basis-HumanName"] + }] + }, + { + "id" : "Practitioner.address", + "path" : "Practitioner.address", + "short" : "Norwegian address", + "definition" : "http://hl7.no/fhir/StructureDefinition/no-basis-Address\n\nAddress(es) of the practitioner that are not role specific (typically home address). \nWork addresses are not typically entered in this property as they are usually role dependent.", + "type" : [{ + "code" : "Address", + "profile" : ["http://helsenorge.no/fhir/StructureDefinition/no-basis-Address"] + }] + }, + { + "id" : "Practitioner.qualification", + "path" : "Practitioner.qualification", + "definition" : "Coded representation of the qualification of the health care practitioner. Usually contains healthPersonnellCategory according to Kategori helsepersonell (OID=9060) and approvalType according to Godkjenningstype HPR (OID=7704)" + }, + { + "id" : "Practitioner.qualification.code", + "path" : "Practitioner.qualification.code", + "definition" : "Coded representation of the qualification of the health care practitioner. Usually contains healthPersonnellCategory according to Kategori helsepersonell (OID=9060) and approvalType according to Godkjenningstype HPR (OID=7704)" + }, + { + "id" : "Practitioner.qualification.code.coding", + "path" : "Practitioner.qualification.code.coding", + "slicing" : { + "discriminator" : [{ + "type" : "value", + "path" : "system" + }], + "rules" : "open" + }, + "short" : "Coded representation of the qualification", + "definition" : "Coded representation of the qualification of the health care practitioner. Usually contains healthPersonnellCategory according to Kategori helsepersonell (OID=9060) and approvalType according to Godkjenningstype HPR (OID=7704)" + }, + { + "id" : "Practitioner.qualification.code.coding:healthPersonnellCategory", + "path" : "Practitioner.qualification.code.coding", + "sliceName" : "healthPersonnellCategory", + "short" : "The health care personnel category", + "definition" : "Category of health care personnel authorization according to Helsepersonnelloven §48", + "min" : 0, + "max" : "*", + "binding" : { + "strength" : "preferred", + "valueSet" : "urn:oid:2.16.578.1.12.4.1.1.9060" + } + }, + { + "id" : "Practitioner.qualification.code.coding:healthPersonnellCategory.system", + "path" : "Practitioner.qualification.code.coding.system", + "short" : "Identification of the CodeSystem 9060 on Volven", + "definition" : "Identification of the CodeSystem Kategori helsepersonell (OID=9060) used to describe the category of authorized health care personnel", + "min" : 1, + "fixedUri" : "urn:oid:2.16.578.1.12.4.1.1.9060" + }, + { + "id" : "Practitioner.qualification.code.coding:healthPersonnellCategory.code", + "path" : "Practitioner.qualification.code.coding.code", + "min" : 1 + }, + { + "id" : "Practitioner.qualification.code.coding:approvalType", + "path" : "Practitioner.qualification.code.coding", + "sliceName" : "approvalType", + "short" : "The approval type of the practitioner", + "definition" : "The approval type of the practitioner (if applicable) according to the CodeSystem Godkjenningstype HPR (OID=7704)", + "min" : 0, + "max" : "*", + "binding" : { + "strength" : "preferred", + "valueSet" : "urn:oid:2.16.578.1.12.4.1.1.7704" + } + }, + { + "id" : "Practitioner.qualification.code.coding:approvalType.system", + "path" : "Practitioner.qualification.code.coding.system", + "short" : "Identification of the CodeSystem 7704 on Volven", + "definition" : "Identification of the CodeSystem Godkjenningstype HPR (OID=7704) used to describe type of autohorization registered in HPR.", + "min" : 1, + "fixedUri" : "urn:oid:2.16.578.1.12.4.1.1.7704" + }, + { + "id" : "Practitioner.qualification.code.coding:approvalType.code", + "path" : "Practitioner.qualification.code.coding.code", + "min" : 1 + }, + { + "id" : "Practitioner.qualification.code.coding:healthPersonnelSpecialization", + "path" : "Practitioner.qualification.code.coding", + "sliceName" : "healthPersonnelSpecialization", + "short" : "Godkjent spesialitet for helsepersonell registrert i HPR.", + "definition" : "Godkjent spesialitet for helsepersonell registrert i HPR. Helsepersonellregisterets (HPR) klassifikasjon av spesialiteter (OID=7426)", + "min" : 0, + "max" : "*", + "binding" : { + "strength" : "preferred", + "valueSet" : "urn:oid:2.16.578.1.12.4.1.1.7426" + } + }, + { + "id" : "Practitioner.qualification.code.coding:healthPersonnelSpecialization.system", + "path" : "Practitioner.qualification.code.coding.system", + "min" : 1, + "fixedUri" : "urn:oid:2.16.578.1.12.4.1.1.7426" + }, + { + "id" : "Practitioner.qualification.code.coding:healthPersonnelSpecialization.code", + "path" : "Practitioner.qualification.code.coding.code", + "min" : 1 + }] + } +} \ No newline at end of file diff --git a/StructureDefinition-no-basis-Practitioner.profile.history.html b/StructureDefinition-no-basis-Practitioner.profile.history.html new file mode 100644 index 00000000..0ca2b849 --- /dev/null +++ b/StructureDefinition-no-basis-Practitioner.profile.history.html @@ -0,0 +1,297 @@ + + + + + + + + + + - v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - draft + + + +

+
+
+
+ +
+
+
+ + + + +
+
+ + +
+
+ +
+
+ + +
+
+
+
+ + +
+

NyTimelosingIG - Local Development build (v0.1.0). See the Directory of published versions

+ + + + + + + + + + + + + + + + +

Resource Profile: NoBasisPractitioner - Change History

+ + + + + + + +
+ + Active + + as of 2019-05-20 + + +
+ +

Changes in the no-basis-Practitioner resource profile.

+ + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/StructureDefinition-no-basis-Practitioner.profile.json.html b/StructureDefinition-no-basis-Practitioner.profile.json.html new file mode 100644 index 00000000..86dc3fbc --- /dev/null +++ b/StructureDefinition-no-basis-Practitioner.profile.json.html @@ -0,0 +1,4503 @@ + + + + + + + + + + + + + + no-basis-Practitioner - JSON Representation - v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - draft + + + +

+
+
+
+ +
+
+
+ + + + +
+
+ + +
+
+ +
+
+ + +
+
+
+
+ +
+

NyTimelosingIG - Local Development build (v0.1.0). See the Directory of published versions

+ + + + + + + + + + + + + + + + +

Resource Profile: NoBasisPractitioner - JSON Profile

+ + + + + + + +
+ + Active + + as of 2019-05-20 + + +
+ + +

JSON representation of the no-basis-Practitioner resource profile.

+ +

Raw json | Download

+ + + + + + +

+{
+  "resourceType" : "StructureDefinition",
+  "id" : "no-basis-Practitioner",
+  "meta" : {
+    "versionId" : "1",
+    "lastUpdated" : "2018-06-06T06:11:16.19+00:00"
+  },
+  "text" : {
+    "status" : "extensions",
+    "div" : "<div xmlns=\"http://www.w3.org/1999/xhtml\">Placeholder</div>"
+  },
+  "url" : "http://helsenorge.no/fhir/StructureDefinition/no-basis-Practitioner",
+  "version" : "0.1.0",
+  "name" : "NoBasisPractitioner",
+  "title" : "no-basis-Practitioner",
+  "status" : "active",
+  "date" : "2019-05-20",
+  "publisher" : "Example Publisher",
+  "contact" : [
+    {
+      "name" : "Example Publisher",
+      "telecom" : [
+        {
+          "system" : "url",
+          "value" : "http://example.org/example-publisher"
+        }
+      ]
+    }
+  ],
+  "description" : "Basisprofil for Norwegian Practitioner information. Defined by The Norwegian Directorate of eHealth and HL7 Norway. Should be used as a basis for further profiling in use-cases where specific identity information is needed. The basis profile is open, but derived profiles should close down the information elements according to specification relevant to the use-case.\n\n2019-03 - The no-basis-Practitioner resource main use-case is to represent the actual Practitioner, e.g. a person. The resource can include information about how to identify the practitioner in addition to the practitioner's education, qualifications and speciality. The resource can also include approvals and other centrally registered capabilities recorded for the practitioner.",
+  "fhirVersion" : "4.0.1",
+  "mapping" : [
+    {
+      "identity" : "v2",
+      "uri" : "http://hl7.org/v2",
+      "name" : "HL7 v2 Mapping"
+    },
+    {
+      "identity" : "rim",
+      "uri" : "http://hl7.org/v3",
+      "name" : "RIM Mapping"
+    },
+    {
+      "identity" : "servd",
+      "uri" : "http://www.omg.org/spec/ServD/1.0/",
+      "name" : "ServD"
+    },
+    {
+      "identity" : "w5",
+      "uri" : "http://hl7.org/fhir/fivews",
+      "name" : "FiveWs Pattern Mapping"
+    }
+  ],
+  "kind" : "resource",
+  "abstract" : false,
+  "type" : "Practitioner",
+  "baseDefinition" : "http://hl7.org/fhir/StructureDefinition/Practitioner",
+  "derivation" : "constraint",
+  "snapshot" : {
+    "element" : [
+      {
+        "id" : "Practitioner",
+        "path" : "Practitioner",
+        "short" : "A person with a  formal responsibility in the provisioning of healthcare or related services",
+        "definition" : "A person who is directly or indirectly involved in the provisioning of healthcare.",
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "Practitioner",
+          "min" : 0,
+          "max" : "*"
+        },
+        "constraint" : [
+          {
+            "key" : "dom-2",
+            "severity" : "error",
+            "human" : "If the resource is contained in another resource, it SHALL NOT contain nested Resources",
+            "expression" : "contained.contained.empty()",
+            "xpath" : "not(parent::f:contained and f:contained)",
+            "source" : "http://hl7.org/fhir/StructureDefinition/DomainResource"
+          },
+          {
+            "key" : "dom-3",
+            "severity" : "error",
+            "human" : "If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource",
+            "expression" : "contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()",
+            "xpath" : "not(exists(for $id in f:contained/*/f:id/@value return $contained[not(parent::*/descendant::f:reference/@value=concat('#', $contained/*/id/@value) or descendant::f:reference[@value='#'])]))",
+            "source" : "http://hl7.org/fhir/StructureDefinition/DomainResource"
+          },
+          {
+            "key" : "dom-4",
+            "severity" : "error",
+            "human" : "If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated",
+            "expression" : "contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()",
+            "xpath" : "not(exists(f:contained/*/f:meta/f:versionId)) and not(exists(f:contained/*/f:meta/f:lastUpdated))",
+            "source" : "http://hl7.org/fhir/StructureDefinition/DomainResource"
+          },
+          {
+            "key" : "dom-5",
+            "severity" : "error",
+            "human" : "If a resource is contained in another resource, it SHALL NOT have a security label",
+            "expression" : "contained.meta.security.empty()",
+            "xpath" : "not(exists(f:contained/*/f:meta/f:security))",
+            "source" : "http://hl7.org/fhir/StructureDefinition/DomainResource"
+          },
+          {
+            "extension" : [
+              {
+                "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bestpractice",
+                "valueBoolean" : true
+              },
+              {
+                "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bestpractice-explanation",
+                "valueMarkdown" : "When a resource has no narrative, only systems that fully understand the data can display the resource to a human safely. Including a human readable representation in the resource makes for a much more robust eco-system and cheaper handling of resources by intermediary systems. Some ecosystems restrict distribution of resources to only those systems that do fully understand the resources, and as a consequence implementers may believe that the narrative is superfluous. However experience shows that such eco-systems often open up to new participants over time."
+              }
+            ],
+            "key" : "dom-6",
+            "severity" : "warning",
+            "human" : "A resource should have narrative for robust management",
+            "expression" : "text.`div`.exists()",
+            "xpath" : "exists(f:text/h:div)",
+            "source" : "http://hl7.org/fhir/StructureDefinition/DomainResource"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "Entity. Role, or Act"
+          },
+          {
+            "identity" : "v2",
+            "map" : "PRD (as one example)"
+          },
+          {
+            "identity" : "rim",
+            "map" : "Role"
+          },
+          {
+            "identity" : "servd",
+            "map" : "Provider"
+          }
+        ]
+      },
+      {
+        "id" : "Practitioner.id",
+        "path" : "Practitioner.id",
+        "short" : "Logical id of this artifact",
+        "definition" : "The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.",
+        "comment" : "The only time that a resource does not have an id is when it is being submitted to the server using a create operation.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Resource.id",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "extension" : [
+              {
+                "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
+                "valueUrl" : "id"
+              }
+            ],
+            "code" : "http://hl7.org/fhirpath/System.String"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true
+      },
+      {
+        "id" : "Practitioner.meta",
+        "path" : "Practitioner.meta",
+        "short" : "Metadata about the resource",
+        "definition" : "The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Resource.meta",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "Meta"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true
+      },
+      {
+        "id" : "Practitioner.implicitRules",
+        "path" : "Practitioner.implicitRules",
+        "short" : "A set of rules under which this content was created",
+        "definition" : "A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc.",
+        "comment" : "Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of it's narrative along with other profiles, value sets, etc.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Resource.implicitRules",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "uri"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : true,
+        "isModifierReason" : "This element is labeled as a modifier because the implicit rules may provide additional knowledge about the resource that modifies it's meaning or interpretation",
+        "isSummary" : true
+      },
+      {
+        "id" : "Practitioner.language",
+        "path" : "Practitioner.language",
+        "short" : "Language of the resource content",
+        "definition" : "The base language in which the resource is written.",
+        "comment" : "Language is provided to support indexing and accessibility (typically, services such as text to speech use the language tag). The html language tag in the narrative applies  to the narrative. The language tag on the resource may be used to specify the language of other presentations generated from the data in the resource. Not all the content has to be in the base language. The Resource.language should not be assumed to apply to the narrative automatically. If a language is specified, it should it also be specified on the div element in the html (see rules in HTML5 for information about the relationship between xml:lang and the html lang attribute).",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Resource.language",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "code"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "binding" : {
+          "extension" : [
+            {
+              "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-maxValueSet",
+              "valueCanonical" : "http://hl7.org/fhir/ValueSet/all-languages"
+            },
+            {
+              "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
+              "valueString" : "Language"
+            },
+            {
+              "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding",
+              "valueBoolean" : true
+            }
+          ],
+          "strength" : "preferred",
+          "description" : "A human language.",
+          "valueSet" : "http://hl7.org/fhir/ValueSet/languages"
+        }
+      },
+      {
+        "id" : "Practitioner.text",
+        "path" : "Practitioner.text",
+        "short" : "Text summary of the resource, for human interpretation",
+        "definition" : "A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it \"clinically safe\" for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety.",
+        "comment" : "Contained resources do not have narrative. Resources that are not contained SHOULD have a narrative. In some cases, a resource may only have text with little or no additional discrete data (as long as all minOccurs=1 elements are satisfied).  This may be necessary for data from legacy systems where information is captured as a \"text blob\" or where text is additionally entered raw or narrated and encoded information is added later.",
+        "alias" : [
+          "narrative",
+          "html",
+          "xhtml",
+          "display"
+        ],
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "DomainResource.text",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "Narrative"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "Act.text?"
+          }
+        ]
+      },
+      {
+        "id" : "Practitioner.contained",
+        "path" : "Practitioner.contained",
+        "short" : "Contained, inline Resources",
+        "definition" : "These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.",
+        "comment" : "This should never be done when the content can be identified properly, as once identification is lost, it is extremely difficult (and context dependent) to restore it again. Contained resources may have profiles and tags In their meta elements, but SHALL NOT have security labels.",
+        "alias" : [
+          "inline resources",
+          "anonymous resources",
+          "contained resources"
+        ],
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "DomainResource.contained",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "Resource"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "N/A"
+          }
+        ]
+      },
+      {
+        "id" : "Practitioner.extension",
+        "path" : "Practitioner.extension",
+        "short" : "Additional content defined by implementations",
+        "definition" : "May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
+        "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
+        "alias" : [
+          "extensions",
+          "user content"
+        ],
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "DomainResource.extension",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "Extension"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          },
+          {
+            "key" : "ext-1",
+            "severity" : "error",
+            "human" : "Must have either extensions or value[x], not both",
+            "expression" : "extension.exists() != value.exists()",
+            "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Extension"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "N/A"
+          }
+        ]
+      },
+      {
+        "id" : "Practitioner.modifierExtension",
+        "path" : "Practitioner.modifierExtension",
+        "short" : "Extensions that cannot be ignored",
+        "definition" : "May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).",
+        "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
+        "requirements" : "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).",
+        "alias" : [
+          "extensions",
+          "user content"
+        ],
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "DomainResource.modifierExtension",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "Extension"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          },
+          {
+            "key" : "ext-1",
+            "severity" : "error",
+            "human" : "Must have either extensions or value[x], not both",
+            "expression" : "extension.exists() != value.exists()",
+            "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Extension"
+          }
+        ],
+        "isModifier" : true,
+        "isModifierReason" : "Modifier extensions are expected to modify the meaning or interpretation of the resource that contains them",
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "N/A"
+          }
+        ]
+      },
+      {
+        "id" : "Practitioner.identifier",
+        "path" : "Practitioner.identifier",
+        "slicing" : {
+          "discriminator" : [
+            {
+              "type" : "value",
+              "path" : "system"
+            }
+          ],
+          "rules" : "open"
+        },
+        "short" : "An identifier for the person as this agent",
+        "definition" : "An identifier that applies to this person in this role.\n\nIn Norway all registered health care personnel is registered in the Helsepersonellregister (HPR) and is assigned a HPR-number that is used to identify the health care practitioner. Health care personnel not registered in HPR can use FNR for identification.",
+        "requirements" : "Often, specific identities are assigned for the agent.",
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "Practitioner.identifier",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "Identifier"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "w5",
+            "map" : "FiveWs.identifier"
+          },
+          {
+            "identity" : "v2",
+            "map" : "PRD-7 (or XCN.1)"
+          },
+          {
+            "identity" : "rim",
+            "map" : "./id"
+          },
+          {
+            "identity" : "servd",
+            "map" : "./Identifiers"
+          }
+        ]
+      },
+      {
+        "id" : "Practitioner.identifier:HPR",
+        "path" : "Practitioner.identifier",
+        "sliceName" : "HPR",
+        "short" : "HPR number",
+        "definition" : "In Norway all registered health care personnel is registered in the Helsepersonellregister (HPR) and is assigned a HPR-number that is used to identify the health care practitioner. Health care personnel not registered in HPR can use FNR for identification.\n\nThe norwegian helsepersonellnummer for the practitioner. HPR as one of the possible practitioner identification numbers, should at least be sent unless there is a reason not to. Reasons for not sending the HPR number include but are not limited to, research and apps without a contract for processing data.",
+        "requirements" : "Often, specific identities are assigned for the agent.",
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "Practitioner.identifier",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "Identifier"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "w5",
+            "map" : "FiveWs.identifier"
+          },
+          {
+            "identity" : "v2",
+            "map" : "PRD-7 (or XCN.1)"
+          },
+          {
+            "identity" : "rim",
+            "map" : "./id"
+          },
+          {
+            "identity" : "servd",
+            "map" : "./Identifiers"
+          }
+        ]
+      },
+      {
+        "id" : "Practitioner.identifier:HPR.id",
+        "path" : "Practitioner.identifier.id",
+        "representation" : [
+          "xmlAttr"
+        ],
+        "short" : "Unique id for inter-element referencing",
+        "definition" : "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Element.id",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "extension" : [
+              {
+                "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
+                "valueUrl" : "string"
+              }
+            ],
+            "code" : "http://hl7.org/fhirpath/System.String"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "n/a"
+          }
+        ]
+      },
+      {
+        "id" : "Practitioner.identifier:HPR.extension",
+        "path" : "Practitioner.identifier.extension",
+        "slicing" : {
+          "discriminator" : [
+            {
+              "type" : "value",
+              "path" : "url"
+            }
+          ],
+          "description" : "Extensions are always sliced by (at least) url",
+          "rules" : "open"
+        },
+        "short" : "Additional content defined by implementations",
+        "definition" : "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
+        "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
+        "alias" : [
+          "extensions",
+          "user content"
+        ],
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "Element.extension",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "Extension"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          },
+          {
+            "key" : "ext-1",
+            "severity" : "error",
+            "human" : "Must have either extensions or value[x], not both",
+            "expression" : "extension.exists() != value.exists()",
+            "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Extension"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "n/a"
+          }
+        ]
+      },
+      {
+        "id" : "Practitioner.identifier:HPR.use",
+        "path" : "Practitioner.identifier.use",
+        "short" : "usual | official | temp | secondary | old (If known)",
+        "definition" : "The purpose of this identifier.",
+        "comment" : "Applications can assume that an identifier is permanent unless it explicitly says that it is temporary.",
+        "requirements" : "Allows the appropriate identifier for a particular context of use to be selected from among a set of identifiers.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Identifier.use",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "code"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : true,
+        "isModifierReason" : "This is labeled as \"Is Modifier\" because applications should not mistake a temporary id for a permanent one.",
+        "isSummary" : true,
+        "binding" : {
+          "extension" : [
+            {
+              "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
+              "valueString" : "IdentifierUse"
+            }
+          ],
+          "strength" : "required",
+          "description" : "Identifies the purpose for this identifier, if known .",
+          "valueSet" : "http://hl7.org/fhir/ValueSet/identifier-use|4.0.1"
+        },
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "N/A"
+          },
+          {
+            "identity" : "rim",
+            "map" : "Role.code or implied by context"
+          }
+        ]
+      },
+      {
+        "id" : "Practitioner.identifier:HPR.type",
+        "path" : "Practitioner.identifier.type",
+        "short" : "Description of identifier",
+        "definition" : "A coded type for the identifier that can be used to determine which identifier to use for a specific purpose.",
+        "comment" : "This element deals only with general categories of identifiers.  It SHOULD not be used for codes that correspond 1..1 with the Identifier.system. Some identifiers may fall into multiple categories due to common usage.   Where the system is known, a type is unnecessary because the type is always part of the system definition. However systems often need to handle identifiers where the system is not known. There is not a 1:1 relationship between type and system, since many different systems have the same type.",
+        "requirements" : "Allows users to make use of identifiers when the identifier system is not known.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Identifier.type",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "CodeableConcept"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "binding" : {
+          "extension" : [
+            {
+              "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
+              "valueString" : "IdentifierType"
+            },
+            {
+              "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding",
+              "valueBoolean" : true
+            }
+          ],
+          "strength" : "extensible",
+          "description" : "A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.",
+          "valueSet" : "http://hl7.org/fhir/ValueSet/identifier-type"
+        },
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "CX.5"
+          },
+          {
+            "identity" : "rim",
+            "map" : "Role.code or implied by context"
+          }
+        ]
+      },
+      {
+        "id" : "Practitioner.identifier:HPR.system",
+        "path" : "Practitioner.identifier.system",
+        "short" : "The identifier for HPR number",
+        "definition" : "The identifier for HPR number",
+        "comment" : "Identifier.system is always case sensitive.",
+        "requirements" : "There are many sets  of identifiers.  To perform matching of two identifiers, we need to know what set we're dealing with. The system identifies a particular set of unique identifiers.",
+        "min" : 1,
+        "max" : "1",
+        "base" : {
+          "path" : "Identifier.system",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "uri"
+          }
+        ],
+        "fixedUri" : "urn:oid:2.16.578.1.12.4.1.4.4",
+        "example" : [
+          {
+            "label" : "General",
+            "valueUri" : "http://www.acme.com/identifiers/patient"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "CX.4 / EI-2-4"
+          },
+          {
+            "identity" : "rim",
+            "map" : "II.root or Role.id.root"
+          },
+          {
+            "identity" : "servd",
+            "map" : "./IdentifierType"
+          }
+        ]
+      },
+      {
+        "id" : "Practitioner.identifier:HPR.value",
+        "path" : "Practitioner.identifier.value",
+        "short" : "The acttual HPR-number",
+        "definition" : "The acttual HPR-number",
+        "comment" : "If the value is a full URI, then the system SHALL be urn:ietf:rfc:3986.  The value's primary purpose is computational mapping.  As a result, it may be normalized for comparison purposes (e.g. removing non-significant whitespace, dashes, etc.)  A value formatted for human display can be conveyed using the [Rendered Value extension](http://hl7.org/fhir/R4/extension-rendered-value.html). Identifier.value is to be treated as case sensitive unless knowledge of the Identifier.system allows the processer to be confident that non-case-sensitive processing is safe.",
+        "min" : 1,
+        "max" : "1",
+        "base" : {
+          "path" : "Identifier.value",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "string"
+          }
+        ],
+        "example" : [
+          {
+            "label" : "General",
+            "valueString" : "123456"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "CX.1 / EI.1"
+          },
+          {
+            "identity" : "rim",
+            "map" : "II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)"
+          },
+          {
+            "identity" : "servd",
+            "map" : "./Value"
+          }
+        ]
+      },
+      {
+        "id" : "Practitioner.identifier:HPR.period",
+        "path" : "Practitioner.identifier.period",
+        "short" : "Time period when id is/was valid for use",
+        "definition" : "Time period during which identifier is/was valid for use.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Identifier.period",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "Period"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "CX.7 + CX.8"
+          },
+          {
+            "identity" : "rim",
+            "map" : "Role.effectiveTime or implied by context"
+          },
+          {
+            "identity" : "servd",
+            "map" : "./StartDate and ./EndDate"
+          }
+        ]
+      },
+      {
+        "id" : "Practitioner.identifier:HPR.assigner",
+        "path" : "Practitioner.identifier.assigner",
+        "short" : "Organization that issued id (may be just text)",
+        "definition" : "Organization that issued/manages the identifier.",
+        "comment" : "The Identifier.assigner may omit the .reference element and only contain a .display element reflecting the name or other textual information about the assigning organization.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Identifier.assigner",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "Reference",
+            "targetProfile" : [
+              "http://hl7.org/fhir/StructureDefinition/Organization"
+            ]
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "CX.4 / (CX.4,CX.9,CX.10)"
+          },
+          {
+            "identity" : "rim",
+            "map" : "II.assigningAuthorityName but note that this is an improper use by the definition of the field.  Also Role.scoper"
+          },
+          {
+            "identity" : "servd",
+            "map" : "./IdentifierIssuingAuthority"
+          }
+        ]
+      },
+      {
+        "id" : "Practitioner.identifier:FNR",
+        "path" : "Practitioner.identifier",
+        "sliceName" : "FNR",
+        "short" : "Norwegian FNR",
+        "definition" : "Fødselsnummer for the practitioner. Fødselsnummer as one of the possible practitioner identification numbers. Reasons for not sending the Fødselsnummer include but are not limited to, research and apps without a contract for processing data.",
+        "requirements" : "Often, specific identities are assigned for the agent.",
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "Practitioner.identifier",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "Identifier"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "w5",
+            "map" : "FiveWs.identifier"
+          },
+          {
+            "identity" : "v2",
+            "map" : "PRD-7 (or XCN.1)"
+          },
+          {
+            "identity" : "rim",
+            "map" : "./id"
+          },
+          {
+            "identity" : "servd",
+            "map" : "./Identifiers"
+          }
+        ]
+      },
+      {
+        "id" : "Practitioner.identifier:FNR.id",
+        "path" : "Practitioner.identifier.id",
+        "representation" : [
+          "xmlAttr"
+        ],
+        "short" : "Unique id for inter-element referencing",
+        "definition" : "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Element.id",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "extension" : [
+              {
+                "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
+                "valueUrl" : "string"
+              }
+            ],
+            "code" : "http://hl7.org/fhirpath/System.String"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "n/a"
+          }
+        ]
+      },
+      {
+        "id" : "Practitioner.identifier:FNR.extension",
+        "path" : "Practitioner.identifier.extension",
+        "slicing" : {
+          "discriminator" : [
+            {
+              "type" : "value",
+              "path" : "url"
+            }
+          ],
+          "description" : "Extensions are always sliced by (at least) url",
+          "rules" : "open"
+        },
+        "short" : "Additional content defined by implementations",
+        "definition" : "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
+        "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
+        "alias" : [
+          "extensions",
+          "user content"
+        ],
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "Element.extension",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "Extension"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          },
+          {
+            "key" : "ext-1",
+            "severity" : "error",
+            "human" : "Must have either extensions or value[x], not both",
+            "expression" : "extension.exists() != value.exists()",
+            "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Extension"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "n/a"
+          }
+        ]
+      },
+      {
+        "id" : "Practitioner.identifier:FNR.use",
+        "path" : "Practitioner.identifier.use",
+        "short" : "usual | official | temp | secondary | old (If known)",
+        "definition" : "The purpose of this identifier.",
+        "comment" : "Applications can assume that an identifier is permanent unless it explicitly says that it is temporary.",
+        "requirements" : "Allows the appropriate identifier for a particular context of use to be selected from among a set of identifiers.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Identifier.use",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "code"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : true,
+        "isModifierReason" : "This is labeled as \"Is Modifier\" because applications should not mistake a temporary id for a permanent one.",
+        "isSummary" : true,
+        "binding" : {
+          "extension" : [
+            {
+              "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
+              "valueString" : "IdentifierUse"
+            }
+          ],
+          "strength" : "required",
+          "description" : "Identifies the purpose for this identifier, if known .",
+          "valueSet" : "http://hl7.org/fhir/ValueSet/identifier-use|4.0.1"
+        },
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "N/A"
+          },
+          {
+            "identity" : "rim",
+            "map" : "Role.code or implied by context"
+          }
+        ]
+      },
+      {
+        "id" : "Practitioner.identifier:FNR.type",
+        "path" : "Practitioner.identifier.type",
+        "short" : "Description of identifier",
+        "definition" : "A coded type for the identifier that can be used to determine which identifier to use for a specific purpose.",
+        "comment" : "This element deals only with general categories of identifiers.  It SHOULD not be used for codes that correspond 1..1 with the Identifier.system. Some identifiers may fall into multiple categories due to common usage.   Where the system is known, a type is unnecessary because the type is always part of the system definition. However systems often need to handle identifiers where the system is not known. There is not a 1:1 relationship between type and system, since many different systems have the same type.",
+        "requirements" : "Allows users to make use of identifiers when the identifier system is not known.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Identifier.type",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "CodeableConcept"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "binding" : {
+          "extension" : [
+            {
+              "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
+              "valueString" : "IdentifierType"
+            },
+            {
+              "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding",
+              "valueBoolean" : true
+            }
+          ],
+          "strength" : "extensible",
+          "description" : "A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.",
+          "valueSet" : "http://hl7.org/fhir/ValueSet/identifier-type"
+        },
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "CX.5"
+          },
+          {
+            "identity" : "rim",
+            "map" : "Role.code or implied by context"
+          }
+        ]
+      },
+      {
+        "id" : "Practitioner.identifier:FNR.system",
+        "path" : "Practitioner.identifier.system",
+        "short" : "The identification of FNR",
+        "definition" : "The identification of FNR",
+        "comment" : "Identifier.system is always case sensitive.",
+        "requirements" : "There are many sets  of identifiers.  To perform matching of two identifiers, we need to know what set we're dealing with. The system identifies a particular set of unique identifiers.",
+        "min" : 1,
+        "max" : "1",
+        "base" : {
+          "path" : "Identifier.system",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "uri"
+          }
+        ],
+        "fixedUri" : "urn:oid:2.16.578.1.12.4.1.4.1",
+        "example" : [
+          {
+            "label" : "General",
+            "valueUri" : "http://www.acme.com/identifiers/patient"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "CX.4 / EI-2-4"
+          },
+          {
+            "identity" : "rim",
+            "map" : "II.root or Role.id.root"
+          },
+          {
+            "identity" : "servd",
+            "map" : "./IdentifierType"
+          }
+        ]
+      },
+      {
+        "id" : "Practitioner.identifier:FNR.value",
+        "path" : "Practitioner.identifier.value",
+        "short" : "The actual FNR",
+        "definition" : "The portion of the identifier typically relevant to the user and which is unique within the context of the system.",
+        "comment" : "If the value is a full URI, then the system SHALL be urn:ietf:rfc:3986.  The value's primary purpose is computational mapping.  As a result, it may be normalized for comparison purposes (e.g. removing non-significant whitespace, dashes, etc.)  A value formatted for human display can be conveyed using the [Rendered Value extension](http://hl7.org/fhir/R4/extension-rendered-value.html). Identifier.value is to be treated as case sensitive unless knowledge of the Identifier.system allows the processer to be confident that non-case-sensitive processing is safe.",
+        "min" : 1,
+        "max" : "1",
+        "base" : {
+          "path" : "Identifier.value",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "string"
+          }
+        ],
+        "example" : [
+          {
+            "label" : "General",
+            "valueString" : "123456"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "CX.1 / EI.1"
+          },
+          {
+            "identity" : "rim",
+            "map" : "II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)"
+          },
+          {
+            "identity" : "servd",
+            "map" : "./Value"
+          }
+        ]
+      },
+      {
+        "id" : "Practitioner.identifier:FNR.period",
+        "path" : "Practitioner.identifier.period",
+        "short" : "Time period when id is/was valid for use",
+        "definition" : "Time period during which identifier is/was valid for use.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Identifier.period",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "Period"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "CX.7 + CX.8"
+          },
+          {
+            "identity" : "rim",
+            "map" : "Role.effectiveTime or implied by context"
+          },
+          {
+            "identity" : "servd",
+            "map" : "./StartDate and ./EndDate"
+          }
+        ]
+      },
+      {
+        "id" : "Practitioner.identifier:FNR.assigner",
+        "path" : "Practitioner.identifier.assigner",
+        "short" : "Organization that issued id (may be just text)",
+        "definition" : "Organization that issued/manages the identifier.",
+        "comment" : "The Identifier.assigner may omit the .reference element and only contain a .display element reflecting the name or other textual information about the assigning organization.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Identifier.assigner",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "Reference",
+            "targetProfile" : [
+              "http://hl7.org/fhir/StructureDefinition/Organization"
+            ]
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "CX.4 / (CX.4,CX.9,CX.10)"
+          },
+          {
+            "identity" : "rim",
+            "map" : "II.assigningAuthorityName but note that this is an improper use by the definition of the field.  Also Role.scoper"
+          },
+          {
+            "identity" : "servd",
+            "map" : "./IdentifierIssuingAuthority"
+          }
+        ]
+      },
+      {
+        "id" : "Practitioner.identifier:DNR",
+        "path" : "Practitioner.identifier",
+        "sliceName" : "DNR",
+        "short" : "The D-nummer of the practitioner",
+        "definition" : "The D-nummer of the practitioner. (assigned by the norwegian Skatteetaten)",
+        "requirements" : "Often, specific identities are assigned for the agent.",
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "Practitioner.identifier",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "Identifier"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "w5",
+            "map" : "FiveWs.identifier"
+          },
+          {
+            "identity" : "v2",
+            "map" : "PRD-7 (or XCN.1)"
+          },
+          {
+            "identity" : "rim",
+            "map" : "./id"
+          },
+          {
+            "identity" : "servd",
+            "map" : "./Identifiers"
+          }
+        ]
+      },
+      {
+        "id" : "Practitioner.identifier:DNR.id",
+        "path" : "Practitioner.identifier.id",
+        "representation" : [
+          "xmlAttr"
+        ],
+        "short" : "Unique id for inter-element referencing",
+        "definition" : "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Element.id",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "extension" : [
+              {
+                "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
+                "valueUrl" : "string"
+              }
+            ],
+            "code" : "http://hl7.org/fhirpath/System.String"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "n/a"
+          }
+        ]
+      },
+      {
+        "id" : "Practitioner.identifier:DNR.extension",
+        "path" : "Practitioner.identifier.extension",
+        "slicing" : {
+          "discriminator" : [
+            {
+              "type" : "value",
+              "path" : "url"
+            }
+          ],
+          "description" : "Extensions are always sliced by (at least) url",
+          "rules" : "open"
+        },
+        "short" : "Additional content defined by implementations",
+        "definition" : "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
+        "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
+        "alias" : [
+          "extensions",
+          "user content"
+        ],
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "Element.extension",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "Extension"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          },
+          {
+            "key" : "ext-1",
+            "severity" : "error",
+            "human" : "Must have either extensions or value[x], not both",
+            "expression" : "extension.exists() != value.exists()",
+            "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Extension"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "n/a"
+          }
+        ]
+      },
+      {
+        "id" : "Practitioner.identifier:DNR.use",
+        "path" : "Practitioner.identifier.use",
+        "short" : "usual | official | temp | secondary | old (If known)",
+        "definition" : "The purpose of this identifier.",
+        "comment" : "Applications can assume that an identifier is permanent unless it explicitly says that it is temporary.",
+        "requirements" : "Allows the appropriate identifier for a particular context of use to be selected from among a set of identifiers.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Identifier.use",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "code"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : true,
+        "isModifierReason" : "This is labeled as \"Is Modifier\" because applications should not mistake a temporary id for a permanent one.",
+        "isSummary" : true,
+        "binding" : {
+          "extension" : [
+            {
+              "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
+              "valueString" : "IdentifierUse"
+            }
+          ],
+          "strength" : "required",
+          "description" : "Identifies the purpose for this identifier, if known .",
+          "valueSet" : "http://hl7.org/fhir/ValueSet/identifier-use|4.0.1"
+        },
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "N/A"
+          },
+          {
+            "identity" : "rim",
+            "map" : "Role.code or implied by context"
+          }
+        ]
+      },
+      {
+        "id" : "Practitioner.identifier:DNR.type",
+        "path" : "Practitioner.identifier.type",
+        "short" : "Description of identifier",
+        "definition" : "A coded type for the identifier that can be used to determine which identifier to use for a specific purpose.",
+        "comment" : "This element deals only with general categories of identifiers.  It SHOULD not be used for codes that correspond 1..1 with the Identifier.system. Some identifiers may fall into multiple categories due to common usage.   Where the system is known, a type is unnecessary because the type is always part of the system definition. However systems often need to handle identifiers where the system is not known. There is not a 1:1 relationship between type and system, since many different systems have the same type.",
+        "requirements" : "Allows users to make use of identifiers when the identifier system is not known.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Identifier.type",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "CodeableConcept"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "binding" : {
+          "extension" : [
+            {
+              "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
+              "valueString" : "IdentifierType"
+            },
+            {
+              "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding",
+              "valueBoolean" : true
+            }
+          ],
+          "strength" : "extensible",
+          "description" : "A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.",
+          "valueSet" : "http://hl7.org/fhir/ValueSet/identifier-type"
+        },
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "CX.5"
+          },
+          {
+            "identity" : "rim",
+            "map" : "Role.code or implied by context"
+          }
+        ]
+      },
+      {
+        "id" : "Practitioner.identifier:DNR.system",
+        "path" : "Practitioner.identifier.system",
+        "short" : "The identification of the D-nummer",
+        "definition" : "The identification of the Norwegian D-nummer",
+        "comment" : "Identifier.system is always case sensitive.",
+        "requirements" : "There are many sets  of identifiers.  To perform matching of two identifiers, we need to know what set we're dealing with. The system identifies a particular set of unique identifiers.",
+        "min" : 1,
+        "max" : "1",
+        "base" : {
+          "path" : "Identifier.system",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "uri"
+          }
+        ],
+        "fixedUri" : "urn:oid:2.16.578.1.12.4.1.4.2",
+        "example" : [
+          {
+            "label" : "General",
+            "valueUri" : "http://www.acme.com/identifiers/patient"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "CX.4 / EI-2-4"
+          },
+          {
+            "identity" : "rim",
+            "map" : "II.root or Role.id.root"
+          },
+          {
+            "identity" : "servd",
+            "map" : "./IdentifierType"
+          }
+        ]
+      },
+      {
+        "id" : "Practitioner.identifier:DNR.value",
+        "path" : "Practitioner.identifier.value",
+        "short" : "The actual D-nummer",
+        "definition" : "The actual Norwegian D-nummer",
+        "comment" : "If the value is a full URI, then the system SHALL be urn:ietf:rfc:3986.  The value's primary purpose is computational mapping.  As a result, it may be normalized for comparison purposes (e.g. removing non-significant whitespace, dashes, etc.)  A value formatted for human display can be conveyed using the [Rendered Value extension](http://hl7.org/fhir/R4/extension-rendered-value.html). Identifier.value is to be treated as case sensitive unless knowledge of the Identifier.system allows the processer to be confident that non-case-sensitive processing is safe.",
+        "min" : 1,
+        "max" : "1",
+        "base" : {
+          "path" : "Identifier.value",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "string"
+          }
+        ],
+        "example" : [
+          {
+            "label" : "General",
+            "valueString" : "123456"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "CX.1 / EI.1"
+          },
+          {
+            "identity" : "rim",
+            "map" : "II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)"
+          },
+          {
+            "identity" : "servd",
+            "map" : "./Value"
+          }
+        ]
+      },
+      {
+        "id" : "Practitioner.identifier:DNR.period",
+        "path" : "Practitioner.identifier.period",
+        "short" : "Time period when id is/was valid for use",
+        "definition" : "Time period during which identifier is/was valid for use.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Identifier.period",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "Period"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "CX.7 + CX.8"
+          },
+          {
+            "identity" : "rim",
+            "map" : "Role.effectiveTime or implied by context"
+          },
+          {
+            "identity" : "servd",
+            "map" : "./StartDate and ./EndDate"
+          }
+        ]
+      },
+      {
+        "id" : "Practitioner.identifier:DNR.assigner",
+        "path" : "Practitioner.identifier.assigner",
+        "short" : "Organization that issued id (may be just text)",
+        "definition" : "Organization that issued/manages the identifier.",
+        "comment" : "The Identifier.assigner may omit the .reference element and only contain a .display element reflecting the name or other textual information about the assigning organization.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Identifier.assigner",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "Reference",
+            "targetProfile" : [
+              "http://hl7.org/fhir/StructureDefinition/Organization"
+            ]
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "CX.4 / (CX.4,CX.9,CX.10)"
+          },
+          {
+            "identity" : "rim",
+            "map" : "II.assigningAuthorityName but note that this is an improper use by the definition of the field.  Also Role.scoper"
+          },
+          {
+            "identity" : "servd",
+            "map" : "./IdentifierIssuingAuthority"
+          }
+        ]
+      },
+      {
+        "id" : "Practitioner.active",
+        "path" : "Practitioner.active",
+        "short" : "Whether this practitioner's record is in active use",
+        "definition" : "Whether this practitioner's record is in active use.",
+        "comment" : "If the practitioner is not in use by one organization, then it should mark the period on the PractitonerRole with an end date (even if they are active) as they may be active in another role.",
+        "requirements" : "Need to be able to mark a practitioner record as not to be used because it was created in error.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Practitioner.active",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "boolean"
+          }
+        ],
+        "meaningWhenMissing" : "This resource is generally assumed to be active if no value is provided for the active element",
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "w5",
+            "map" : "FiveWs.status"
+          },
+          {
+            "identity" : "rim",
+            "map" : "./statusCode"
+          }
+        ]
+      },
+      {
+        "id" : "Practitioner.name",
+        "path" : "Practitioner.name",
+        "short" : "Norwegian human name",
+        "definition" : "Defines the format of norwegian human name according to norwegian legislation (lov om personnavn).",
+        "comment" : "Names may be changed, or repudiated, or people may have different names in different contexts. Names may be divided into parts of different type that have variable significance depending on context, though the division into parts does not always matter. With personal names, the different parts might or might not be imbued with some implicit meaning; various cultures associate different importance with the name parts and the degree to which systems must care about name parts around the world varies widely.",
+        "requirements" : "The name(s) that a Practitioner is known by. Where there are multiple, the name that the practitioner is usually known as should be used in the display.",
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "Practitioner.name",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "HumanName",
+            "profile" : [
+              "http://helsenorge.no/fhir/StructureDefinition/no-basis-HumanName"
+            ]
+          }
+        ],
+        "condition" : [
+          "ele-1"
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "n/a"
+          },
+          {
+            "identity" : "v2",
+            "map" : "XPN"
+          },
+          {
+            "identity" : "rim",
+            "map" : "EN (actually, PN)"
+          },
+          {
+            "identity" : "servd",
+            "map" : "ProviderName"
+          }
+        ]
+      },
+      {
+        "id" : "Practitioner.telecom",
+        "path" : "Practitioner.telecom",
+        "short" : "A contact detail for the practitioner (that apply to all roles)",
+        "definition" : "A contact detail for the practitioner, e.g. a telephone number or an email address.",
+        "comment" : "Person may have multiple ways to be contacted with different uses or applicable periods.  May need to have options for contacting the person urgently and to help with identification.  These typically will have home numbers, or mobile numbers that are not role specific.",
+        "requirements" : "Need to know how to reach a practitioner independent to any roles the practitioner may have.",
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "Practitioner.telecom",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "ContactPoint"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "PRT-15, STF-10, ROL-12"
+          },
+          {
+            "identity" : "rim",
+            "map" : "./telecom"
+          },
+          {
+            "identity" : "servd",
+            "map" : "./ContactPoints"
+          }
+        ]
+      },
+      {
+        "id" : "Practitioner.address",
+        "path" : "Practitioner.address",
+        "short" : "Norwegian address",
+        "definition" : "http://hl7.no/fhir/StructureDefinition/no-basis-Address\n\nAddress(es) of the practitioner that are not role specific (typically home address). \nWork addresses are not typically entered in this property as they are usually role dependent.",
+        "comment" : "Note: address is intended to describe postal addresses for administrative purposes, not to describe absolute geographical coordinates.  Postal addresses are often used as proxies for physical locations (also see the [Location](http://hl7.org/fhir/R4/location.html#) resource).",
+        "requirements" : "The home/mailing address of the practitioner is often required for employee administration purposes, and also for some rostering services where the start point (practitioners home) can be used in calculations.",
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "Practitioner.address",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "Address",
+            "profile" : [
+              "http://helsenorge.no/fhir/StructureDefinition/no-basis-Address"
+            ]
+          }
+        ],
+        "condition" : [
+          "ele-1"
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "n/a"
+          },
+          {
+            "identity" : "v2",
+            "map" : "XAD"
+          },
+          {
+            "identity" : "rim",
+            "map" : "AD"
+          },
+          {
+            "identity" : "servd",
+            "map" : "Address"
+          }
+        ]
+      },
+      {
+        "id" : "Practitioner.gender",
+        "path" : "Practitioner.gender",
+        "short" : "male | female | other | unknown",
+        "definition" : "Administrative Gender - the gender that the person is considered to have for administration and record keeping purposes.",
+        "requirements" : "Needed to address the person correctly.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Practitioner.gender",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "code"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "binding" : {
+          "extension" : [
+            {
+              "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
+              "valueString" : "AdministrativeGender"
+            },
+            {
+              "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding",
+              "valueBoolean" : true
+            }
+          ],
+          "strength" : "required",
+          "description" : "The gender of a person used for administrative purposes.",
+          "valueSet" : "http://hl7.org/fhir/ValueSet/administrative-gender|4.0.1"
+        },
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "STF-5"
+          },
+          {
+            "identity" : "rim",
+            "map" : "./administrativeGender"
+          },
+          {
+            "identity" : "servd",
+            "map" : "./GenderCode"
+          }
+        ]
+      },
+      {
+        "id" : "Practitioner.birthDate",
+        "path" : "Practitioner.birthDate",
+        "short" : "The date  on which the practitioner was born",
+        "definition" : "The date of birth for the practitioner.",
+        "requirements" : "Needed for identification.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Practitioner.birthDate",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "date"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "STF-6"
+          },
+          {
+            "identity" : "rim",
+            "map" : "./birthTime"
+          },
+          {
+            "identity" : "servd",
+            "map" : "(not represented in ServD)"
+          }
+        ]
+      },
+      {
+        "id" : "Practitioner.photo",
+        "path" : "Practitioner.photo",
+        "short" : "Image of the person",
+        "definition" : "Image of the person.",
+        "requirements" : "Many EHR systems have the capability to capture an image of patients and personnel. Fits with newer social media usage too.",
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "Practitioner.photo",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "Attachment"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "./subjectOf/ObservationEvent[code=\"photo\"]/value"
+          },
+          {
+            "identity" : "servd",
+            "map" : "./ImageURI (only supports the URI reference)"
+          }
+        ]
+      },
+      {
+        "id" : "Practitioner.qualification",
+        "path" : "Practitioner.qualification",
+        "short" : "Certification, licenses, or training pertaining to the provision of care",
+        "definition" : "Coded representation of the qualification of the health care practitioner. Usually contains healthPersonnellCategory according to Kategori helsepersonell (OID=9060) and approvalType according to Godkjenningstype HPR (OID=7704)",
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "Practitioner.qualification",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "BackboneElement"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "CER?"
+          },
+          {
+            "identity" : "rim",
+            "map" : ".playingEntity.playingRole[classCode=QUAL].code"
+          },
+          {
+            "identity" : "servd",
+            "map" : "./Qualifications"
+          }
+        ]
+      },
+      {
+        "id" : "Practitioner.qualification.id",
+        "path" : "Practitioner.qualification.id",
+        "representation" : [
+          "xmlAttr"
+        ],
+        "short" : "Unique id for inter-element referencing",
+        "definition" : "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Element.id",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "extension" : [
+              {
+                "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
+                "valueUrl" : "string"
+              }
+            ],
+            "code" : "http://hl7.org/fhirpath/System.String"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "n/a"
+          }
+        ]
+      },
+      {
+        "id" : "Practitioner.qualification.extension",
+        "path" : "Practitioner.qualification.extension",
+        "short" : "Additional content defined by implementations",
+        "definition" : "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
+        "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
+        "alias" : [
+          "extensions",
+          "user content"
+        ],
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "Element.extension",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "Extension"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          },
+          {
+            "key" : "ext-1",
+            "severity" : "error",
+            "human" : "Must have either extensions or value[x], not both",
+            "expression" : "extension.exists() != value.exists()",
+            "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Extension"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "n/a"
+          }
+        ]
+      },
+      {
+        "id" : "Practitioner.qualification.modifierExtension",
+        "path" : "Practitioner.qualification.modifierExtension",
+        "short" : "Extensions that cannot be ignored even if unrecognized",
+        "definition" : "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).",
+        "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
+        "requirements" : "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).",
+        "alias" : [
+          "extensions",
+          "user content",
+          "modifiers"
+        ],
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "BackboneElement.modifierExtension",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "Extension"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          },
+          {
+            "key" : "ext-1",
+            "severity" : "error",
+            "human" : "Must have either extensions or value[x], not both",
+            "expression" : "extension.exists() != value.exists()",
+            "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Extension"
+          }
+        ],
+        "isModifier" : true,
+        "isModifierReason" : "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them",
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "N/A"
+          }
+        ]
+      },
+      {
+        "id" : "Practitioner.qualification.identifier",
+        "path" : "Practitioner.qualification.identifier",
+        "short" : "An identifier for this qualification for the practitioner",
+        "definition" : "An identifier that applies to this person's qualification in this role.",
+        "requirements" : "Often, specific identities are assigned for the qualification.",
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "Practitioner.qualification.identifier",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "Identifier"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : ".playingEntity.playingRole[classCode=QUAL].id"
+          }
+        ]
+      },
+      {
+        "id" : "Practitioner.qualification.code",
+        "path" : "Practitioner.qualification.code",
+        "short" : "Coded representation of the qualification",
+        "definition" : "Coded representation of the qualification of the health care practitioner. Usually contains healthPersonnellCategory according to Kategori helsepersonell (OID=9060) and approvalType according to Godkjenningstype HPR (OID=7704)",
+        "min" : 1,
+        "max" : "1",
+        "base" : {
+          "path" : "Practitioner.qualification.code",
+          "min" : 1,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "CodeableConcept"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "binding" : {
+          "extension" : [
+            {
+              "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
+              "valueString" : "Qualification"
+            }
+          ],
+          "strength" : "example",
+          "description" : "Specific qualification the practitioner has to provide a service.",
+          "valueSet" : "http://terminology.hl7.org/ValueSet/v2-2.7-0360"
+        },
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : ".playingEntity.playingRole[classCode=QUAL].code"
+          },
+          {
+            "identity" : "servd",
+            "map" : "./Qualifications.Value"
+          }
+        ]
+      },
+      {
+        "id" : "Practitioner.qualification.code.id",
+        "path" : "Practitioner.qualification.code.id",
+        "representation" : [
+          "xmlAttr"
+        ],
+        "short" : "Unique id for inter-element referencing",
+        "definition" : "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Element.id",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "extension" : [
+              {
+                "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
+                "valueUrl" : "string"
+              }
+            ],
+            "code" : "http://hl7.org/fhirpath/System.String"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "n/a"
+          }
+        ]
+      },
+      {
+        "id" : "Practitioner.qualification.code.extension",
+        "path" : "Practitioner.qualification.code.extension",
+        "slicing" : {
+          "discriminator" : [
+            {
+              "type" : "value",
+              "path" : "url"
+            }
+          ],
+          "description" : "Extensions are always sliced by (at least) url",
+          "rules" : "open"
+        },
+        "short" : "Additional content defined by implementations",
+        "definition" : "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
+        "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
+        "alias" : [
+          "extensions",
+          "user content"
+        ],
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "Element.extension",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "Extension"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          },
+          {
+            "key" : "ext-1",
+            "severity" : "error",
+            "human" : "Must have either extensions or value[x], not both",
+            "expression" : "extension.exists() != value.exists()",
+            "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Extension"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "n/a"
+          }
+        ]
+      },
+      {
+        "id" : "Practitioner.qualification.code.coding",
+        "path" : "Practitioner.qualification.code.coding",
+        "slicing" : {
+          "discriminator" : [
+            {
+              "type" : "value",
+              "path" : "system"
+            }
+          ],
+          "rules" : "open"
+        },
+        "short" : "Coded representation of the qualification",
+        "definition" : "Coded representation of the qualification of the health care practitioner. Usually contains healthPersonnellCategory according to Kategori helsepersonell (OID=9060) and approvalType according to Godkjenningstype HPR (OID=7704)",
+        "comment" : "Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information.  Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true.",
+        "requirements" : "Allows for alternative encodings within a code system, and translations to other code systems.",
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "CodeableConcept.coding",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "Coding"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "C*E.1-8, C*E.10-22"
+          },
+          {
+            "identity" : "rim",
+            "map" : "union(., ./translation)"
+          },
+          {
+            "identity" : "orim",
+            "map" : "fhir:CodeableConcept.coding rdfs:subPropertyOf dt:CD.coding"
+          }
+        ]
+      },
+      {
+        "id" : "Practitioner.qualification.code.coding:healthPersonnellCategory",
+        "path" : "Practitioner.qualification.code.coding",
+        "sliceName" : "healthPersonnellCategory",
+        "short" : "The health care personnel category",
+        "definition" : "Category of health care personnel authorization according to Helsepersonnelloven §48",
+        "comment" : "Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information.  Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true.",
+        "requirements" : "Allows for alternative encodings within a code system, and translations to other code systems.",
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "CodeableConcept.coding",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "Coding"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "binding" : {
+          "strength" : "preferred",
+          "valueSet" : "urn:oid:2.16.578.1.12.4.1.1.9060"
+        },
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "C*E.1-8, C*E.10-22"
+          },
+          {
+            "identity" : "rim",
+            "map" : "union(., ./translation)"
+          },
+          {
+            "identity" : "orim",
+            "map" : "fhir:CodeableConcept.coding rdfs:subPropertyOf dt:CD.coding"
+          }
+        ]
+      },
+      {
+        "id" : "Practitioner.qualification.code.coding:healthPersonnellCategory.id",
+        "path" : "Practitioner.qualification.code.coding.id",
+        "representation" : [
+          "xmlAttr"
+        ],
+        "short" : "Unique id for inter-element referencing",
+        "definition" : "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Element.id",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "extension" : [
+              {
+                "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
+                "valueUrl" : "string"
+              }
+            ],
+            "code" : "http://hl7.org/fhirpath/System.String"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "n/a"
+          }
+        ]
+      },
+      {
+        "id" : "Practitioner.qualification.code.coding:healthPersonnellCategory.extension",
+        "path" : "Practitioner.qualification.code.coding.extension",
+        "slicing" : {
+          "discriminator" : [
+            {
+              "type" : "value",
+              "path" : "url"
+            }
+          ],
+          "description" : "Extensions are always sliced by (at least) url",
+          "rules" : "open"
+        },
+        "short" : "Additional content defined by implementations",
+        "definition" : "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
+        "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
+        "alias" : [
+          "extensions",
+          "user content"
+        ],
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "Element.extension",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "Extension"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          },
+          {
+            "key" : "ext-1",
+            "severity" : "error",
+            "human" : "Must have either extensions or value[x], not both",
+            "expression" : "extension.exists() != value.exists()",
+            "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Extension"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "n/a"
+          }
+        ]
+      },
+      {
+        "id" : "Practitioner.qualification.code.coding:healthPersonnellCategory.system",
+        "path" : "Practitioner.qualification.code.coding.system",
+        "short" : "Identification of the CodeSystem 9060 on Volven",
+        "definition" : "Identification of the CodeSystem Kategori helsepersonell (OID=9060) used to describe the category of authorized health care personnel",
+        "comment" : "The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...).  OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should reference to some definition that establishes the system clearly and unambiguously.",
+        "requirements" : "Need to be unambiguous about the source of the definition of the symbol.",
+        "min" : 1,
+        "max" : "1",
+        "base" : {
+          "path" : "Coding.system",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "uri"
+          }
+        ],
+        "fixedUri" : "urn:oid:2.16.578.1.12.4.1.1.9060",
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "C*E.3"
+          },
+          {
+            "identity" : "rim",
+            "map" : "./codeSystem"
+          },
+          {
+            "identity" : "orim",
+            "map" : "fhir:Coding.system rdfs:subPropertyOf dt:CDCoding.codeSystem"
+          }
+        ]
+      },
+      {
+        "id" : "Practitioner.qualification.code.coding:healthPersonnellCategory.version",
+        "path" : "Practitioner.qualification.code.coding.version",
+        "short" : "Version of the system - if relevant",
+        "definition" : "The version of the code system which was used when choosing this code. Note that a well-maintained code system does not need the version reported, because the meaning of codes is consistent across versions. However this cannot consistently be assured, and when the meaning is not guaranteed to be consistent, the version SHOULD be exchanged.",
+        "comment" : "Where the terminology does not clearly define what string should be used to identify code system versions, the recommendation is to use the date (expressed in FHIR date format) on which that version was officially published as the version date.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Coding.version",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "string"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "C*E.7"
+          },
+          {
+            "identity" : "rim",
+            "map" : "./codeSystemVersion"
+          },
+          {
+            "identity" : "orim",
+            "map" : "fhir:Coding.version rdfs:subPropertyOf dt:CDCoding.codeSystemVersion"
+          }
+        ]
+      },
+      {
+        "id" : "Practitioner.qualification.code.coding:healthPersonnellCategory.code",
+        "path" : "Practitioner.qualification.code.coding.code",
+        "short" : "Symbol in syntax defined by the system",
+        "definition" : "A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).",
+        "requirements" : "Need to refer to a particular code in the system.",
+        "min" : 1,
+        "max" : "1",
+        "base" : {
+          "path" : "Coding.code",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "code"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "C*E.1"
+          },
+          {
+            "identity" : "rim",
+            "map" : "./code"
+          },
+          {
+            "identity" : "orim",
+            "map" : "fhir:Coding.code rdfs:subPropertyOf dt:CDCoding.code"
+          }
+        ]
+      },
+      {
+        "id" : "Practitioner.qualification.code.coding:healthPersonnellCategory.display",
+        "extension" : [
+          {
+            "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
+            "valueBoolean" : true
+          }
+        ],
+        "path" : "Practitioner.qualification.code.coding.display",
+        "short" : "Representation defined by the system",
+        "definition" : "A representation of the meaning of the code in the system, following the rules of the system.",
+        "requirements" : "Need to be able to carry a human-readable meaning of the code for readers that do not know  the system.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Coding.display",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "string"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "C*E.2 - but note this is not well followed"
+          },
+          {
+            "identity" : "rim",
+            "map" : "CV.displayName"
+          },
+          {
+            "identity" : "orim",
+            "map" : "fhir:Coding.display rdfs:subPropertyOf dt:CDCoding.displayName"
+          }
+        ]
+      },
+      {
+        "id" : "Practitioner.qualification.code.coding:healthPersonnellCategory.userSelected",
+        "path" : "Practitioner.qualification.code.coding.userSelected",
+        "short" : "If this coding was chosen directly by the user",
+        "definition" : "Indicates that this coding was chosen by a user directly - e.g. off a pick list of available items (codes or displays).",
+        "comment" : "Amongst a set of alternatives, a directly chosen code is the most appropriate starting point for new translations. There is some ambiguity about what exactly 'directly chosen' implies, and trading partner agreement may be needed to clarify the use of this element and its consequences more completely.",
+        "requirements" : "This has been identified as a clinical safety criterium - that this exact system/code pair was chosen explicitly, rather than inferred by the system based on some rules or language processing.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Coding.userSelected",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "boolean"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "Sometimes implied by being first"
+          },
+          {
+            "identity" : "rim",
+            "map" : "CD.codingRationale"
+          },
+          {
+            "identity" : "orim",
+            "map" : "fhir:Coding.userSelected fhir:mapsTo dt:CDCoding.codingRationale. fhir:Coding.userSelected fhir:hasMap fhir:Coding.userSelected.map. fhir:Coding.userSelected.map a fhir:Map;   fhir:target dt:CDCoding.codingRationale. fhir:Coding.userSelected\\#true a [     fhir:source \"true\";     fhir:target dt:CDCoding.codingRationale\\#O   ]"
+          }
+        ]
+      },
+      {
+        "id" : "Practitioner.qualification.code.coding:approvalType",
+        "path" : "Practitioner.qualification.code.coding",
+        "sliceName" : "approvalType",
+        "short" : "The approval type of the practitioner",
+        "definition" : "The approval type of the practitioner (if applicable) according to the CodeSystem Godkjenningstype HPR (OID=7704)",
+        "comment" : "Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information.  Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true.",
+        "requirements" : "Allows for alternative encodings within a code system, and translations to other code systems.",
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "CodeableConcept.coding",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "Coding"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "binding" : {
+          "strength" : "preferred",
+          "valueSet" : "urn:oid:2.16.578.1.12.4.1.1.7704"
+        },
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "C*E.1-8, C*E.10-22"
+          },
+          {
+            "identity" : "rim",
+            "map" : "union(., ./translation)"
+          },
+          {
+            "identity" : "orim",
+            "map" : "fhir:CodeableConcept.coding rdfs:subPropertyOf dt:CD.coding"
+          }
+        ]
+      },
+      {
+        "id" : "Practitioner.qualification.code.coding:approvalType.id",
+        "path" : "Practitioner.qualification.code.coding.id",
+        "representation" : [
+          "xmlAttr"
+        ],
+        "short" : "Unique id for inter-element referencing",
+        "definition" : "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Element.id",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "extension" : [
+              {
+                "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
+                "valueUrl" : "string"
+              }
+            ],
+            "code" : "http://hl7.org/fhirpath/System.String"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "n/a"
+          }
+        ]
+      },
+      {
+        "id" : "Practitioner.qualification.code.coding:approvalType.extension",
+        "path" : "Practitioner.qualification.code.coding.extension",
+        "slicing" : {
+          "discriminator" : [
+            {
+              "type" : "value",
+              "path" : "url"
+            }
+          ],
+          "description" : "Extensions are always sliced by (at least) url",
+          "rules" : "open"
+        },
+        "short" : "Additional content defined by implementations",
+        "definition" : "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
+        "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
+        "alias" : [
+          "extensions",
+          "user content"
+        ],
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "Element.extension",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "Extension"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          },
+          {
+            "key" : "ext-1",
+            "severity" : "error",
+            "human" : "Must have either extensions or value[x], not both",
+            "expression" : "extension.exists() != value.exists()",
+            "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Extension"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "n/a"
+          }
+        ]
+      },
+      {
+        "id" : "Practitioner.qualification.code.coding:approvalType.system",
+        "path" : "Practitioner.qualification.code.coding.system",
+        "short" : "Identification of the CodeSystem 7704 on Volven",
+        "definition" : "Identification of the CodeSystem Godkjenningstype HPR (OID=7704) used to describe type of autohorization registered in HPR.",
+        "comment" : "The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...).  OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should reference to some definition that establishes the system clearly and unambiguously.",
+        "requirements" : "Need to be unambiguous about the source of the definition of the symbol.",
+        "min" : 1,
+        "max" : "1",
+        "base" : {
+          "path" : "Coding.system",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "uri"
+          }
+        ],
+        "fixedUri" : "urn:oid:2.16.578.1.12.4.1.1.7704",
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "C*E.3"
+          },
+          {
+            "identity" : "rim",
+            "map" : "./codeSystem"
+          },
+          {
+            "identity" : "orim",
+            "map" : "fhir:Coding.system rdfs:subPropertyOf dt:CDCoding.codeSystem"
+          }
+        ]
+      },
+      {
+        "id" : "Practitioner.qualification.code.coding:approvalType.version",
+        "path" : "Practitioner.qualification.code.coding.version",
+        "short" : "Version of the system - if relevant",
+        "definition" : "The version of the code system which was used when choosing this code. Note that a well-maintained code system does not need the version reported, because the meaning of codes is consistent across versions. However this cannot consistently be assured, and when the meaning is not guaranteed to be consistent, the version SHOULD be exchanged.",
+        "comment" : "Where the terminology does not clearly define what string should be used to identify code system versions, the recommendation is to use the date (expressed in FHIR date format) on which that version was officially published as the version date.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Coding.version",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "string"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "C*E.7"
+          },
+          {
+            "identity" : "rim",
+            "map" : "./codeSystemVersion"
+          },
+          {
+            "identity" : "orim",
+            "map" : "fhir:Coding.version rdfs:subPropertyOf dt:CDCoding.codeSystemVersion"
+          }
+        ]
+      },
+      {
+        "id" : "Practitioner.qualification.code.coding:approvalType.code",
+        "path" : "Practitioner.qualification.code.coding.code",
+        "short" : "Symbol in syntax defined by the system",
+        "definition" : "A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).",
+        "requirements" : "Need to refer to a particular code in the system.",
+        "min" : 1,
+        "max" : "1",
+        "base" : {
+          "path" : "Coding.code",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "code"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "C*E.1"
+          },
+          {
+            "identity" : "rim",
+            "map" : "./code"
+          },
+          {
+            "identity" : "orim",
+            "map" : "fhir:Coding.code rdfs:subPropertyOf dt:CDCoding.code"
+          }
+        ]
+      },
+      {
+        "id" : "Practitioner.qualification.code.coding:approvalType.display",
+        "extension" : [
+          {
+            "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
+            "valueBoolean" : true
+          }
+        ],
+        "path" : "Practitioner.qualification.code.coding.display",
+        "short" : "Representation defined by the system",
+        "definition" : "A representation of the meaning of the code in the system, following the rules of the system.",
+        "requirements" : "Need to be able to carry a human-readable meaning of the code for readers that do not know  the system.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Coding.display",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "string"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "C*E.2 - but note this is not well followed"
+          },
+          {
+            "identity" : "rim",
+            "map" : "CV.displayName"
+          },
+          {
+            "identity" : "orim",
+            "map" : "fhir:Coding.display rdfs:subPropertyOf dt:CDCoding.displayName"
+          }
+        ]
+      },
+      {
+        "id" : "Practitioner.qualification.code.coding:approvalType.userSelected",
+        "path" : "Practitioner.qualification.code.coding.userSelected",
+        "short" : "If this coding was chosen directly by the user",
+        "definition" : "Indicates that this coding was chosen by a user directly - e.g. off a pick list of available items (codes or displays).",
+        "comment" : "Amongst a set of alternatives, a directly chosen code is the most appropriate starting point for new translations. There is some ambiguity about what exactly 'directly chosen' implies, and trading partner agreement may be needed to clarify the use of this element and its consequences more completely.",
+        "requirements" : "This has been identified as a clinical safety criterium - that this exact system/code pair was chosen explicitly, rather than inferred by the system based on some rules or language processing.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Coding.userSelected",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "boolean"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "Sometimes implied by being first"
+          },
+          {
+            "identity" : "rim",
+            "map" : "CD.codingRationale"
+          },
+          {
+            "identity" : "orim",
+            "map" : "fhir:Coding.userSelected fhir:mapsTo dt:CDCoding.codingRationale. fhir:Coding.userSelected fhir:hasMap fhir:Coding.userSelected.map. fhir:Coding.userSelected.map a fhir:Map;   fhir:target dt:CDCoding.codingRationale. fhir:Coding.userSelected\\#true a [     fhir:source \"true\";     fhir:target dt:CDCoding.codingRationale\\#O   ]"
+          }
+        ]
+      },
+      {
+        "id" : "Practitioner.qualification.code.coding:healthPersonnelSpecialization",
+        "path" : "Practitioner.qualification.code.coding",
+        "sliceName" : "healthPersonnelSpecialization",
+        "short" : "Godkjent spesialitet for helsepersonell registrert i HPR.",
+        "definition" : "Godkjent spesialitet for helsepersonell registrert i HPR. Helsepersonellregisterets (HPR) klassifikasjon av spesialiteter (OID=7426)",
+        "comment" : "Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information.  Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true.",
+        "requirements" : "Allows for alternative encodings within a code system, and translations to other code systems.",
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "CodeableConcept.coding",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "Coding"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "binding" : {
+          "strength" : "preferred",
+          "valueSet" : "urn:oid:2.16.578.1.12.4.1.1.7426"
+        },
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "C*E.1-8, C*E.10-22"
+          },
+          {
+            "identity" : "rim",
+            "map" : "union(., ./translation)"
+          },
+          {
+            "identity" : "orim",
+            "map" : "fhir:CodeableConcept.coding rdfs:subPropertyOf dt:CD.coding"
+          }
+        ]
+      },
+      {
+        "id" : "Practitioner.qualification.code.coding:healthPersonnelSpecialization.id",
+        "path" : "Practitioner.qualification.code.coding.id",
+        "representation" : [
+          "xmlAttr"
+        ],
+        "short" : "Unique id for inter-element referencing",
+        "definition" : "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Element.id",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "extension" : [
+              {
+                "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
+                "valueUrl" : "string"
+              }
+            ],
+            "code" : "http://hl7.org/fhirpath/System.String"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "n/a"
+          }
+        ]
+      },
+      {
+        "id" : "Practitioner.qualification.code.coding:healthPersonnelSpecialization.extension",
+        "path" : "Practitioner.qualification.code.coding.extension",
+        "slicing" : {
+          "discriminator" : [
+            {
+              "type" : "value",
+              "path" : "url"
+            }
+          ],
+          "description" : "Extensions are always sliced by (at least) url",
+          "rules" : "open"
+        },
+        "short" : "Additional content defined by implementations",
+        "definition" : "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
+        "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
+        "alias" : [
+          "extensions",
+          "user content"
+        ],
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "Element.extension",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "Extension"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          },
+          {
+            "key" : "ext-1",
+            "severity" : "error",
+            "human" : "Must have either extensions or value[x], not both",
+            "expression" : "extension.exists() != value.exists()",
+            "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Extension"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "n/a"
+          }
+        ]
+      },
+      {
+        "id" : "Practitioner.qualification.code.coding:healthPersonnelSpecialization.system",
+        "path" : "Practitioner.qualification.code.coding.system",
+        "short" : "Identity of the terminology system",
+        "definition" : "The identification of the code system that defines the meaning of the symbol in the code.",
+        "comment" : "The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...).  OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should reference to some definition that establishes the system clearly and unambiguously.",
+        "requirements" : "Need to be unambiguous about the source of the definition of the symbol.",
+        "min" : 1,
+        "max" : "1",
+        "base" : {
+          "path" : "Coding.system",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "uri"
+          }
+        ],
+        "fixedUri" : "urn:oid:2.16.578.1.12.4.1.1.7426",
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "C*E.3"
+          },
+          {
+            "identity" : "rim",
+            "map" : "./codeSystem"
+          },
+          {
+            "identity" : "orim",
+            "map" : "fhir:Coding.system rdfs:subPropertyOf dt:CDCoding.codeSystem"
+          }
+        ]
+      },
+      {
+        "id" : "Practitioner.qualification.code.coding:healthPersonnelSpecialization.version",
+        "path" : "Practitioner.qualification.code.coding.version",
+        "short" : "Version of the system - if relevant",
+        "definition" : "The version of the code system which was used when choosing this code. Note that a well-maintained code system does not need the version reported, because the meaning of codes is consistent across versions. However this cannot consistently be assured, and when the meaning is not guaranteed to be consistent, the version SHOULD be exchanged.",
+        "comment" : "Where the terminology does not clearly define what string should be used to identify code system versions, the recommendation is to use the date (expressed in FHIR date format) on which that version was officially published as the version date.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Coding.version",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "string"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "C*E.7"
+          },
+          {
+            "identity" : "rim",
+            "map" : "./codeSystemVersion"
+          },
+          {
+            "identity" : "orim",
+            "map" : "fhir:Coding.version rdfs:subPropertyOf dt:CDCoding.codeSystemVersion"
+          }
+        ]
+      },
+      {
+        "id" : "Practitioner.qualification.code.coding:healthPersonnelSpecialization.code",
+        "path" : "Practitioner.qualification.code.coding.code",
+        "short" : "Symbol in syntax defined by the system",
+        "definition" : "A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).",
+        "requirements" : "Need to refer to a particular code in the system.",
+        "min" : 1,
+        "max" : "1",
+        "base" : {
+          "path" : "Coding.code",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "code"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "C*E.1"
+          },
+          {
+            "identity" : "rim",
+            "map" : "./code"
+          },
+          {
+            "identity" : "orim",
+            "map" : "fhir:Coding.code rdfs:subPropertyOf dt:CDCoding.code"
+          }
+        ]
+      },
+      {
+        "id" : "Practitioner.qualification.code.coding:healthPersonnelSpecialization.display",
+        "extension" : [
+          {
+            "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
+            "valueBoolean" : true
+          }
+        ],
+        "path" : "Practitioner.qualification.code.coding.display",
+        "short" : "Representation defined by the system",
+        "definition" : "A representation of the meaning of the code in the system, following the rules of the system.",
+        "requirements" : "Need to be able to carry a human-readable meaning of the code for readers that do not know  the system.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Coding.display",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "string"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "C*E.2 - but note this is not well followed"
+          },
+          {
+            "identity" : "rim",
+            "map" : "CV.displayName"
+          },
+          {
+            "identity" : "orim",
+            "map" : "fhir:Coding.display rdfs:subPropertyOf dt:CDCoding.displayName"
+          }
+        ]
+      },
+      {
+        "id" : "Practitioner.qualification.code.coding:healthPersonnelSpecialization.userSelected",
+        "path" : "Practitioner.qualification.code.coding.userSelected",
+        "short" : "If this coding was chosen directly by the user",
+        "definition" : "Indicates that this coding was chosen by a user directly - e.g. off a pick list of available items (codes or displays).",
+        "comment" : "Amongst a set of alternatives, a directly chosen code is the most appropriate starting point for new translations. There is some ambiguity about what exactly 'directly chosen' implies, and trading partner agreement may be needed to clarify the use of this element and its consequences more completely.",
+        "requirements" : "This has been identified as a clinical safety criterium - that this exact system/code pair was chosen explicitly, rather than inferred by the system based on some rules or language processing.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Coding.userSelected",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "boolean"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "Sometimes implied by being first"
+          },
+          {
+            "identity" : "rim",
+            "map" : "CD.codingRationale"
+          },
+          {
+            "identity" : "orim",
+            "map" : "fhir:Coding.userSelected fhir:mapsTo dt:CDCoding.codingRationale. fhir:Coding.userSelected fhir:hasMap fhir:Coding.userSelected.map. fhir:Coding.userSelected.map a fhir:Map;   fhir:target dt:CDCoding.codingRationale. fhir:Coding.userSelected\\#true a [     fhir:source \"true\";     fhir:target dt:CDCoding.codingRationale\\#O   ]"
+          }
+        ]
+      },
+      {
+        "id" : "Practitioner.qualification.code.text",
+        "extension" : [
+          {
+            "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
+            "valueBoolean" : true
+          }
+        ],
+        "path" : "Practitioner.qualification.code.text",
+        "short" : "Plain text representation of the concept",
+        "definition" : "A human language representation of the concept as seen/selected/uttered by the user who entered the data and/or which represents the intended meaning of the user.",
+        "comment" : "Very often the text is the same as a displayName of one of the codings.",
+        "requirements" : "The codes from the terminologies do not always capture the correct meaning with all the nuances of the human using them, or sometimes there is no appropriate code at all. In these cases, the text is used to capture the full meaning of the source.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "CodeableConcept.text",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "string"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "C*E.9. But note many systems use C*E.2 for this"
+          },
+          {
+            "identity" : "rim",
+            "map" : "./originalText[mediaType/code=\"text/plain\"]/data"
+          },
+          {
+            "identity" : "orim",
+            "map" : "fhir:CodeableConcept.text rdfs:subPropertyOf dt:CD.originalText"
+          }
+        ]
+      },
+      {
+        "id" : "Practitioner.qualification.period",
+        "path" : "Practitioner.qualification.period",
+        "short" : "Period during which the qualification is valid",
+        "definition" : "Period during which the qualification is valid.",
+        "requirements" : "Qualifications are often for a limited period of time, and can be revoked.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Practitioner.qualification.period",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "Period"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : ".playingEntity.playingRole[classCode=QUAL].effectiveTime"
+          },
+          {
+            "identity" : "servd",
+            "map" : "./Qualifications.StartDate and ./Qualifications.EndDate"
+          }
+        ]
+      },
+      {
+        "id" : "Practitioner.qualification.issuer",
+        "path" : "Practitioner.qualification.issuer",
+        "short" : "Organization that regulates and issues the qualification",
+        "definition" : "Organization that regulates and issues the qualification.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Practitioner.qualification.issuer",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "Reference",
+            "targetProfile" : [
+              "http://hl7.org/fhir/StructureDefinition/Organization"
+            ]
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : ".playingEntity.playingRole[classCode=QUAL].scoper"
+          }
+        ]
+      },
+      {
+        "id" : "Practitioner.communication",
+        "path" : "Practitioner.communication",
+        "short" : "A language the practitioner can use in patient communication",
+        "definition" : "A language the practitioner can use in patient communication.",
+        "comment" : "The structure aa-BB with this exact casing is one the most widely used notations for locale. However not all systems code this but instead have it as free text. Hence CodeableConcept instead of code as the data type.",
+        "requirements" : "Knowing which language a practitioner speaks can help in facilitating communication with patients.",
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "Practitioner.communication",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "CodeableConcept"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "binding" : {
+          "extension" : [
+            {
+              "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-maxValueSet",
+              "valueCanonical" : "http://hl7.org/fhir/ValueSet/all-languages"
+            },
+            {
+              "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
+              "valueString" : "Language"
+            },
+            {
+              "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding",
+              "valueBoolean" : true
+            }
+          ],
+          "strength" : "preferred",
+          "description" : "A human language.",
+          "valueSet" : "http://hl7.org/fhir/ValueSet/languages"
+        },
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "PID-15, NK1-20, LAN-2"
+          },
+          {
+            "identity" : "rim",
+            "map" : "./languageCommunication"
+          },
+          {
+            "identity" : "servd",
+            "map" : "./Languages.LanguageSpokenCode"
+          }
+        ]
+      }
+    ]
+  },
+  "differential" : {
+    "element" : [
+      {
+        "id" : "Practitioner",
+        "path" : "Practitioner"
+      },
+      {
+        "id" : "Practitioner.identifier",
+        "path" : "Practitioner.identifier",
+        "slicing" : {
+          "discriminator" : [
+            {
+              "type" : "value",
+              "path" : "system"
+            }
+          ],
+          "rules" : "open"
+        },
+        "definition" : "An identifier that applies to this person in this role.\n\nIn Norway all registered health care personnel is registered in the Helsepersonellregister (HPR) and is assigned a HPR-number that is used to identify the health care practitioner. Health care personnel not registered in HPR can use FNR for identification."
+      },
+      {
+        "id" : "Practitioner.identifier:HPR",
+        "path" : "Practitioner.identifier",
+        "sliceName" : "HPR",
+        "short" : "HPR number",
+        "definition" : "In Norway all registered health care personnel is registered in the Helsepersonellregister (HPR) and is assigned a HPR-number that is used to identify the health care practitioner. Health care personnel not registered in HPR can use FNR for identification.\n\nThe norwegian helsepersonellnummer for the practitioner. HPR as one of the possible practitioner identification numbers, should at least be sent unless there is a reason not to. Reasons for not sending the HPR number include but are not limited to, research and apps without a contract for processing data.",
+        "min" : 0,
+        "max" : "*"
+      },
+      {
+        "id" : "Practitioner.identifier:HPR.system",
+        "path" : "Practitioner.identifier.system",
+        "short" : "The identifier for HPR number",
+        "definition" : "The identifier for HPR number",
+        "min" : 1,
+        "fixedUri" : "urn:oid:2.16.578.1.12.4.1.4.4"
+      },
+      {
+        "id" : "Practitioner.identifier:HPR.value",
+        "path" : "Practitioner.identifier.value",
+        "short" : "The acttual HPR-number",
+        "definition" : "The acttual HPR-number",
+        "min" : 1
+      },
+      {
+        "id" : "Practitioner.identifier:FNR",
+        "path" : "Practitioner.identifier",
+        "sliceName" : "FNR",
+        "short" : "Norwegian FNR",
+        "definition" : "Fødselsnummer for the practitioner. Fødselsnummer as one of the possible practitioner identification numbers. Reasons for not sending the Fødselsnummer include but are not limited to, research and apps without a contract for processing data.",
+        "min" : 0,
+        "max" : "*"
+      },
+      {
+        "id" : "Practitioner.identifier:FNR.system",
+        "path" : "Practitioner.identifier.system",
+        "short" : "The identification of FNR",
+        "definition" : "The identification of FNR",
+        "min" : 1,
+        "fixedUri" : "urn:oid:2.16.578.1.12.4.1.4.1"
+      },
+      {
+        "id" : "Practitioner.identifier:FNR.value",
+        "path" : "Practitioner.identifier.value",
+        "short" : "The actual FNR",
+        "min" : 1
+      },
+      {
+        "id" : "Practitioner.identifier:DNR",
+        "path" : "Practitioner.identifier",
+        "sliceName" : "DNR",
+        "short" : "The D-nummer of the practitioner",
+        "definition" : "The D-nummer of the practitioner. (assigned by the norwegian Skatteetaten)",
+        "min" : 0,
+        "max" : "*"
+      },
+      {
+        "id" : "Practitioner.identifier:DNR.system",
+        "path" : "Practitioner.identifier.system",
+        "short" : "The identification of the D-nummer",
+        "definition" : "The identification of the Norwegian D-nummer",
+        "min" : 1,
+        "fixedUri" : "urn:oid:2.16.578.1.12.4.1.4.2"
+      },
+      {
+        "id" : "Practitioner.identifier:DNR.value",
+        "path" : "Practitioner.identifier.value",
+        "short" : "The actual D-nummer",
+        "definition" : "The actual Norwegian D-nummer",
+        "min" : 1
+      },
+      {
+        "id" : "Practitioner.name",
+        "path" : "Practitioner.name",
+        "type" : [
+          {
+            "code" : "HumanName",
+            "profile" : [
+              "http://helsenorge.no/fhir/StructureDefinition/no-basis-HumanName"
+            ]
+          }
+        ]
+      },
+      {
+        "id" : "Practitioner.address",
+        "path" : "Practitioner.address",
+        "short" : "Norwegian address",
+        "definition" : "http://hl7.no/fhir/StructureDefinition/no-basis-Address\n\nAddress(es) of the practitioner that are not role specific (typically home address). \nWork addresses are not typically entered in this property as they are usually role dependent.",
+        "type" : [
+          {
+            "code" : "Address",
+            "profile" : [
+              "http://helsenorge.no/fhir/StructureDefinition/no-basis-Address"
+            ]
+          }
+        ]
+      },
+      {
+        "id" : "Practitioner.qualification",
+        "path" : "Practitioner.qualification",
+        "definition" : "Coded representation of the qualification of the health care practitioner. Usually contains healthPersonnellCategory according to Kategori helsepersonell (OID=9060) and approvalType according to Godkjenningstype HPR (OID=7704)"
+      },
+      {
+        "id" : "Practitioner.qualification.code",
+        "path" : "Practitioner.qualification.code",
+        "definition" : "Coded representation of the qualification of the health care practitioner. Usually contains healthPersonnellCategory according to Kategori helsepersonell (OID=9060) and approvalType according to Godkjenningstype HPR (OID=7704)"
+      },
+      {
+        "id" : "Practitioner.qualification.code.coding",
+        "path" : "Practitioner.qualification.code.coding",
+        "slicing" : {
+          "discriminator" : [
+            {
+              "type" : "value",
+              "path" : "system"
+            }
+          ],
+          "rules" : "open"
+        },
+        "short" : "Coded representation of the qualification",
+        "definition" : "Coded representation of the qualification of the health care practitioner. Usually contains healthPersonnellCategory according to Kategori helsepersonell (OID=9060) and approvalType according to Godkjenningstype HPR (OID=7704)"
+      },
+      {
+        "id" : "Practitioner.qualification.code.coding:healthPersonnellCategory",
+        "path" : "Practitioner.qualification.code.coding",
+        "sliceName" : "healthPersonnellCategory",
+        "short" : "The health care personnel category",
+        "definition" : "Category of health care personnel authorization according to Helsepersonnelloven §48",
+        "min" : 0,
+        "max" : "*",
+        "binding" : {
+          "strength" : "preferred",
+          "valueSet" : "urn:oid:2.16.578.1.12.4.1.1.9060"
+        }
+      },
+      {
+        "id" : "Practitioner.qualification.code.coding:healthPersonnellCategory.system",
+        "path" : "Practitioner.qualification.code.coding.system",
+        "short" : "Identification of the CodeSystem 9060 on Volven",
+        "definition" : "Identification of the CodeSystem Kategori helsepersonell (OID=9060) used to describe the category of authorized health care personnel",
+        "min" : 1,
+        "fixedUri" : "urn:oid:2.16.578.1.12.4.1.1.9060"
+      },
+      {
+        "id" : "Practitioner.qualification.code.coding:healthPersonnellCategory.code",
+        "path" : "Practitioner.qualification.code.coding.code",
+        "min" : 1
+      },
+      {
+        "id" : "Practitioner.qualification.code.coding:approvalType",
+        "path" : "Practitioner.qualification.code.coding",
+        "sliceName" : "approvalType",
+        "short" : "The approval type of the practitioner",
+        "definition" : "The approval type of the practitioner (if applicable) according to the CodeSystem Godkjenningstype HPR (OID=7704)",
+        "min" : 0,
+        "max" : "*",
+        "binding" : {
+          "strength" : "preferred",
+          "valueSet" : "urn:oid:2.16.578.1.12.4.1.1.7704"
+        }
+      },
+      {
+        "id" : "Practitioner.qualification.code.coding:approvalType.system",
+        "path" : "Practitioner.qualification.code.coding.system",
+        "short" : "Identification of the CodeSystem 7704 on Volven",
+        "definition" : "Identification of the CodeSystem Godkjenningstype HPR (OID=7704) used to describe type of autohorization registered in HPR.",
+        "min" : 1,
+        "fixedUri" : "urn:oid:2.16.578.1.12.4.1.1.7704"
+      },
+      {
+        "id" : "Practitioner.qualification.code.coding:approvalType.code",
+        "path" : "Practitioner.qualification.code.coding.code",
+        "min" : 1
+      },
+      {
+        "id" : "Practitioner.qualification.code.coding:healthPersonnelSpecialization",
+        "path" : "Practitioner.qualification.code.coding",
+        "sliceName" : "healthPersonnelSpecialization",
+        "short" : "Godkjent spesialitet for helsepersonell registrert i HPR.",
+        "definition" : "Godkjent spesialitet for helsepersonell registrert i HPR. Helsepersonellregisterets (HPR) klassifikasjon av spesialiteter (OID=7426)",
+        "min" : 0,
+        "max" : "*",
+        "binding" : {
+          "strength" : "preferred",
+          "valueSet" : "urn:oid:2.16.578.1.12.4.1.1.7426"
+        }
+      },
+      {
+        "id" : "Practitioner.qualification.code.coding:healthPersonnelSpecialization.system",
+        "path" : "Practitioner.qualification.code.coding.system",
+        "min" : 1,
+        "fixedUri" : "urn:oid:2.16.578.1.12.4.1.1.7426"
+      },
+      {
+        "id" : "Practitioner.qualification.code.coding:healthPersonnelSpecialization.code",
+        "path" : "Practitioner.qualification.code.coding.code",
+        "min" : 1
+      }
+    ]
+  }
+}
+ + + + + + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/StructureDefinition-no-basis-Practitioner.profile.ttl.html b/StructureDefinition-no-basis-Practitioner.profile.ttl.html new file mode 100644 index 00000000..09a62385 --- /dev/null +++ b/StructureDefinition-no-basis-Practitioner.profile.ttl.html @@ -0,0 +1,3245 @@ + + + + + + + + + + + + + + no-basis-Practitioner - TTL Representation - v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - draft + + + +

+
+
+
+ +
+
+
+ + + + +
+
+ + +
+
+ +
+
+ + +
+
+
+
+ +
+

NyTimelosingIG - Local Development build (v0.1.0). See the Directory of published versions

+ + + + + + + + + + + + + + + + +

Resource Profile: NoBasisPractitioner - TTL Profile

+ + + + + + + +
+ + Active + + as of 2019-05-20 + + +
+ + +

TTL representation of the no-basis-Practitioner resource profile.

+ +

Raw ttl | Download

+ + + + + + +
+@prefix fhir: <http://hl7.org/fhir/> .
+@prefix owl: <http://www.w3.org/2002/07/owl#> .
+@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
+@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
+
+# - resource -------------------------------------------------------------------
+
+ a fhir:StructureDefinition ;
+  fhir:nodeRole fhir:treeRoot ;
+  fhir:id [ fhir:v "no-basis-Practitioner"] ; # 
+  fhir:meta [
+fhir:versionId [ fhir:v "1" ] ;
+fhir:lastUpdated [ fhir:v "2018-06-06T06:11:16.19+00:00"^^xsd:dateTime ]
+  ] ; # 
+  fhir:text [
+fhir:status [ fhir:v "extensions" ] ;
+fhir:div "<div xmlns=\"http://www.w3.org/1999/xhtml\">Placeholder</div>"
+  ] ; # 
+  fhir:url [ fhir:v "http://helsenorge.no/fhir/StructureDefinition/no-basis-Practitioner"^^xsd:anyURI] ; # 
+  fhir:version [ fhir:v "0.1.0"] ; # 
+  fhir:name [ fhir:v "NoBasisPractitioner"] ; # 
+  fhir:title [ fhir:v "no-basis-Practitioner"] ; # 
+  fhir:status [ fhir:v "active"] ; # 
+  fhir:date [ fhir:v "2019-05-20"^^xsd:date] ; # 
+  fhir:publisher [ fhir:v "Example Publisher"] ; # 
+  fhir:contact ( [
+fhir:name [ fhir:v "Example Publisher" ] ;
+    ( fhir:telecom [
+fhir:system [ fhir:v "url" ] ;
+fhir:value [ fhir:v "http://example.org/example-publisher" ]     ] )
+  ] ) ; # 
+  fhir:description [ fhir:v "Basisprofil for Norwegian Practitioner information. Defined by The Norwegian Directorate of eHealth and HL7 Norway. Should be used as a basis for further profiling in use-cases where specific identity information is needed. The basis profile is open, but derived profiles should close down the information elements according to specification relevant to the use-case.\n\n2019-03 - The no-basis-Practitioner resource main use-case is to represent the actual Practitioner, e.g. a person. The resource can include information about how to identify the practitioner in addition to the practitioner's education, qualifications and speciality. The resource can also include approvals and other centrally registered capabilities recorded for the practitioner."] ; # 
+  fhir:fhirVersion [ fhir:v "4.0.1"] ; # 
+  fhir:mapping ( [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:uri [ fhir:v "http://hl7.org/v2"^^xsd:anyURI ] ;
+fhir:name [ fhir:v "HL7 v2 Mapping" ]
+  ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:uri [ fhir:v "http://hl7.org/v3"^^xsd:anyURI ] ;
+fhir:name [ fhir:v "RIM Mapping" ]
+  ] [
+fhir:identity [ fhir:v "servd" ] ;
+fhir:uri [ fhir:v "http://www.omg.org/spec/ServD/1.0/"^^xsd:anyURI ] ;
+fhir:name [ fhir:v "ServD" ]
+  ] [
+fhir:identity [ fhir:v "w5" ] ;
+fhir:uri [ fhir:v "http://hl7.org/fhir/fivews"^^xsd:anyURI ] ;
+fhir:name [ fhir:v "FiveWs Pattern Mapping" ]
+  ] ) ; # 
+  fhir:kind [ fhir:v "resource"] ; # 
+  fhir:abstract [ fhir:v "false"^^xsd:boolean] ; # 
+  fhir:type [ fhir:v "Practitioner"^^xsd:anyURI] ; # 
+  fhir:baseDefinition [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Practitioner"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Practitioner>
+  ] ; # 
+  fhir:derivation [ fhir:v "constraint"] ; # 
+  fhir:snapshot [
+    ( fhir:element [
+fhir:id [ fhir:v "Practitioner" ] ;
+fhir:path [ fhir:v "Practitioner" ] ;
+fhir:short [ fhir:v "A person with a  formal responsibility in the provisioning of healthcare or related services" ] ;
+fhir:definition [ fhir:v "A person who is directly or indirectly involved in the provisioning of healthcare." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "Practitioner" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "dom-2" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "If the resource is contained in another resource, it SHALL NOT contain nested Resources" ] ;
+fhir:expression [ fhir:v "contained.contained.empty()" ] ;
+fhir:xpath [ fhir:v "not(parent::f:contained and f:contained)" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/DomainResource"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/DomainResource>         ]       ] [
+fhir:key [ fhir:v "dom-3" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource" ] ;
+fhir:expression [ fhir:v "contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()" ] ;
+fhir:xpath [ fhir:v "not(exists(for $id in f:contained/*/f:id/@value return $contained[not(parent::*/descendant::f:reference/@value=concat('#', $contained/*/id/@value) or descendant::f:reference[@value='#'])]))" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/DomainResource"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/DomainResource>         ]       ] [
+fhir:key [ fhir:v "dom-4" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated" ] ;
+fhir:expression [ fhir:v "contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()" ] ;
+fhir:xpath [ fhir:v "not(exists(f:contained/*/f:meta/f:versionId)) and not(exists(f:contained/*/f:meta/f:lastUpdated))" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/DomainResource"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/DomainResource>         ]       ] [
+fhir:key [ fhir:v "dom-5" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "If a resource is contained in another resource, it SHALL NOT have a security label" ] ;
+fhir:expression [ fhir:v "contained.meta.security.empty()" ] ;
+fhir:xpath [ fhir:v "not(exists(f:contained/*/f:meta/f:security))" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/DomainResource"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/DomainResource>         ]       ] [
+        ( fhir:extension [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bestpractice"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "true"^^xsd:boolean ]         ] [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bestpractice-explanation"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "When a resource has no narrative, only systems that fully understand the data can display the resource to a human safely. Including a human readable representation in the resource makes for a much more robust eco-system and cheaper handling of resources by intermediary systems. Some ecosystems restrict distribution of resources to only those systems that do fully understand the resources, and as a consequence implementers may believe that the narrative is superfluous. However experience shows that such eco-systems often open up to new participants over time." ]         ] ) ;
+fhir:key [ fhir:v "dom-6" ] ;
+fhir:severity [ fhir:v "warning" ] ;
+fhir:human [ fhir:v "A resource should have narrative for robust management" ] ;
+fhir:expression [ fhir:v "text.`div`.exists()" ] ;
+fhir:xpath [ fhir:v "exists(f:text/h:div)" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/DomainResource"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/DomainResource>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "Entity. Role, or Act" ]       ] [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "PRD (as one example)" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "Role" ]       ] [
+fhir:identity [ fhir:v "servd" ] ;
+fhir:map [ fhir:v "Provider" ]       ] )     ] [
+fhir:id [ fhir:v "Practitioner.id" ] ;
+fhir:path [ fhir:v "Practitioner.id" ] ;
+fhir:short [ fhir:v "Logical id of this artifact" ] ;
+fhir:definition [ fhir:v "The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes." ] ;
+fhir:comment [ fhir:v "The only time that a resource does not have an id is when it is being submitted to the server using a create operation." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Resource.id" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+        ( fhir:extension [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "id"^^xsd:anyURI ]         ] ) ;
+fhir:code [ fhir:v "http://hl7.org/fhirpath/System.String"^^xsd:anyURI ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ]     ] [
+fhir:id [ fhir:v "Practitioner.meta" ] ;
+fhir:path [ fhir:v "Practitioner.meta" ] ;
+fhir:short [ fhir:v "Metadata about the resource" ] ;
+fhir:definition [ fhir:v "The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Resource.meta" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Meta"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ]     ] [
+fhir:id [ fhir:v "Practitioner.implicitRules" ] ;
+fhir:path [ fhir:v "Practitioner.implicitRules" ] ;
+fhir:short [ fhir:v "A set of rules under which this content was created" ] ;
+fhir:definition [ fhir:v "A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc." ] ;
+fhir:comment [ fhir:v "Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of it's narrative along with other profiles, value sets, etc." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Resource.implicitRules" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "uri"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "true"^^xsd:boolean ] ;
+fhir:isModifierReason [ fhir:v "This element is labeled as a modifier because the implicit rules may provide additional knowledge about the resource that modifies it's meaning or interpretation" ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ]     ] [
+fhir:id [ fhir:v "Practitioner.language" ] ;
+fhir:path [ fhir:v "Practitioner.language" ] ;
+fhir:short [ fhir:v "Language of the resource content" ] ;
+fhir:definition [ fhir:v "The base language in which the resource is written." ] ;
+fhir:comment [ fhir:v "Language is provided to support indexing and accessibility (typically, services such as text to speech use the language tag). The html language tag in the narrative applies  to the narrative. The language tag on the resource may be used to specify the language of other presentations generated from the data in the resource. Not all the content has to be in the base language. The Resource.language should not be assumed to apply to the narrative automatically. If a language is specified, it should it also be specified on the div element in the html (see rules in HTML5 for information about the relationship between xml:lang and the html lang attribute)." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Resource.language" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "code"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+fhir:binding [
+        ( fhir:extension [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-maxValueSet"^^xsd:anyURI ] ;
+fhir:value [
+fhir:v "http://hl7.org/fhir/ValueSet/all-languages"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/ValueSet/all-languages>           ]         ] [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "Language" ]         ] [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "true"^^xsd:boolean ]         ] ) ;
+fhir:strength [ fhir:v "preferred" ] ;
+fhir:description [ fhir:v "A human language." ] ;
+fhir:valueSet [
+fhir:v "http://hl7.org/fhir/ValueSet/languages"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/ValueSet/languages>         ]       ]     ] [
+fhir:id [ fhir:v "Practitioner.text" ] ;
+fhir:path [ fhir:v "Practitioner.text" ] ;
+fhir:short [ fhir:v "Text summary of the resource, for human interpretation" ] ;
+fhir:definition [ fhir:v "A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it \"clinically safe\" for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety." ] ;
+fhir:comment [ fhir:v "Contained resources do not have narrative. Resources that are not contained SHOULD have a narrative. In some cases, a resource may only have text with little or no additional discrete data (as long as all minOccurs=1 elements are satisfied).  This may be necessary for data from legacy systems where information is captured as a \"text blob\" or where text is additionally entered raw or narrated and encoded information is added later." ] ;
+      ( fhir:alias [ fhir:v "narrative" ] [ fhir:v "html" ] [ fhir:v "xhtml" ] [ fhir:v "display" ] ) ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "DomainResource.text" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Narrative"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "Act.text?" ]       ] )     ] [
+fhir:id [ fhir:v "Practitioner.contained" ] ;
+fhir:path [ fhir:v "Practitioner.contained" ] ;
+fhir:short [ fhir:v "Contained, inline Resources" ] ;
+fhir:definition [ fhir:v "These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope." ] ;
+fhir:comment [ fhir:v "This should never be done when the content can be identified properly, as once identification is lost, it is extremely difficult (and context dependent) to restore it again. Contained resources may have profiles and tags In their meta elements, but SHALL NOT have security labels." ] ;
+      ( fhir:alias [ fhir:v "inline resources" ] [ fhir:v "anonymous resources" ] [ fhir:v "contained resources" ] ) ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "DomainResource.contained" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Resource"^^xsd:anyURI ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "N/A" ]       ] )     ] [
+fhir:id [ fhir:v "Practitioner.extension" ] ;
+fhir:path [ fhir:v "Practitioner.extension" ] ;
+fhir:short [ fhir:v "Additional content defined by implementations" ] ;
+fhir:definition [ fhir:v "May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension." ] ;
+fhir:comment [ fhir:v "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." ] ;
+      ( fhir:alias [ fhir:v "extensions" ] [ fhir:v "user content" ] ) ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "DomainResource.extension" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Extension"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] [
+fhir:key [ fhir:v "ext-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ;
+fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ;
+fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Extension>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "N/A" ]       ] )     ] [
+fhir:id [ fhir:v "Practitioner.modifierExtension" ] ;
+fhir:path [ fhir:v "Practitioner.modifierExtension" ] ;
+fhir:short [ fhir:v "Extensions that cannot be ignored" ] ;
+fhir:definition [ fhir:v "May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)." ] ;
+fhir:comment [ fhir:v "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." ] ;
+fhir:requirements [ fhir:v "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension)." ] ;
+      ( fhir:alias [ fhir:v "extensions" ] [ fhir:v "user content" ] ) ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "DomainResource.modifierExtension" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Extension"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] [
+fhir:key [ fhir:v "ext-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ;
+fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ;
+fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Extension>         ]       ] ) ;
+fhir:isModifier [ fhir:v "true"^^xsd:boolean ] ;
+fhir:isModifierReason [ fhir:v "Modifier extensions are expected to modify the meaning or interpretation of the resource that contains them" ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "N/A" ]       ] )     ] [
+fhir:id [ fhir:v "Practitioner.identifier" ] ;
+fhir:path [ fhir:v "Practitioner.identifier" ] ;
+fhir:slicing [
+        ( fhir:discriminator [
+fhir:type [ fhir:v "value" ] ;
+fhir:path [ fhir:v "system" ]         ] ) ;
+fhir:rules [ fhir:v "open" ]       ] ;
+fhir:short [ fhir:v "An identifier for the person as this agent" ] ;
+fhir:definition [ fhir:v "An identifier that applies to this person in this role.\n\nIn Norway all registered health care personnel is registered in the Helsepersonellregister (HPR) and is assigned a HPR-number that is used to identify the health care practitioner. Health care personnel not registered in HPR can use FNR for identification." ] ;
+fhir:requirements [ fhir:v "Often, specific identities are assigned for the agent." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "Practitioner.identifier" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Identifier"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "w5" ] ;
+fhir:map [ fhir:v "FiveWs.identifier" ]       ] [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "PRD-7 (or XCN.1)" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "./id" ]       ] [
+fhir:identity [ fhir:v "servd" ] ;
+fhir:map [ fhir:v "./Identifiers" ]       ] )     ] [
+fhir:id [ fhir:v "Practitioner.identifier:HPR" ] ;
+fhir:path [ fhir:v "Practitioner.identifier" ] ;
+fhir:sliceName [ fhir:v "HPR" ] ;
+fhir:short [ fhir:v "HPR number" ] ;
+fhir:definition [ fhir:v "In Norway all registered health care personnel is registered in the Helsepersonellregister (HPR) and is assigned a HPR-number that is used to identify the health care practitioner. Health care personnel not registered in HPR can use FNR for identification.\n\nThe norwegian helsepersonellnummer for the practitioner. HPR as one of the possible practitioner identification numbers, should at least be sent unless there is a reason not to. Reasons for not sending the HPR number include but are not limited to, research and apps without a contract for processing data." ] ;
+fhir:requirements [ fhir:v "Often, specific identities are assigned for the agent." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "Practitioner.identifier" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Identifier"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "w5" ] ;
+fhir:map [ fhir:v "FiveWs.identifier" ]       ] [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "PRD-7 (or XCN.1)" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "./id" ]       ] [
+fhir:identity [ fhir:v "servd" ] ;
+fhir:map [ fhir:v "./Identifiers" ]       ] )     ] [
+fhir:id [ fhir:v "Practitioner.identifier:HPR.id" ] ;
+fhir:path [ fhir:v "Practitioner.identifier.id" ] ;
+      ( fhir:representation [ fhir:v "xmlAttr" ] ) ;
+fhir:short [ fhir:v "Unique id for inter-element referencing" ] ;
+fhir:definition [ fhir:v "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Element.id" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+        ( fhir:extension [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "string"^^xsd:anyURI ]         ] ) ;
+fhir:code [ fhir:v "http://hl7.org/fhirpath/System.String"^^xsd:anyURI ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "n/a" ]       ] )     ] [
+fhir:id [ fhir:v "Practitioner.identifier:HPR.extension" ] ;
+fhir:path [ fhir:v "Practitioner.identifier.extension" ] ;
+fhir:slicing [
+        ( fhir:discriminator [
+fhir:type [ fhir:v "value" ] ;
+fhir:path [ fhir:v "url" ]         ] ) ;
+fhir:description [ fhir:v "Extensions are always sliced by (at least) url" ] ;
+fhir:rules [ fhir:v "open" ]       ] ;
+fhir:short [ fhir:v "Additional content defined by implementations" ] ;
+fhir:definition [ fhir:v "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension." ] ;
+fhir:comment [ fhir:v "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." ] ;
+      ( fhir:alias [ fhir:v "extensions" ] [ fhir:v "user content" ] ) ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "Element.extension" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Extension"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] [
+fhir:key [ fhir:v "ext-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ;
+fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ;
+fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Extension>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "n/a" ]       ] )     ] [
+fhir:id [ fhir:v "Practitioner.identifier:HPR.use" ] ;
+fhir:path [ fhir:v "Practitioner.identifier.use" ] ;
+fhir:short [ fhir:v "usual | official | temp | secondary | old (If known)" ] ;
+fhir:definition [ fhir:v "The purpose of this identifier." ] ;
+fhir:comment [ fhir:v "Applications can assume that an identifier is permanent unless it explicitly says that it is temporary." ] ;
+fhir:requirements [ fhir:v "Allows the appropriate identifier for a particular context of use to be selected from among a set of identifiers." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Identifier.use" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "code"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "true"^^xsd:boolean ] ;
+fhir:isModifierReason [ fhir:v "This is labeled as \"Is Modifier\" because applications should not mistake a temporary id for a permanent one." ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+fhir:binding [
+        ( fhir:extension [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "IdentifierUse" ]         ] ) ;
+fhir:strength [ fhir:v "required" ] ;
+fhir:description [ fhir:v "Identifies the purpose for this identifier, if known ." ] ;
+fhir:valueSet [
+fhir:v "http://hl7.org/fhir/ValueSet/identifier-use|4.0.1"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/ValueSet/identifier-use|4.0.1>         ]       ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "N/A" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "Role.code or implied by context" ]       ] )     ] [
+fhir:id [ fhir:v "Practitioner.identifier:HPR.type" ] ;
+fhir:path [ fhir:v "Practitioner.identifier.type" ] ;
+fhir:short [ fhir:v "Description of identifier" ] ;
+fhir:definition [ fhir:v "A coded type for the identifier that can be used to determine which identifier to use for a specific purpose." ] ;
+fhir:comment [ fhir:v "This element deals only with general categories of identifiers.  It SHOULD not be used for codes that correspond 1..1 with the Identifier.system. Some identifiers may fall into multiple categories due to common usage.   Where the system is known, a type is unnecessary because the type is always part of the system definition. However systems often need to handle identifiers where the system is not known. There is not a 1:1 relationship between type and system, since many different systems have the same type." ] ;
+fhir:requirements [ fhir:v "Allows users to make use of identifiers when the identifier system is not known." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Identifier.type" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "CodeableConcept"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+fhir:binding [
+        ( fhir:extension [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "IdentifierType" ]         ] [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "true"^^xsd:boolean ]         ] ) ;
+fhir:strength [ fhir:v "extensible" ] ;
+fhir:description [ fhir:v "A coded type for an identifier that can be used to determine which identifier to use for a specific purpose." ] ;
+fhir:valueSet [
+fhir:v "http://hl7.org/fhir/ValueSet/identifier-type"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/ValueSet/identifier-type>         ]       ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "CX.5" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "Role.code or implied by context" ]       ] )     ] [
+fhir:id [ fhir:v "Practitioner.identifier:HPR.system" ] ;
+fhir:path [ fhir:v "Practitioner.identifier.system" ] ;
+fhir:short [ fhir:v "The identifier for HPR number" ] ;
+fhir:definition [ fhir:v "The identifier for HPR number" ] ;
+fhir:comment [ fhir:v "Identifier.system is always case sensitive." ] ;
+fhir:requirements [ fhir:v "There are many sets  of identifiers.  To perform matching of two identifiers, we need to know what set we're dealing with. The system identifies a particular set of unique identifiers." ] ;
+fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Identifier.system" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "uri"^^xsd:anyURI ]       ] ) ;
+fhir:fixed [ fhir:v "urn:oid:2.16.578.1.12.4.1.4.4"^^xsd:anyURI ] ;
+      ( fhir:example [
+fhir:label [ fhir:v "General" ] ;
+fhir:value [ fhir:v "http://www.acme.com/identifiers/patient"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "CX.4 / EI-2-4" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "II.root or Role.id.root" ]       ] [
+fhir:identity [ fhir:v "servd" ] ;
+fhir:map [ fhir:v "./IdentifierType" ]       ] )     ] [
+fhir:id [ fhir:v "Practitioner.identifier:HPR.value" ] ;
+fhir:path [ fhir:v "Practitioner.identifier.value" ] ;
+fhir:short [ fhir:v "The acttual HPR-number" ] ;
+fhir:definition [ fhir:v "The acttual HPR-number" ] ;
+fhir:comment [ fhir:v "If the value is a full URI, then the system SHALL be urn:ietf:rfc:3986.  The value's primary purpose is computational mapping.  As a result, it may be normalized for comparison purposes (e.g. removing non-significant whitespace, dashes, etc.)  A value formatted for human display can be conveyed using the [Rendered Value extension](http://hl7.org/fhir/R4/extension-rendered-value.html). Identifier.value is to be treated as case sensitive unless knowledge of the Identifier.system allows the processer to be confident that non-case-sensitive processing is safe." ] ;
+fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Identifier.value" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "string"^^xsd:anyURI ]       ] ) ;
+      ( fhir:example [
+fhir:label [ fhir:v "General" ] ;
+fhir:value [ fhir:v "123456" ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "CX.1 / EI.1" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)" ]       ] [
+fhir:identity [ fhir:v "servd" ] ;
+fhir:map [ fhir:v "./Value" ]       ] )     ] [
+fhir:id [ fhir:v "Practitioner.identifier:HPR.period" ] ;
+fhir:path [ fhir:v "Practitioner.identifier.period" ] ;
+fhir:short [ fhir:v "Time period when id is/was valid for use" ] ;
+fhir:definition [ fhir:v "Time period during which identifier is/was valid for use." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Identifier.period" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Period"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "CX.7 + CX.8" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "Role.effectiveTime or implied by context" ]       ] [
+fhir:identity [ fhir:v "servd" ] ;
+fhir:map [ fhir:v "./StartDate and ./EndDate" ]       ] )     ] [
+fhir:id [ fhir:v "Practitioner.identifier:HPR.assigner" ] ;
+fhir:path [ fhir:v "Practitioner.identifier.assigner" ] ;
+fhir:short [ fhir:v "Organization that issued id (may be just text)" ] ;
+fhir:definition [ fhir:v "Organization that issued/manages the identifier." ] ;
+fhir:comment [ fhir:v "The Identifier.assigner may omit the .reference element and only contain a .display element reflecting the name or other textual information about the assigning organization." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Identifier.assigner" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Reference"^^xsd:anyURI ] ;
+        ( fhir:targetProfile [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Organization"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Organization>         ] )       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "CX.4 / (CX.4,CX.9,CX.10)" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "II.assigningAuthorityName but note that this is an improper use by the definition of the field.  Also Role.scoper" ]       ] [
+fhir:identity [ fhir:v "servd" ] ;
+fhir:map [ fhir:v "./IdentifierIssuingAuthority" ]       ] )     ] [
+fhir:id [ fhir:v "Practitioner.identifier:FNR" ] ;
+fhir:path [ fhir:v "Practitioner.identifier" ] ;
+fhir:sliceName [ fhir:v "FNR" ] ;
+fhir:short [ fhir:v "Norwegian FNR" ] ;
+fhir:definition [ fhir:v "Fødselsnummer for the practitioner. Fødselsnummer as one of the possible practitioner identification numbers. Reasons for not sending the Fødselsnummer include but are not limited to, research and apps without a contract for processing data." ] ;
+fhir:requirements [ fhir:v "Often, specific identities are assigned for the agent." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "Practitioner.identifier" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Identifier"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "w5" ] ;
+fhir:map [ fhir:v "FiveWs.identifier" ]       ] [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "PRD-7 (or XCN.1)" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "./id" ]       ] [
+fhir:identity [ fhir:v "servd" ] ;
+fhir:map [ fhir:v "./Identifiers" ]       ] )     ] [
+fhir:id [ fhir:v "Practitioner.identifier:FNR.id" ] ;
+fhir:path [ fhir:v "Practitioner.identifier.id" ] ;
+      ( fhir:representation [ fhir:v "xmlAttr" ] ) ;
+fhir:short [ fhir:v "Unique id for inter-element referencing" ] ;
+fhir:definition [ fhir:v "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Element.id" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+        ( fhir:extension [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "string"^^xsd:anyURI ]         ] ) ;
+fhir:code [ fhir:v "http://hl7.org/fhirpath/System.String"^^xsd:anyURI ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "n/a" ]       ] )     ] [
+fhir:id [ fhir:v "Practitioner.identifier:FNR.extension" ] ;
+fhir:path [ fhir:v "Practitioner.identifier.extension" ] ;
+fhir:slicing [
+        ( fhir:discriminator [
+fhir:type [ fhir:v "value" ] ;
+fhir:path [ fhir:v "url" ]         ] ) ;
+fhir:description [ fhir:v "Extensions are always sliced by (at least) url" ] ;
+fhir:rules [ fhir:v "open" ]       ] ;
+fhir:short [ fhir:v "Additional content defined by implementations" ] ;
+fhir:definition [ fhir:v "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension." ] ;
+fhir:comment [ fhir:v "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." ] ;
+      ( fhir:alias [ fhir:v "extensions" ] [ fhir:v "user content" ] ) ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "Element.extension" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Extension"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] [
+fhir:key [ fhir:v "ext-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ;
+fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ;
+fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Extension>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "n/a" ]       ] )     ] [
+fhir:id [ fhir:v "Practitioner.identifier:FNR.use" ] ;
+fhir:path [ fhir:v "Practitioner.identifier.use" ] ;
+fhir:short [ fhir:v "usual | official | temp | secondary | old (If known)" ] ;
+fhir:definition [ fhir:v "The purpose of this identifier." ] ;
+fhir:comment [ fhir:v "Applications can assume that an identifier is permanent unless it explicitly says that it is temporary." ] ;
+fhir:requirements [ fhir:v "Allows the appropriate identifier for a particular context of use to be selected from among a set of identifiers." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Identifier.use" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "code"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "true"^^xsd:boolean ] ;
+fhir:isModifierReason [ fhir:v "This is labeled as \"Is Modifier\" because applications should not mistake a temporary id for a permanent one." ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+fhir:binding [
+        ( fhir:extension [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "IdentifierUse" ]         ] ) ;
+fhir:strength [ fhir:v "required" ] ;
+fhir:description [ fhir:v "Identifies the purpose for this identifier, if known ." ] ;
+fhir:valueSet [
+fhir:v "http://hl7.org/fhir/ValueSet/identifier-use|4.0.1"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/ValueSet/identifier-use|4.0.1>         ]       ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "N/A" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "Role.code or implied by context" ]       ] )     ] [
+fhir:id [ fhir:v "Practitioner.identifier:FNR.type" ] ;
+fhir:path [ fhir:v "Practitioner.identifier.type" ] ;
+fhir:short [ fhir:v "Description of identifier" ] ;
+fhir:definition [ fhir:v "A coded type for the identifier that can be used to determine which identifier to use for a specific purpose." ] ;
+fhir:comment [ fhir:v "This element deals only with general categories of identifiers.  It SHOULD not be used for codes that correspond 1..1 with the Identifier.system. Some identifiers may fall into multiple categories due to common usage.   Where the system is known, a type is unnecessary because the type is always part of the system definition. However systems often need to handle identifiers where the system is not known. There is not a 1:1 relationship between type and system, since many different systems have the same type." ] ;
+fhir:requirements [ fhir:v "Allows users to make use of identifiers when the identifier system is not known." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Identifier.type" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "CodeableConcept"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+fhir:binding [
+        ( fhir:extension [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "IdentifierType" ]         ] [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "true"^^xsd:boolean ]         ] ) ;
+fhir:strength [ fhir:v "extensible" ] ;
+fhir:description [ fhir:v "A coded type for an identifier that can be used to determine which identifier to use for a specific purpose." ] ;
+fhir:valueSet [
+fhir:v "http://hl7.org/fhir/ValueSet/identifier-type"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/ValueSet/identifier-type>         ]       ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "CX.5" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "Role.code or implied by context" ]       ] )     ] [
+fhir:id [ fhir:v "Practitioner.identifier:FNR.system" ] ;
+fhir:path [ fhir:v "Practitioner.identifier.system" ] ;
+fhir:short [ fhir:v "The identification of FNR" ] ;
+fhir:definition [ fhir:v "The identification of FNR" ] ;
+fhir:comment [ fhir:v "Identifier.system is always case sensitive." ] ;
+fhir:requirements [ fhir:v "There are many sets  of identifiers.  To perform matching of two identifiers, we need to know what set we're dealing with. The system identifies a particular set of unique identifiers." ] ;
+fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Identifier.system" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "uri"^^xsd:anyURI ]       ] ) ;
+fhir:fixed [ fhir:v "urn:oid:2.16.578.1.12.4.1.4.1"^^xsd:anyURI ] ;
+      ( fhir:example [
+fhir:label [ fhir:v "General" ] ;
+fhir:value [ fhir:v "http://www.acme.com/identifiers/patient"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "CX.4 / EI-2-4" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "II.root or Role.id.root" ]       ] [
+fhir:identity [ fhir:v "servd" ] ;
+fhir:map [ fhir:v "./IdentifierType" ]       ] )     ] [
+fhir:id [ fhir:v "Practitioner.identifier:FNR.value" ] ;
+fhir:path [ fhir:v "Practitioner.identifier.value" ] ;
+fhir:short [ fhir:v "The actual FNR" ] ;
+fhir:definition [ fhir:v "The portion of the identifier typically relevant to the user and which is unique within the context of the system." ] ;
+fhir:comment [ fhir:v "If the value is a full URI, then the system SHALL be urn:ietf:rfc:3986.  The value's primary purpose is computational mapping.  As a result, it may be normalized for comparison purposes (e.g. removing non-significant whitespace, dashes, etc.)  A value formatted for human display can be conveyed using the [Rendered Value extension](http://hl7.org/fhir/R4/extension-rendered-value.html). Identifier.value is to be treated as case sensitive unless knowledge of the Identifier.system allows the processer to be confident that non-case-sensitive processing is safe." ] ;
+fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Identifier.value" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "string"^^xsd:anyURI ]       ] ) ;
+      ( fhir:example [
+fhir:label [ fhir:v "General" ] ;
+fhir:value [ fhir:v "123456" ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "CX.1 / EI.1" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)" ]       ] [
+fhir:identity [ fhir:v "servd" ] ;
+fhir:map [ fhir:v "./Value" ]       ] )     ] [
+fhir:id [ fhir:v "Practitioner.identifier:FNR.period" ] ;
+fhir:path [ fhir:v "Practitioner.identifier.period" ] ;
+fhir:short [ fhir:v "Time period when id is/was valid for use" ] ;
+fhir:definition [ fhir:v "Time period during which identifier is/was valid for use." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Identifier.period" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Period"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "CX.7 + CX.8" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "Role.effectiveTime or implied by context" ]       ] [
+fhir:identity [ fhir:v "servd" ] ;
+fhir:map [ fhir:v "./StartDate and ./EndDate" ]       ] )     ] [
+fhir:id [ fhir:v "Practitioner.identifier:FNR.assigner" ] ;
+fhir:path [ fhir:v "Practitioner.identifier.assigner" ] ;
+fhir:short [ fhir:v "Organization that issued id (may be just text)" ] ;
+fhir:definition [ fhir:v "Organization that issued/manages the identifier." ] ;
+fhir:comment [ fhir:v "The Identifier.assigner may omit the .reference element and only contain a .display element reflecting the name or other textual information about the assigning organization." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Identifier.assigner" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Reference"^^xsd:anyURI ] ;
+        ( fhir:targetProfile [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Organization"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Organization>         ] )       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "CX.4 / (CX.4,CX.9,CX.10)" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "II.assigningAuthorityName but note that this is an improper use by the definition of the field.  Also Role.scoper" ]       ] [
+fhir:identity [ fhir:v "servd" ] ;
+fhir:map [ fhir:v "./IdentifierIssuingAuthority" ]       ] )     ] [
+fhir:id [ fhir:v "Practitioner.identifier:DNR" ] ;
+fhir:path [ fhir:v "Practitioner.identifier" ] ;
+fhir:sliceName [ fhir:v "DNR" ] ;
+fhir:short [ fhir:v "The D-nummer of the practitioner" ] ;
+fhir:definition [ fhir:v "The D-nummer of the practitioner. (assigned by the norwegian Skatteetaten)" ] ;
+fhir:requirements [ fhir:v "Often, specific identities are assigned for the agent." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "Practitioner.identifier" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Identifier"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "w5" ] ;
+fhir:map [ fhir:v "FiveWs.identifier" ]       ] [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "PRD-7 (or XCN.1)" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "./id" ]       ] [
+fhir:identity [ fhir:v "servd" ] ;
+fhir:map [ fhir:v "./Identifiers" ]       ] )     ] [
+fhir:id [ fhir:v "Practitioner.identifier:DNR.id" ] ;
+fhir:path [ fhir:v "Practitioner.identifier.id" ] ;
+      ( fhir:representation [ fhir:v "xmlAttr" ] ) ;
+fhir:short [ fhir:v "Unique id for inter-element referencing" ] ;
+fhir:definition [ fhir:v "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Element.id" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+        ( fhir:extension [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "string"^^xsd:anyURI ]         ] ) ;
+fhir:code [ fhir:v "http://hl7.org/fhirpath/System.String"^^xsd:anyURI ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "n/a" ]       ] )     ] [
+fhir:id [ fhir:v "Practitioner.identifier:DNR.extension" ] ;
+fhir:path [ fhir:v "Practitioner.identifier.extension" ] ;
+fhir:slicing [
+        ( fhir:discriminator [
+fhir:type [ fhir:v "value" ] ;
+fhir:path [ fhir:v "url" ]         ] ) ;
+fhir:description [ fhir:v "Extensions are always sliced by (at least) url" ] ;
+fhir:rules [ fhir:v "open" ]       ] ;
+fhir:short [ fhir:v "Additional content defined by implementations" ] ;
+fhir:definition [ fhir:v "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension." ] ;
+fhir:comment [ fhir:v "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." ] ;
+      ( fhir:alias [ fhir:v "extensions" ] [ fhir:v "user content" ] ) ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "Element.extension" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Extension"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] [
+fhir:key [ fhir:v "ext-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ;
+fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ;
+fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Extension>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "n/a" ]       ] )     ] [
+fhir:id [ fhir:v "Practitioner.identifier:DNR.use" ] ;
+fhir:path [ fhir:v "Practitioner.identifier.use" ] ;
+fhir:short [ fhir:v "usual | official | temp | secondary | old (If known)" ] ;
+fhir:definition [ fhir:v "The purpose of this identifier." ] ;
+fhir:comment [ fhir:v "Applications can assume that an identifier is permanent unless it explicitly says that it is temporary." ] ;
+fhir:requirements [ fhir:v "Allows the appropriate identifier for a particular context of use to be selected from among a set of identifiers." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Identifier.use" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "code"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "true"^^xsd:boolean ] ;
+fhir:isModifierReason [ fhir:v "This is labeled as \"Is Modifier\" because applications should not mistake a temporary id for a permanent one." ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+fhir:binding [
+        ( fhir:extension [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "IdentifierUse" ]         ] ) ;
+fhir:strength [ fhir:v "required" ] ;
+fhir:description [ fhir:v "Identifies the purpose for this identifier, if known ." ] ;
+fhir:valueSet [
+fhir:v "http://hl7.org/fhir/ValueSet/identifier-use|4.0.1"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/ValueSet/identifier-use|4.0.1>         ]       ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "N/A" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "Role.code or implied by context" ]       ] )     ] [
+fhir:id [ fhir:v "Practitioner.identifier:DNR.type" ] ;
+fhir:path [ fhir:v "Practitioner.identifier.type" ] ;
+fhir:short [ fhir:v "Description of identifier" ] ;
+fhir:definition [ fhir:v "A coded type for the identifier that can be used to determine which identifier to use for a specific purpose." ] ;
+fhir:comment [ fhir:v "This element deals only with general categories of identifiers.  It SHOULD not be used for codes that correspond 1..1 with the Identifier.system. Some identifiers may fall into multiple categories due to common usage.   Where the system is known, a type is unnecessary because the type is always part of the system definition. However systems often need to handle identifiers where the system is not known. There is not a 1:1 relationship between type and system, since many different systems have the same type." ] ;
+fhir:requirements [ fhir:v "Allows users to make use of identifiers when the identifier system is not known." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Identifier.type" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "CodeableConcept"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+fhir:binding [
+        ( fhir:extension [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "IdentifierType" ]         ] [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "true"^^xsd:boolean ]         ] ) ;
+fhir:strength [ fhir:v "extensible" ] ;
+fhir:description [ fhir:v "A coded type for an identifier that can be used to determine which identifier to use for a specific purpose." ] ;
+fhir:valueSet [
+fhir:v "http://hl7.org/fhir/ValueSet/identifier-type"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/ValueSet/identifier-type>         ]       ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "CX.5" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "Role.code or implied by context" ]       ] )     ] [
+fhir:id [ fhir:v "Practitioner.identifier:DNR.system" ] ;
+fhir:path [ fhir:v "Practitioner.identifier.system" ] ;
+fhir:short [ fhir:v "The identification of the D-nummer" ] ;
+fhir:definition [ fhir:v "The identification of the Norwegian D-nummer" ] ;
+fhir:comment [ fhir:v "Identifier.system is always case sensitive." ] ;
+fhir:requirements [ fhir:v "There are many sets  of identifiers.  To perform matching of two identifiers, we need to know what set we're dealing with. The system identifies a particular set of unique identifiers." ] ;
+fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Identifier.system" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "uri"^^xsd:anyURI ]       ] ) ;
+fhir:fixed [ fhir:v "urn:oid:2.16.578.1.12.4.1.4.2"^^xsd:anyURI ] ;
+      ( fhir:example [
+fhir:label [ fhir:v "General" ] ;
+fhir:value [ fhir:v "http://www.acme.com/identifiers/patient"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "CX.4 / EI-2-4" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "II.root or Role.id.root" ]       ] [
+fhir:identity [ fhir:v "servd" ] ;
+fhir:map [ fhir:v "./IdentifierType" ]       ] )     ] [
+fhir:id [ fhir:v "Practitioner.identifier:DNR.value" ] ;
+fhir:path [ fhir:v "Practitioner.identifier.value" ] ;
+fhir:short [ fhir:v "The actual D-nummer" ] ;
+fhir:definition [ fhir:v "The actual Norwegian D-nummer" ] ;
+fhir:comment [ fhir:v "If the value is a full URI, then the system SHALL be urn:ietf:rfc:3986.  The value's primary purpose is computational mapping.  As a result, it may be normalized for comparison purposes (e.g. removing non-significant whitespace, dashes, etc.)  A value formatted for human display can be conveyed using the [Rendered Value extension](http://hl7.org/fhir/R4/extension-rendered-value.html). Identifier.value is to be treated as case sensitive unless knowledge of the Identifier.system allows the processer to be confident that non-case-sensitive processing is safe." ] ;
+fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Identifier.value" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "string"^^xsd:anyURI ]       ] ) ;
+      ( fhir:example [
+fhir:label [ fhir:v "General" ] ;
+fhir:value [ fhir:v "123456" ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "CX.1 / EI.1" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)" ]       ] [
+fhir:identity [ fhir:v "servd" ] ;
+fhir:map [ fhir:v "./Value" ]       ] )     ] [
+fhir:id [ fhir:v "Practitioner.identifier:DNR.period" ] ;
+fhir:path [ fhir:v "Practitioner.identifier.period" ] ;
+fhir:short [ fhir:v "Time period when id is/was valid for use" ] ;
+fhir:definition [ fhir:v "Time period during which identifier is/was valid for use." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Identifier.period" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Period"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "CX.7 + CX.8" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "Role.effectiveTime or implied by context" ]       ] [
+fhir:identity [ fhir:v "servd" ] ;
+fhir:map [ fhir:v "./StartDate and ./EndDate" ]       ] )     ] [
+fhir:id [ fhir:v "Practitioner.identifier:DNR.assigner" ] ;
+fhir:path [ fhir:v "Practitioner.identifier.assigner" ] ;
+fhir:short [ fhir:v "Organization that issued id (may be just text)" ] ;
+fhir:definition [ fhir:v "Organization that issued/manages the identifier." ] ;
+fhir:comment [ fhir:v "The Identifier.assigner may omit the .reference element and only contain a .display element reflecting the name or other textual information about the assigning organization." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Identifier.assigner" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Reference"^^xsd:anyURI ] ;
+        ( fhir:targetProfile [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Organization"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Organization>         ] )       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "CX.4 / (CX.4,CX.9,CX.10)" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "II.assigningAuthorityName but note that this is an improper use by the definition of the field.  Also Role.scoper" ]       ] [
+fhir:identity [ fhir:v "servd" ] ;
+fhir:map [ fhir:v "./IdentifierIssuingAuthority" ]       ] )     ] [
+fhir:id [ fhir:v "Practitioner.active" ] ;
+fhir:path [ fhir:v "Practitioner.active" ] ;
+fhir:short [ fhir:v "Whether this practitioner's record is in active use" ] ;
+fhir:definition [ fhir:v "Whether this practitioner's record is in active use." ] ;
+fhir:comment [ fhir:v "If the practitioner is not in use by one organization, then it should mark the period on the PractitonerRole with an end date (even if they are active) as they may be active in another role." ] ;
+fhir:requirements [ fhir:v "Need to be able to mark a practitioner record as not to be used because it was created in error." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Practitioner.active" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "boolean"^^xsd:anyURI ]       ] ) ;
+fhir:meaningWhenMissing [ fhir:v "This resource is generally assumed to be active if no value is provided for the active element" ] ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "w5" ] ;
+fhir:map [ fhir:v "FiveWs.status" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "./statusCode" ]       ] )     ] [
+fhir:id [ fhir:v "Practitioner.name" ] ;
+fhir:path [ fhir:v "Practitioner.name" ] ;
+fhir:short [ fhir:v "Norwegian human name" ] ;
+fhir:definition [ fhir:v "Defines the format of norwegian human name according to norwegian legislation (lov om personnavn)." ] ;
+fhir:comment [ fhir:v "Names may be changed, or repudiated, or people may have different names in different contexts. Names may be divided into parts of different type that have variable significance depending on context, though the division into parts does not always matter. With personal names, the different parts might or might not be imbued with some implicit meaning; various cultures associate different importance with the name parts and the degree to which systems must care about name parts around the world varies widely." ] ;
+fhir:requirements [ fhir:v "The name(s) that a Practitioner is known by. Where there are multiple, the name that the practitioner is usually known as should be used in the display." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "Practitioner.name" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "HumanName"^^xsd:anyURI ] ;
+        ( fhir:profile [
+fhir:v "http://helsenorge.no/fhir/StructureDefinition/no-basis-HumanName"^^xsd:anyURI ;
+fhir:link <http://helsenorge.no/fhir/StructureDefinition/no-basis-HumanName>         ] )       ] ) ;
+      ( fhir:condition [ fhir:v "ele-1" ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "n/a" ]       ] [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "XPN" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "EN (actually, PN)" ]       ] [
+fhir:identity [ fhir:v "servd" ] ;
+fhir:map [ fhir:v "ProviderName" ]       ] )     ] [
+fhir:id [ fhir:v "Practitioner.telecom" ] ;
+fhir:path [ fhir:v "Practitioner.telecom" ] ;
+fhir:short [ fhir:v "A contact detail for the practitioner (that apply to all roles)" ] ;
+fhir:definition [ fhir:v "A contact detail for the practitioner, e.g. a telephone number or an email address." ] ;
+fhir:comment [ fhir:v "Person may have multiple ways to be contacted with different uses or applicable periods.  May need to have options for contacting the person urgently and to help with identification.  These typically will have home numbers, or mobile numbers that are not role specific." ] ;
+fhir:requirements [ fhir:v "Need to know how to reach a practitioner independent to any roles the practitioner may have." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "Practitioner.telecom" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "ContactPoint"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "PRT-15, STF-10, ROL-12" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "./telecom" ]       ] [
+fhir:identity [ fhir:v "servd" ] ;
+fhir:map [ fhir:v "./ContactPoints" ]       ] )     ] [
+fhir:id [ fhir:v "Practitioner.address" ] ;
+fhir:path [ fhir:v "Practitioner.address" ] ;
+fhir:short [ fhir:v "Norwegian address" ] ;
+fhir:definition [ fhir:v "http://hl7.no/fhir/StructureDefinition/no-basis-Address\n\nAddress(es) of the practitioner that are not role specific (typically home address). \nWork addresses are not typically entered in this property as they are usually role dependent." ] ;
+fhir:comment [ fhir:v "Note: address is intended to describe postal addresses for administrative purposes, not to describe absolute geographical coordinates.  Postal addresses are often used as proxies for physical locations (also see the [Location](http://hl7.org/fhir/R4/location.html#) resource)." ] ;
+fhir:requirements [ fhir:v "The home/mailing address of the practitioner is often required for employee administration purposes, and also for some rostering services where the start point (practitioners home) can be used in calculations." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "Practitioner.address" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Address"^^xsd:anyURI ] ;
+        ( fhir:profile [
+fhir:v "http://helsenorge.no/fhir/StructureDefinition/no-basis-Address"^^xsd:anyURI ;
+fhir:link <http://helsenorge.no/fhir/StructureDefinition/no-basis-Address>         ] )       ] ) ;
+      ( fhir:condition [ fhir:v "ele-1" ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "n/a" ]       ] [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "XAD" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "AD" ]       ] [
+fhir:identity [ fhir:v "servd" ] ;
+fhir:map [ fhir:v "Address" ]       ] )     ] [
+fhir:id [ fhir:v "Practitioner.gender" ] ;
+fhir:path [ fhir:v "Practitioner.gender" ] ;
+fhir:short [ fhir:v "male | female | other | unknown" ] ;
+fhir:definition [ fhir:v "Administrative Gender - the gender that the person is considered to have for administration and record keeping purposes." ] ;
+fhir:requirements [ fhir:v "Needed to address the person correctly." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Practitioner.gender" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "code"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+fhir:binding [
+        ( fhir:extension [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "AdministrativeGender" ]         ] [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "true"^^xsd:boolean ]         ] ) ;
+fhir:strength [ fhir:v "required" ] ;
+fhir:description [ fhir:v "The gender of a person used for administrative purposes." ] ;
+fhir:valueSet [
+fhir:v "http://hl7.org/fhir/ValueSet/administrative-gender|4.0.1"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/ValueSet/administrative-gender|4.0.1>         ]       ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "STF-5" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "./administrativeGender" ]       ] [
+fhir:identity [ fhir:v "servd" ] ;
+fhir:map [ fhir:v "./GenderCode" ]       ] )     ] [
+fhir:id [ fhir:v "Practitioner.birthDate" ] ;
+fhir:path [ fhir:v "Practitioner.birthDate" ] ;
+fhir:short [ fhir:v "The date  on which the practitioner was born" ] ;
+fhir:definition [ fhir:v "The date of birth for the practitioner." ] ;
+fhir:requirements [ fhir:v "Needed for identification." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Practitioner.birthDate" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "date"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "STF-6" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "./birthTime" ]       ] [
+fhir:identity [ fhir:v "servd" ] ;
+fhir:map [ fhir:v "(not represented in ServD)" ]       ] )     ] [
+fhir:id [ fhir:v "Practitioner.photo" ] ;
+fhir:path [ fhir:v "Practitioner.photo" ] ;
+fhir:short [ fhir:v "Image of the person" ] ;
+fhir:definition [ fhir:v "Image of the person." ] ;
+fhir:requirements [ fhir:v "Many EHR systems have the capability to capture an image of patients and personnel. Fits with newer social media usage too." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "Practitioner.photo" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Attachment"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "./subjectOf/ObservationEvent[code=\"photo\"]/value" ]       ] [
+fhir:identity [ fhir:v "servd" ] ;
+fhir:map [ fhir:v "./ImageURI (only supports the URI reference)" ]       ] )     ] [
+fhir:id [ fhir:v "Practitioner.qualification" ] ;
+fhir:path [ fhir:v "Practitioner.qualification" ] ;
+fhir:short [ fhir:v "Certification, licenses, or training pertaining to the provision of care" ] ;
+fhir:definition [ fhir:v "Coded representation of the qualification of the health care practitioner. Usually contains healthPersonnellCategory according to Kategori helsepersonell (OID=9060) and approvalType according to Godkjenningstype HPR (OID=7704)" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "Practitioner.qualification" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "BackboneElement"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "CER?" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v ".playingEntity.playingRole[classCode=QUAL].code" ]       ] [
+fhir:identity [ fhir:v "servd" ] ;
+fhir:map [ fhir:v "./Qualifications" ]       ] )     ] [
+fhir:id [ fhir:v "Practitioner.qualification.id" ] ;
+fhir:path [ fhir:v "Practitioner.qualification.id" ] ;
+      ( fhir:representation [ fhir:v "xmlAttr" ] ) ;
+fhir:short [ fhir:v "Unique id for inter-element referencing" ] ;
+fhir:definition [ fhir:v "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Element.id" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+        ( fhir:extension [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "string"^^xsd:anyURI ]         ] ) ;
+fhir:code [ fhir:v "http://hl7.org/fhirpath/System.String"^^xsd:anyURI ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "n/a" ]       ] )     ] [
+fhir:id [ fhir:v "Practitioner.qualification.extension" ] ;
+fhir:path [ fhir:v "Practitioner.qualification.extension" ] ;
+fhir:short [ fhir:v "Additional content defined by implementations" ] ;
+fhir:definition [ fhir:v "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension." ] ;
+fhir:comment [ fhir:v "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." ] ;
+      ( fhir:alias [ fhir:v "extensions" ] [ fhir:v "user content" ] ) ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "Element.extension" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Extension"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] [
+fhir:key [ fhir:v "ext-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ;
+fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ;
+fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Extension>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "n/a" ]       ] )     ] [
+fhir:id [ fhir:v "Practitioner.qualification.modifierExtension" ] ;
+fhir:path [ fhir:v "Practitioner.qualification.modifierExtension" ] ;
+fhir:short [ fhir:v "Extensions that cannot be ignored even if unrecognized" ] ;
+fhir:definition [ fhir:v "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)." ] ;
+fhir:comment [ fhir:v "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." ] ;
+fhir:requirements [ fhir:v "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension)." ] ;
+      ( fhir:alias [ fhir:v "extensions" ] [ fhir:v "user content" ] [ fhir:v "modifiers" ] ) ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "BackboneElement.modifierExtension" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Extension"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] [
+fhir:key [ fhir:v "ext-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ;
+fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ;
+fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Extension>         ]       ] ) ;
+fhir:isModifier [ fhir:v "true"^^xsd:boolean ] ;
+fhir:isModifierReason [ fhir:v "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them" ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "N/A" ]       ] )     ] [
+fhir:id [ fhir:v "Practitioner.qualification.identifier" ] ;
+fhir:path [ fhir:v "Practitioner.qualification.identifier" ] ;
+fhir:short [ fhir:v "An identifier for this qualification for the practitioner" ] ;
+fhir:definition [ fhir:v "An identifier that applies to this person's qualification in this role." ] ;
+fhir:requirements [ fhir:v "Often, specific identities are assigned for the qualification." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "Practitioner.qualification.identifier" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Identifier"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v ".playingEntity.playingRole[classCode=QUAL].id" ]       ] )     ] [
+fhir:id [ fhir:v "Practitioner.qualification.code" ] ;
+fhir:path [ fhir:v "Practitioner.qualification.code" ] ;
+fhir:short [ fhir:v "Coded representation of the qualification" ] ;
+fhir:definition [ fhir:v "Coded representation of the qualification of the health care practitioner. Usually contains healthPersonnellCategory according to Kategori helsepersonell (OID=9060) and approvalType according to Godkjenningstype HPR (OID=7704)" ] ;
+fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Practitioner.qualification.code" ] ;
+fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "CodeableConcept"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+fhir:binding [
+        ( fhir:extension [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "Qualification" ]         ] ) ;
+fhir:strength [ fhir:v "example" ] ;
+fhir:description [ fhir:v "Specific qualification the practitioner has to provide a service." ] ;
+fhir:valueSet [
+fhir:v "http://terminology.hl7.org/ValueSet/v2-2.7-0360"^^xsd:anyURI ;
+fhir:link <http://terminology.hl7.org/ValueSet/v2-2.7-0360>         ]       ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v ".playingEntity.playingRole[classCode=QUAL].code" ]       ] [
+fhir:identity [ fhir:v "servd" ] ;
+fhir:map [ fhir:v "./Qualifications.Value" ]       ] )     ] [
+fhir:id [ fhir:v "Practitioner.qualification.code.id" ] ;
+fhir:path [ fhir:v "Practitioner.qualification.code.id" ] ;
+      ( fhir:representation [ fhir:v "xmlAttr" ] ) ;
+fhir:short [ fhir:v "Unique id for inter-element referencing" ] ;
+fhir:definition [ fhir:v "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Element.id" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+        ( fhir:extension [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "string"^^xsd:anyURI ]         ] ) ;
+fhir:code [ fhir:v "http://hl7.org/fhirpath/System.String"^^xsd:anyURI ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "n/a" ]       ] )     ] [
+fhir:id [ fhir:v "Practitioner.qualification.code.extension" ] ;
+fhir:path [ fhir:v "Practitioner.qualification.code.extension" ] ;
+fhir:slicing [
+        ( fhir:discriminator [
+fhir:type [ fhir:v "value" ] ;
+fhir:path [ fhir:v "url" ]         ] ) ;
+fhir:description [ fhir:v "Extensions are always sliced by (at least) url" ] ;
+fhir:rules [ fhir:v "open" ]       ] ;
+fhir:short [ fhir:v "Additional content defined by implementations" ] ;
+fhir:definition [ fhir:v "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension." ] ;
+fhir:comment [ fhir:v "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." ] ;
+      ( fhir:alias [ fhir:v "extensions" ] [ fhir:v "user content" ] ) ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "Element.extension" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Extension"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] [
+fhir:key [ fhir:v "ext-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ;
+fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ;
+fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Extension>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "n/a" ]       ] )     ] [
+fhir:id [ fhir:v "Practitioner.qualification.code.coding" ] ;
+fhir:path [ fhir:v "Practitioner.qualification.code.coding" ] ;
+fhir:slicing [
+        ( fhir:discriminator [
+fhir:type [ fhir:v "value" ] ;
+fhir:path [ fhir:v "system" ]         ] ) ;
+fhir:rules [ fhir:v "open" ]       ] ;
+fhir:short [ fhir:v "Coded representation of the qualification" ] ;
+fhir:definition [ fhir:v "Coded representation of the qualification of the health care practitioner. Usually contains healthPersonnellCategory according to Kategori helsepersonell (OID=9060) and approvalType according to Godkjenningstype HPR (OID=7704)" ] ;
+fhir:comment [ fhir:v "Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information.  Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true." ] ;
+fhir:requirements [ fhir:v "Allows for alternative encodings within a code system, and translations to other code systems." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "CodeableConcept.coding" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Coding"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "C*E.1-8, C*E.10-22" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "union(., ./translation)" ]       ] [
+fhir:identity [ fhir:v "orim" ] ;
+fhir:map [ fhir:v "fhir:CodeableConcept.coding rdfs:subPropertyOf dt:CD.coding" ]       ] )     ] [
+fhir:id [ fhir:v "Practitioner.qualification.code.coding:healthPersonnellCategory" ] ;
+fhir:path [ fhir:v "Practitioner.qualification.code.coding" ] ;
+fhir:sliceName [ fhir:v "healthPersonnellCategory" ] ;
+fhir:short [ fhir:v "The health care personnel category" ] ;
+fhir:definition [ fhir:v "Category of health care personnel authorization according to Helsepersonnelloven §48" ] ;
+fhir:comment [ fhir:v "Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information.  Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true." ] ;
+fhir:requirements [ fhir:v "Allows for alternative encodings within a code system, and translations to other code systems." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "CodeableConcept.coding" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Coding"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+fhir:binding [
+fhir:strength [ fhir:v "preferred" ] ;
+fhir:valueSet [ fhir:v "urn:oid:2.16.578.1.12.4.1.1.9060"^^xsd:anyURI ]       ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "C*E.1-8, C*E.10-22" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "union(., ./translation)" ]       ] [
+fhir:identity [ fhir:v "orim" ] ;
+fhir:map [ fhir:v "fhir:CodeableConcept.coding rdfs:subPropertyOf dt:CD.coding" ]       ] )     ] [
+fhir:id [ fhir:v "Practitioner.qualification.code.coding:healthPersonnellCategory.id" ] ;
+fhir:path [ fhir:v "Practitioner.qualification.code.coding.id" ] ;
+      ( fhir:representation [ fhir:v "xmlAttr" ] ) ;
+fhir:short [ fhir:v "Unique id for inter-element referencing" ] ;
+fhir:definition [ fhir:v "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Element.id" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+        ( fhir:extension [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "string"^^xsd:anyURI ]         ] ) ;
+fhir:code [ fhir:v "http://hl7.org/fhirpath/System.String"^^xsd:anyURI ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "n/a" ]       ] )     ] [
+fhir:id [ fhir:v "Practitioner.qualification.code.coding:healthPersonnellCategory.extension" ] ;
+fhir:path [ fhir:v "Practitioner.qualification.code.coding.extension" ] ;
+fhir:slicing [
+        ( fhir:discriminator [
+fhir:type [ fhir:v "value" ] ;
+fhir:path [ fhir:v "url" ]         ] ) ;
+fhir:description [ fhir:v "Extensions are always sliced by (at least) url" ] ;
+fhir:rules [ fhir:v "open" ]       ] ;
+fhir:short [ fhir:v "Additional content defined by implementations" ] ;
+fhir:definition [ fhir:v "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension." ] ;
+fhir:comment [ fhir:v "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." ] ;
+      ( fhir:alias [ fhir:v "extensions" ] [ fhir:v "user content" ] ) ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "Element.extension" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Extension"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] [
+fhir:key [ fhir:v "ext-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ;
+fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ;
+fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Extension>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "n/a" ]       ] )     ] [
+fhir:id [ fhir:v "Practitioner.qualification.code.coding:healthPersonnellCategory.system" ] ;
+fhir:path [ fhir:v "Practitioner.qualification.code.coding.system" ] ;
+fhir:short [ fhir:v "Identification of the CodeSystem 9060 on Volven" ] ;
+fhir:definition [ fhir:v "Identification of the CodeSystem Kategori helsepersonell (OID=9060) used to describe the category of authorized health care personnel" ] ;
+fhir:comment [ fhir:v "The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...).  OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should reference to some definition that establishes the system clearly and unambiguously." ] ;
+fhir:requirements [ fhir:v "Need to be unambiguous about the source of the definition of the symbol." ] ;
+fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Coding.system" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "uri"^^xsd:anyURI ]       ] ) ;
+fhir:fixed [ fhir:v "urn:oid:2.16.578.1.12.4.1.1.9060"^^xsd:anyURI ] ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "C*E.3" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "./codeSystem" ]       ] [
+fhir:identity [ fhir:v "orim" ] ;
+fhir:map [ fhir:v "fhir:Coding.system rdfs:subPropertyOf dt:CDCoding.codeSystem" ]       ] )     ] [
+fhir:id [ fhir:v "Practitioner.qualification.code.coding:healthPersonnellCategory.version" ] ;
+fhir:path [ fhir:v "Practitioner.qualification.code.coding.version" ] ;
+fhir:short [ fhir:v "Version of the system - if relevant" ] ;
+fhir:definition [ fhir:v "The version of the code system which was used when choosing this code. Note that a well-maintained code system does not need the version reported, because the meaning of codes is consistent across versions. However this cannot consistently be assured, and when the meaning is not guaranteed to be consistent, the version SHOULD be exchanged." ] ;
+fhir:comment [ fhir:v "Where the terminology does not clearly define what string should be used to identify code system versions, the recommendation is to use the date (expressed in FHIR date format) on which that version was officially published as the version date." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Coding.version" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "string"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "C*E.7" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "./codeSystemVersion" ]       ] [
+fhir:identity [ fhir:v "orim" ] ;
+fhir:map [ fhir:v "fhir:Coding.version rdfs:subPropertyOf dt:CDCoding.codeSystemVersion" ]       ] )     ] [
+fhir:id [ fhir:v "Practitioner.qualification.code.coding:healthPersonnellCategory.code" ] ;
+fhir:path [ fhir:v "Practitioner.qualification.code.coding.code" ] ;
+fhir:short [ fhir:v "Symbol in syntax defined by the system" ] ;
+fhir:definition [ fhir:v "A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination)." ] ;
+fhir:requirements [ fhir:v "Need to refer to a particular code in the system." ] ;
+fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Coding.code" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "code"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "C*E.1" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "./code" ]       ] [
+fhir:identity [ fhir:v "orim" ] ;
+fhir:map [ fhir:v "fhir:Coding.code rdfs:subPropertyOf dt:CDCoding.code" ]       ] )     ] [
+fhir:id [ fhir:v "Practitioner.qualification.code.coding:healthPersonnellCategory.display" ] ;
+      ( fhir:extension [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "true"^^xsd:boolean ]       ] ) ;
+fhir:path [ fhir:v "Practitioner.qualification.code.coding.display" ] ;
+fhir:short [ fhir:v "Representation defined by the system" ] ;
+fhir:definition [ fhir:v "A representation of the meaning of the code in the system, following the rules of the system." ] ;
+fhir:requirements [ fhir:v "Need to be able to carry a human-readable meaning of the code for readers that do not know  the system." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Coding.display" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "string"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "C*E.2 - but note this is not well followed" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "CV.displayName" ]       ] [
+fhir:identity [ fhir:v "orim" ] ;
+fhir:map [ fhir:v "fhir:Coding.display rdfs:subPropertyOf dt:CDCoding.displayName" ]       ] )     ] [
+fhir:id [ fhir:v "Practitioner.qualification.code.coding:healthPersonnellCategory.userSelected" ] ;
+fhir:path [ fhir:v "Practitioner.qualification.code.coding.userSelected" ] ;
+fhir:short [ fhir:v "If this coding was chosen directly by the user" ] ;
+fhir:definition [ fhir:v "Indicates that this coding was chosen by a user directly - e.g. off a pick list of available items (codes or displays)." ] ;
+fhir:comment [ fhir:v "Amongst a set of alternatives, a directly chosen code is the most appropriate starting point for new translations. There is some ambiguity about what exactly 'directly chosen' implies, and trading partner agreement may be needed to clarify the use of this element and its consequences more completely." ] ;
+fhir:requirements [ fhir:v "This has been identified as a clinical safety criterium - that this exact system/code pair was chosen explicitly, rather than inferred by the system based on some rules or language processing." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Coding.userSelected" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "boolean"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "Sometimes implied by being first" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "CD.codingRationale" ]       ] [
+fhir:identity [ fhir:v "orim" ] ;
+fhir:map [ fhir:v "fhir:Coding.userSelected fhir:mapsTo dt:CDCoding.codingRationale. fhir:Coding.userSelected fhir:hasMap fhir:Coding.userSelected.map. fhir:Coding.userSelected.map a fhir:Map;   fhir:target dt:CDCoding.codingRationale. fhir:Coding.userSelected\\#true a [     fhir:source \"true\";     fhir:target dt:CDCoding.codingRationale\\#O   ]" ]       ] )     ] [
+fhir:id [ fhir:v "Practitioner.qualification.code.coding:approvalType" ] ;
+fhir:path [ fhir:v "Practitioner.qualification.code.coding" ] ;
+fhir:sliceName [ fhir:v "approvalType" ] ;
+fhir:short [ fhir:v "The approval type of the practitioner" ] ;
+fhir:definition [ fhir:v "The approval type of the practitioner (if applicable) according to the CodeSystem Godkjenningstype HPR (OID=7704)" ] ;
+fhir:comment [ fhir:v "Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information.  Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true." ] ;
+fhir:requirements [ fhir:v "Allows for alternative encodings within a code system, and translations to other code systems." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "CodeableConcept.coding" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Coding"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+fhir:binding [
+fhir:strength [ fhir:v "preferred" ] ;
+fhir:valueSet [ fhir:v "urn:oid:2.16.578.1.12.4.1.1.7704"^^xsd:anyURI ]       ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "C*E.1-8, C*E.10-22" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "union(., ./translation)" ]       ] [
+fhir:identity [ fhir:v "orim" ] ;
+fhir:map [ fhir:v "fhir:CodeableConcept.coding rdfs:subPropertyOf dt:CD.coding" ]       ] )     ] [
+fhir:id [ fhir:v "Practitioner.qualification.code.coding:approvalType.id" ] ;
+fhir:path [ fhir:v "Practitioner.qualification.code.coding.id" ] ;
+      ( fhir:representation [ fhir:v "xmlAttr" ] ) ;
+fhir:short [ fhir:v "Unique id for inter-element referencing" ] ;
+fhir:definition [ fhir:v "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Element.id" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+        ( fhir:extension [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "string"^^xsd:anyURI ]         ] ) ;
+fhir:code [ fhir:v "http://hl7.org/fhirpath/System.String"^^xsd:anyURI ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "n/a" ]       ] )     ] [
+fhir:id [ fhir:v "Practitioner.qualification.code.coding:approvalType.extension" ] ;
+fhir:path [ fhir:v "Practitioner.qualification.code.coding.extension" ] ;
+fhir:slicing [
+        ( fhir:discriminator [
+fhir:type [ fhir:v "value" ] ;
+fhir:path [ fhir:v "url" ]         ] ) ;
+fhir:description [ fhir:v "Extensions are always sliced by (at least) url" ] ;
+fhir:rules [ fhir:v "open" ]       ] ;
+fhir:short [ fhir:v "Additional content defined by implementations" ] ;
+fhir:definition [ fhir:v "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension." ] ;
+fhir:comment [ fhir:v "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." ] ;
+      ( fhir:alias [ fhir:v "extensions" ] [ fhir:v "user content" ] ) ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "Element.extension" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Extension"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] [
+fhir:key [ fhir:v "ext-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ;
+fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ;
+fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Extension>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "n/a" ]       ] )     ] [
+fhir:id [ fhir:v "Practitioner.qualification.code.coding:approvalType.system" ] ;
+fhir:path [ fhir:v "Practitioner.qualification.code.coding.system" ] ;
+fhir:short [ fhir:v "Identification of the CodeSystem 7704 on Volven" ] ;
+fhir:definition [ fhir:v "Identification of the CodeSystem Godkjenningstype HPR (OID=7704) used to describe type of autohorization registered in HPR." ] ;
+fhir:comment [ fhir:v "The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...).  OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should reference to some definition that establishes the system clearly and unambiguously." ] ;
+fhir:requirements [ fhir:v "Need to be unambiguous about the source of the definition of the symbol." ] ;
+fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Coding.system" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "uri"^^xsd:anyURI ]       ] ) ;
+fhir:fixed [ fhir:v "urn:oid:2.16.578.1.12.4.1.1.7704"^^xsd:anyURI ] ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "C*E.3" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "./codeSystem" ]       ] [
+fhir:identity [ fhir:v "orim" ] ;
+fhir:map [ fhir:v "fhir:Coding.system rdfs:subPropertyOf dt:CDCoding.codeSystem" ]       ] )     ] [
+fhir:id [ fhir:v "Practitioner.qualification.code.coding:approvalType.version" ] ;
+fhir:path [ fhir:v "Practitioner.qualification.code.coding.version" ] ;
+fhir:short [ fhir:v "Version of the system - if relevant" ] ;
+fhir:definition [ fhir:v "The version of the code system which was used when choosing this code. Note that a well-maintained code system does not need the version reported, because the meaning of codes is consistent across versions. However this cannot consistently be assured, and when the meaning is not guaranteed to be consistent, the version SHOULD be exchanged." ] ;
+fhir:comment [ fhir:v "Where the terminology does not clearly define what string should be used to identify code system versions, the recommendation is to use the date (expressed in FHIR date format) on which that version was officially published as the version date." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Coding.version" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "string"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "C*E.7" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "./codeSystemVersion" ]       ] [
+fhir:identity [ fhir:v "orim" ] ;
+fhir:map [ fhir:v "fhir:Coding.version rdfs:subPropertyOf dt:CDCoding.codeSystemVersion" ]       ] )     ] [
+fhir:id [ fhir:v "Practitioner.qualification.code.coding:approvalType.code" ] ;
+fhir:path [ fhir:v "Practitioner.qualification.code.coding.code" ] ;
+fhir:short [ fhir:v "Symbol in syntax defined by the system" ] ;
+fhir:definition [ fhir:v "A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination)." ] ;
+fhir:requirements [ fhir:v "Need to refer to a particular code in the system." ] ;
+fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Coding.code" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "code"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "C*E.1" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "./code" ]       ] [
+fhir:identity [ fhir:v "orim" ] ;
+fhir:map [ fhir:v "fhir:Coding.code rdfs:subPropertyOf dt:CDCoding.code" ]       ] )     ] [
+fhir:id [ fhir:v "Practitioner.qualification.code.coding:approvalType.display" ] ;
+      ( fhir:extension [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "true"^^xsd:boolean ]       ] ) ;
+fhir:path [ fhir:v "Practitioner.qualification.code.coding.display" ] ;
+fhir:short [ fhir:v "Representation defined by the system" ] ;
+fhir:definition [ fhir:v "A representation of the meaning of the code in the system, following the rules of the system." ] ;
+fhir:requirements [ fhir:v "Need to be able to carry a human-readable meaning of the code for readers that do not know  the system." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Coding.display" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "string"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "C*E.2 - but note this is not well followed" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "CV.displayName" ]       ] [
+fhir:identity [ fhir:v "orim" ] ;
+fhir:map [ fhir:v "fhir:Coding.display rdfs:subPropertyOf dt:CDCoding.displayName" ]       ] )     ] [
+fhir:id [ fhir:v "Practitioner.qualification.code.coding:approvalType.userSelected" ] ;
+fhir:path [ fhir:v "Practitioner.qualification.code.coding.userSelected" ] ;
+fhir:short [ fhir:v "If this coding was chosen directly by the user" ] ;
+fhir:definition [ fhir:v "Indicates that this coding was chosen by a user directly - e.g. off a pick list of available items (codes or displays)." ] ;
+fhir:comment [ fhir:v "Amongst a set of alternatives, a directly chosen code is the most appropriate starting point for new translations. There is some ambiguity about what exactly 'directly chosen' implies, and trading partner agreement may be needed to clarify the use of this element and its consequences more completely." ] ;
+fhir:requirements [ fhir:v "This has been identified as a clinical safety criterium - that this exact system/code pair was chosen explicitly, rather than inferred by the system based on some rules or language processing." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Coding.userSelected" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "boolean"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "Sometimes implied by being first" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "CD.codingRationale" ]       ] [
+fhir:identity [ fhir:v "orim" ] ;
+fhir:map [ fhir:v "fhir:Coding.userSelected fhir:mapsTo dt:CDCoding.codingRationale. fhir:Coding.userSelected fhir:hasMap fhir:Coding.userSelected.map. fhir:Coding.userSelected.map a fhir:Map;   fhir:target dt:CDCoding.codingRationale. fhir:Coding.userSelected\\#true a [     fhir:source \"true\";     fhir:target dt:CDCoding.codingRationale\\#O   ]" ]       ] )     ] [
+fhir:id [ fhir:v "Practitioner.qualification.code.coding:healthPersonnelSpecialization" ] ;
+fhir:path [ fhir:v "Practitioner.qualification.code.coding" ] ;
+fhir:sliceName [ fhir:v "healthPersonnelSpecialization" ] ;
+fhir:short [ fhir:v "Godkjent spesialitet for helsepersonell registrert i HPR." ] ;
+fhir:definition [ fhir:v "Godkjent spesialitet for helsepersonell registrert i HPR. Helsepersonellregisterets (HPR) klassifikasjon av spesialiteter (OID=7426)" ] ;
+fhir:comment [ fhir:v "Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information.  Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true." ] ;
+fhir:requirements [ fhir:v "Allows for alternative encodings within a code system, and translations to other code systems." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "CodeableConcept.coding" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Coding"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+fhir:binding [
+fhir:strength [ fhir:v "preferred" ] ;
+fhir:valueSet [ fhir:v "urn:oid:2.16.578.1.12.4.1.1.7426"^^xsd:anyURI ]       ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "C*E.1-8, C*E.10-22" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "union(., ./translation)" ]       ] [
+fhir:identity [ fhir:v "orim" ] ;
+fhir:map [ fhir:v "fhir:CodeableConcept.coding rdfs:subPropertyOf dt:CD.coding" ]       ] )     ] [
+fhir:id [ fhir:v "Practitioner.qualification.code.coding:healthPersonnelSpecialization.id" ] ;
+fhir:path [ fhir:v "Practitioner.qualification.code.coding.id" ] ;
+      ( fhir:representation [ fhir:v "xmlAttr" ] ) ;
+fhir:short [ fhir:v "Unique id for inter-element referencing" ] ;
+fhir:definition [ fhir:v "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Element.id" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+        ( fhir:extension [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "string"^^xsd:anyURI ]         ] ) ;
+fhir:code [ fhir:v "http://hl7.org/fhirpath/System.String"^^xsd:anyURI ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "n/a" ]       ] )     ] [
+fhir:id [ fhir:v "Practitioner.qualification.code.coding:healthPersonnelSpecialization.extension" ] ;
+fhir:path [ fhir:v "Practitioner.qualification.code.coding.extension" ] ;
+fhir:slicing [
+        ( fhir:discriminator [
+fhir:type [ fhir:v "value" ] ;
+fhir:path [ fhir:v "url" ]         ] ) ;
+fhir:description [ fhir:v "Extensions are always sliced by (at least) url" ] ;
+fhir:rules [ fhir:v "open" ]       ] ;
+fhir:short [ fhir:v "Additional content defined by implementations" ] ;
+fhir:definition [ fhir:v "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension." ] ;
+fhir:comment [ fhir:v "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." ] ;
+      ( fhir:alias [ fhir:v "extensions" ] [ fhir:v "user content" ] ) ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "Element.extension" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Extension"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] [
+fhir:key [ fhir:v "ext-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ;
+fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ;
+fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Extension>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "n/a" ]       ] )     ] [
+fhir:id [ fhir:v "Practitioner.qualification.code.coding:healthPersonnelSpecialization.system" ] ;
+fhir:path [ fhir:v "Practitioner.qualification.code.coding.system" ] ;
+fhir:short [ fhir:v "Identity of the terminology system" ] ;
+fhir:definition [ fhir:v "The identification of the code system that defines the meaning of the symbol in the code." ] ;
+fhir:comment [ fhir:v "The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...).  OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should reference to some definition that establishes the system clearly and unambiguously." ] ;
+fhir:requirements [ fhir:v "Need to be unambiguous about the source of the definition of the symbol." ] ;
+fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Coding.system" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "uri"^^xsd:anyURI ]       ] ) ;
+fhir:fixed [ fhir:v "urn:oid:2.16.578.1.12.4.1.1.7426"^^xsd:anyURI ] ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "C*E.3" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "./codeSystem" ]       ] [
+fhir:identity [ fhir:v "orim" ] ;
+fhir:map [ fhir:v "fhir:Coding.system rdfs:subPropertyOf dt:CDCoding.codeSystem" ]       ] )     ] [
+fhir:id [ fhir:v "Practitioner.qualification.code.coding:healthPersonnelSpecialization.version" ] ;
+fhir:path [ fhir:v "Practitioner.qualification.code.coding.version" ] ;
+fhir:short [ fhir:v "Version of the system - if relevant" ] ;
+fhir:definition [ fhir:v "The version of the code system which was used when choosing this code. Note that a well-maintained code system does not need the version reported, because the meaning of codes is consistent across versions. However this cannot consistently be assured, and when the meaning is not guaranteed to be consistent, the version SHOULD be exchanged." ] ;
+fhir:comment [ fhir:v "Where the terminology does not clearly define what string should be used to identify code system versions, the recommendation is to use the date (expressed in FHIR date format) on which that version was officially published as the version date." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Coding.version" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "string"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "C*E.7" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "./codeSystemVersion" ]       ] [
+fhir:identity [ fhir:v "orim" ] ;
+fhir:map [ fhir:v "fhir:Coding.version rdfs:subPropertyOf dt:CDCoding.codeSystemVersion" ]       ] )     ] [
+fhir:id [ fhir:v "Practitioner.qualification.code.coding:healthPersonnelSpecialization.code" ] ;
+fhir:path [ fhir:v "Practitioner.qualification.code.coding.code" ] ;
+fhir:short [ fhir:v "Symbol in syntax defined by the system" ] ;
+fhir:definition [ fhir:v "A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination)." ] ;
+fhir:requirements [ fhir:v "Need to refer to a particular code in the system." ] ;
+fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Coding.code" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "code"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "C*E.1" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "./code" ]       ] [
+fhir:identity [ fhir:v "orim" ] ;
+fhir:map [ fhir:v "fhir:Coding.code rdfs:subPropertyOf dt:CDCoding.code" ]       ] )     ] [
+fhir:id [ fhir:v "Practitioner.qualification.code.coding:healthPersonnelSpecialization.display" ] ;
+      ( fhir:extension [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "true"^^xsd:boolean ]       ] ) ;
+fhir:path [ fhir:v "Practitioner.qualification.code.coding.display" ] ;
+fhir:short [ fhir:v "Representation defined by the system" ] ;
+fhir:definition [ fhir:v "A representation of the meaning of the code in the system, following the rules of the system." ] ;
+fhir:requirements [ fhir:v "Need to be able to carry a human-readable meaning of the code for readers that do not know  the system." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Coding.display" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "string"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "C*E.2 - but note this is not well followed" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "CV.displayName" ]       ] [
+fhir:identity [ fhir:v "orim" ] ;
+fhir:map [ fhir:v "fhir:Coding.display rdfs:subPropertyOf dt:CDCoding.displayName" ]       ] )     ] [
+fhir:id [ fhir:v "Practitioner.qualification.code.coding:healthPersonnelSpecialization.userSelected" ] ;
+fhir:path [ fhir:v "Practitioner.qualification.code.coding.userSelected" ] ;
+fhir:short [ fhir:v "If this coding was chosen directly by the user" ] ;
+fhir:definition [ fhir:v "Indicates that this coding was chosen by a user directly - e.g. off a pick list of available items (codes or displays)." ] ;
+fhir:comment [ fhir:v "Amongst a set of alternatives, a directly chosen code is the most appropriate starting point for new translations. There is some ambiguity about what exactly 'directly chosen' implies, and trading partner agreement may be needed to clarify the use of this element and its consequences more completely." ] ;
+fhir:requirements [ fhir:v "This has been identified as a clinical safety criterium - that this exact system/code pair was chosen explicitly, rather than inferred by the system based on some rules or language processing." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Coding.userSelected" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "boolean"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "Sometimes implied by being first" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "CD.codingRationale" ]       ] [
+fhir:identity [ fhir:v "orim" ] ;
+fhir:map [ fhir:v "fhir:Coding.userSelected fhir:mapsTo dt:CDCoding.codingRationale. fhir:Coding.userSelected fhir:hasMap fhir:Coding.userSelected.map. fhir:Coding.userSelected.map a fhir:Map;   fhir:target dt:CDCoding.codingRationale. fhir:Coding.userSelected\\#true a [     fhir:source \"true\";     fhir:target dt:CDCoding.codingRationale\\#O   ]" ]       ] )     ] [
+fhir:id [ fhir:v "Practitioner.qualification.code.text" ] ;
+      ( fhir:extension [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "true"^^xsd:boolean ]       ] ) ;
+fhir:path [ fhir:v "Practitioner.qualification.code.text" ] ;
+fhir:short [ fhir:v "Plain text representation of the concept" ] ;
+fhir:definition [ fhir:v "A human language representation of the concept as seen/selected/uttered by the user who entered the data and/or which represents the intended meaning of the user." ] ;
+fhir:comment [ fhir:v "Very often the text is the same as a displayName of one of the codings." ] ;
+fhir:requirements [ fhir:v "The codes from the terminologies do not always capture the correct meaning with all the nuances of the human using them, or sometimes there is no appropriate code at all. In these cases, the text is used to capture the full meaning of the source." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "CodeableConcept.text" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "string"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "C*E.9. But note many systems use C*E.2 for this" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "./originalText[mediaType/code=\"text/plain\"]/data" ]       ] [
+fhir:identity [ fhir:v "orim" ] ;
+fhir:map [ fhir:v "fhir:CodeableConcept.text rdfs:subPropertyOf dt:CD.originalText" ]       ] )     ] [
+fhir:id [ fhir:v "Practitioner.qualification.period" ] ;
+fhir:path [ fhir:v "Practitioner.qualification.period" ] ;
+fhir:short [ fhir:v "Period during which the qualification is valid" ] ;
+fhir:definition [ fhir:v "Period during which the qualification is valid." ] ;
+fhir:requirements [ fhir:v "Qualifications are often for a limited period of time, and can be revoked." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Practitioner.qualification.period" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Period"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v ".playingEntity.playingRole[classCode=QUAL].effectiveTime" ]       ] [
+fhir:identity [ fhir:v "servd" ] ;
+fhir:map [ fhir:v "./Qualifications.StartDate and ./Qualifications.EndDate" ]       ] )     ] [
+fhir:id [ fhir:v "Practitioner.qualification.issuer" ] ;
+fhir:path [ fhir:v "Practitioner.qualification.issuer" ] ;
+fhir:short [ fhir:v "Organization that regulates and issues the qualification" ] ;
+fhir:definition [ fhir:v "Organization that regulates and issues the qualification." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Practitioner.qualification.issuer" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Reference"^^xsd:anyURI ] ;
+        ( fhir:targetProfile [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Organization"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Organization>         ] )       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v ".playingEntity.playingRole[classCode=QUAL].scoper" ]       ] )     ] [
+fhir:id [ fhir:v "Practitioner.communication" ] ;
+fhir:path [ fhir:v "Practitioner.communication" ] ;
+fhir:short [ fhir:v "A language the practitioner can use in patient communication" ] ;
+fhir:definition [ fhir:v "A language the practitioner can use in patient communication." ] ;
+fhir:comment [ fhir:v "The structure aa-BB with this exact casing is one the most widely used notations for locale. However not all systems code this but instead have it as free text. Hence CodeableConcept instead of code as the data type." ] ;
+fhir:requirements [ fhir:v "Knowing which language a practitioner speaks can help in facilitating communication with patients." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "Practitioner.communication" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "CodeableConcept"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+fhir:binding [
+        ( fhir:extension [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-maxValueSet"^^xsd:anyURI ] ;
+fhir:value [
+fhir:v "http://hl7.org/fhir/ValueSet/all-languages"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/ValueSet/all-languages>           ]         ] [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "Language" ]         ] [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "true"^^xsd:boolean ]         ] ) ;
+fhir:strength [ fhir:v "preferred" ] ;
+fhir:description [ fhir:v "A human language." ] ;
+fhir:valueSet [
+fhir:v "http://hl7.org/fhir/ValueSet/languages"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/ValueSet/languages>         ]       ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "PID-15, NK1-20, LAN-2" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "./languageCommunication" ]       ] [
+fhir:identity [ fhir:v "servd" ] ;
+fhir:map [ fhir:v "./Languages.LanguageSpokenCode" ]       ] )     ] )
+  ] ; # 
+  fhir:differential [
+    ( fhir:element [
+fhir:id [ fhir:v "Practitioner" ] ;
+fhir:path [ fhir:v "Practitioner" ]     ] [
+fhir:id [ fhir:v "Practitioner.identifier" ] ;
+fhir:path [ fhir:v "Practitioner.identifier" ] ;
+fhir:slicing [
+        ( fhir:discriminator [
+fhir:type [ fhir:v "value" ] ;
+fhir:path [ fhir:v "system" ]         ] ) ;
+fhir:rules [ fhir:v "open" ]       ] ;
+fhir:definition [ fhir:v "An identifier that applies to this person in this role.\n\nIn Norway all registered health care personnel is registered in the Helsepersonellregister (HPR) and is assigned a HPR-number that is used to identify the health care practitioner. Health care personnel not registered in HPR can use FNR for identification." ]     ] [
+fhir:id [ fhir:v "Practitioner.identifier:HPR" ] ;
+fhir:path [ fhir:v "Practitioner.identifier" ] ;
+fhir:sliceName [ fhir:v "HPR" ] ;
+fhir:short [ fhir:v "HPR number" ] ;
+fhir:definition [ fhir:v "In Norway all registered health care personnel is registered in the Helsepersonellregister (HPR) and is assigned a HPR-number that is used to identify the health care practitioner. Health care personnel not registered in HPR can use FNR for identification.\n\nThe norwegian helsepersonellnummer for the practitioner. HPR as one of the possible practitioner identification numbers, should at least be sent unless there is a reason not to. Reasons for not sending the HPR number include but are not limited to, research and apps without a contract for processing data." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]     ] [
+fhir:id [ fhir:v "Practitioner.identifier:HPR.system" ] ;
+fhir:path [ fhir:v "Practitioner.identifier.system" ] ;
+fhir:short [ fhir:v "The identifier for HPR number" ] ;
+fhir:definition [ fhir:v "The identifier for HPR number" ] ;
+fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
+fhir:fixed [ fhir:v "urn:oid:2.16.578.1.12.4.1.4.4"^^xsd:anyURI ]     ] [
+fhir:id [ fhir:v "Practitioner.identifier:HPR.value" ] ;
+fhir:path [ fhir:v "Practitioner.identifier.value" ] ;
+fhir:short [ fhir:v "The acttual HPR-number" ] ;
+fhir:definition [ fhir:v "The acttual HPR-number" ] ;
+fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ]     ] [
+fhir:id [ fhir:v "Practitioner.identifier:FNR" ] ;
+fhir:path [ fhir:v "Practitioner.identifier" ] ;
+fhir:sliceName [ fhir:v "FNR" ] ;
+fhir:short [ fhir:v "Norwegian FNR" ] ;
+fhir:definition [ fhir:v "Fødselsnummer for the practitioner. Fødselsnummer as one of the possible practitioner identification numbers. Reasons for not sending the Fødselsnummer include but are not limited to, research and apps without a contract for processing data." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]     ] [
+fhir:id [ fhir:v "Practitioner.identifier:FNR.system" ] ;
+fhir:path [ fhir:v "Practitioner.identifier.system" ] ;
+fhir:short [ fhir:v "The identification of FNR" ] ;
+fhir:definition [ fhir:v "The identification of FNR" ] ;
+fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
+fhir:fixed [ fhir:v "urn:oid:2.16.578.1.12.4.1.4.1"^^xsd:anyURI ]     ] [
+fhir:id [ fhir:v "Practitioner.identifier:FNR.value" ] ;
+fhir:path [ fhir:v "Practitioner.identifier.value" ] ;
+fhir:short [ fhir:v "The actual FNR" ] ;
+fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ]     ] [
+fhir:id [ fhir:v "Practitioner.identifier:DNR" ] ;
+fhir:path [ fhir:v "Practitioner.identifier" ] ;
+fhir:sliceName [ fhir:v "DNR" ] ;
+fhir:short [ fhir:v "The D-nummer of the practitioner" ] ;
+fhir:definition [ fhir:v "The D-nummer of the practitioner. (assigned by the norwegian Skatteetaten)" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]     ] [
+fhir:id [ fhir:v "Practitioner.identifier:DNR.system" ] ;
+fhir:path [ fhir:v "Practitioner.identifier.system" ] ;
+fhir:short [ fhir:v "The identification of the D-nummer" ] ;
+fhir:definition [ fhir:v "The identification of the Norwegian D-nummer" ] ;
+fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
+fhir:fixed [ fhir:v "urn:oid:2.16.578.1.12.4.1.4.2"^^xsd:anyURI ]     ] [
+fhir:id [ fhir:v "Practitioner.identifier:DNR.value" ] ;
+fhir:path [ fhir:v "Practitioner.identifier.value" ] ;
+fhir:short [ fhir:v "The actual D-nummer" ] ;
+fhir:definition [ fhir:v "The actual Norwegian D-nummer" ] ;
+fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ]     ] [
+fhir:id [ fhir:v "Practitioner.name" ] ;
+fhir:path [ fhir:v "Practitioner.name" ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "HumanName"^^xsd:anyURI ] ;
+        ( fhir:profile [
+fhir:v "http://helsenorge.no/fhir/StructureDefinition/no-basis-HumanName"^^xsd:anyURI ;
+fhir:link <http://helsenorge.no/fhir/StructureDefinition/no-basis-HumanName>         ] )       ] )     ] [
+fhir:id [ fhir:v "Practitioner.address" ] ;
+fhir:path [ fhir:v "Practitioner.address" ] ;
+fhir:short [ fhir:v "Norwegian address" ] ;
+fhir:definition [ fhir:v "http://hl7.no/fhir/StructureDefinition/no-basis-Address\n\nAddress(es) of the practitioner that are not role specific (typically home address). \nWork addresses are not typically entered in this property as they are usually role dependent." ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Address"^^xsd:anyURI ] ;
+        ( fhir:profile [
+fhir:v "http://helsenorge.no/fhir/StructureDefinition/no-basis-Address"^^xsd:anyURI ;
+fhir:link <http://helsenorge.no/fhir/StructureDefinition/no-basis-Address>         ] )       ] )     ] [
+fhir:id [ fhir:v "Practitioner.qualification" ] ;
+fhir:path [ fhir:v "Practitioner.qualification" ] ;
+fhir:definition [ fhir:v "Coded representation of the qualification of the health care practitioner. Usually contains healthPersonnellCategory according to Kategori helsepersonell (OID=9060) and approvalType according to Godkjenningstype HPR (OID=7704)" ]     ] [
+fhir:id [ fhir:v "Practitioner.qualification.code" ] ;
+fhir:path [ fhir:v "Practitioner.qualification.code" ] ;
+fhir:definition [ fhir:v "Coded representation of the qualification of the health care practitioner. Usually contains healthPersonnellCategory according to Kategori helsepersonell (OID=9060) and approvalType according to Godkjenningstype HPR (OID=7704)" ]     ] [
+fhir:id [ fhir:v "Practitioner.qualification.code.coding" ] ;
+fhir:path [ fhir:v "Practitioner.qualification.code.coding" ] ;
+fhir:slicing [
+        ( fhir:discriminator [
+fhir:type [ fhir:v "value" ] ;
+fhir:path [ fhir:v "system" ]         ] ) ;
+fhir:rules [ fhir:v "open" ]       ] ;
+fhir:short [ fhir:v "Coded representation of the qualification" ] ;
+fhir:definition [ fhir:v "Coded representation of the qualification of the health care practitioner. Usually contains healthPersonnellCategory according to Kategori helsepersonell (OID=9060) and approvalType according to Godkjenningstype HPR (OID=7704)" ]     ] [
+fhir:id [ fhir:v "Practitioner.qualification.code.coding:healthPersonnellCategory" ] ;
+fhir:path [ fhir:v "Practitioner.qualification.code.coding" ] ;
+fhir:sliceName [ fhir:v "healthPersonnellCategory" ] ;
+fhir:short [ fhir:v "The health care personnel category" ] ;
+fhir:definition [ fhir:v "Category of health care personnel authorization according to Helsepersonnelloven §48" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:binding [
+fhir:strength [ fhir:v "preferred" ] ;
+fhir:valueSet [ fhir:v "urn:oid:2.16.578.1.12.4.1.1.9060"^^xsd:anyURI ]       ]     ] [
+fhir:id [ fhir:v "Practitioner.qualification.code.coding:healthPersonnellCategory.system" ] ;
+fhir:path [ fhir:v "Practitioner.qualification.code.coding.system" ] ;
+fhir:short [ fhir:v "Identification of the CodeSystem 9060 on Volven" ] ;
+fhir:definition [ fhir:v "Identification of the CodeSystem Kategori helsepersonell (OID=9060) used to describe the category of authorized health care personnel" ] ;
+fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
+fhir:fixed [ fhir:v "urn:oid:2.16.578.1.12.4.1.1.9060"^^xsd:anyURI ]     ] [
+fhir:id [ fhir:v "Practitioner.qualification.code.coding:healthPersonnellCategory.code" ] ;
+fhir:path [ fhir:v "Practitioner.qualification.code.coding.code" ] ;
+fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ]     ] [
+fhir:id [ fhir:v "Practitioner.qualification.code.coding:approvalType" ] ;
+fhir:path [ fhir:v "Practitioner.qualification.code.coding" ] ;
+fhir:sliceName [ fhir:v "approvalType" ] ;
+fhir:short [ fhir:v "The approval type of the practitioner" ] ;
+fhir:definition [ fhir:v "The approval type of the practitioner (if applicable) according to the CodeSystem Godkjenningstype HPR (OID=7704)" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:binding [
+fhir:strength [ fhir:v "preferred" ] ;
+fhir:valueSet [ fhir:v "urn:oid:2.16.578.1.12.4.1.1.7704"^^xsd:anyURI ]       ]     ] [
+fhir:id [ fhir:v "Practitioner.qualification.code.coding:approvalType.system" ] ;
+fhir:path [ fhir:v "Practitioner.qualification.code.coding.system" ] ;
+fhir:short [ fhir:v "Identification of the CodeSystem 7704 on Volven" ] ;
+fhir:definition [ fhir:v "Identification of the CodeSystem Godkjenningstype HPR (OID=7704) used to describe type of autohorization registered in HPR." ] ;
+fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
+fhir:fixed [ fhir:v "urn:oid:2.16.578.1.12.4.1.1.7704"^^xsd:anyURI ]     ] [
+fhir:id [ fhir:v "Practitioner.qualification.code.coding:approvalType.code" ] ;
+fhir:path [ fhir:v "Practitioner.qualification.code.coding.code" ] ;
+fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ]     ] [
+fhir:id [ fhir:v "Practitioner.qualification.code.coding:healthPersonnelSpecialization" ] ;
+fhir:path [ fhir:v "Practitioner.qualification.code.coding" ] ;
+fhir:sliceName [ fhir:v "healthPersonnelSpecialization" ] ;
+fhir:short [ fhir:v "Godkjent spesialitet for helsepersonell registrert i HPR." ] ;
+fhir:definition [ fhir:v "Godkjent spesialitet for helsepersonell registrert i HPR. Helsepersonellregisterets (HPR) klassifikasjon av spesialiteter (OID=7426)" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:binding [
+fhir:strength [ fhir:v "preferred" ] ;
+fhir:valueSet [ fhir:v "urn:oid:2.16.578.1.12.4.1.1.7426"^^xsd:anyURI ]       ]     ] [
+fhir:id [ fhir:v "Practitioner.qualification.code.coding:healthPersonnelSpecialization.system" ] ;
+fhir:path [ fhir:v "Practitioner.qualification.code.coding.system" ] ;
+fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
+fhir:fixed [ fhir:v "urn:oid:2.16.578.1.12.4.1.1.7426"^^xsd:anyURI ]     ] [
+fhir:id [ fhir:v "Practitioner.qualification.code.coding:healthPersonnelSpecialization.code" ] ;
+fhir:path [ fhir:v "Practitioner.qualification.code.coding.code" ] ;
+fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ]     ] )
+  ] . # 
+
+
+ + + + + + + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/StructureDefinition-no-basis-Practitioner.profile.xml.html b/StructureDefinition-no-basis-Practitioner.profile.xml.html new file mode 100644 index 00000000..aa1f3817 --- /dev/null +++ b/StructureDefinition-no-basis-Practitioner.profile.xml.html @@ -0,0 +1,4153 @@ + + + + + + + + + + + + + + no-basis-Practitioner - XML Representation - v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - draft + + + +

+
+
+
+ +
+
+
+ + + + +
+
+ + +
+
+ +
+
+ + +
+
+
+
+ +
+

NyTimelosingIG - Local Development build (v0.1.0). See the Directory of published versions

+ + + + + + + + + + + + + + + + +

Resource Profile: NoBasisPractitioner - XML Profile

+ + + + + + + +
+ + Active + + as of 2019-05-20 + + +
+ + +

XML representation of the no-basis-Practitioner resource profile.

+ +

Raw xml | Download

+ + + + + + +

+
+<StructureDefinition xmlns="http://hl7.org/fhir">
+  <id value="no-basis-Practitioner"/>
+  <meta>
+    <versionId value="1"/>
+    <lastUpdated value="2018-06-06T06:11:16.19+00:00"/>
+  </meta>
+  <text>
+    <status value="extensions"/>
+    <div xmlns="http://www.w3.org/1999/xhtml">Placeholder</div>
+  </text>
+  <url
+       value="http://helsenorge.no/fhir/StructureDefinition/no-basis-Practitioner"/>
+  <version value="0.1.0"/>
+  <name value="NoBasisPractitioner"/>
+  <title value="no-basis-Practitioner"/>
+  <status value="active"/>
+  <date value="2019-05-20"/>
+  <publisher value="Example Publisher"/>
+  <contact>
+    <name value="Example Publisher"/>
+    <telecom>
+      <system value="url"/>
+      <value value="http://example.org/example-publisher"/>
+    </telecom>
+  </contact>
+  <description
+               value="Basisprofil for Norwegian Practitioner information. Defined by The Norwegian Directorate of eHealth and HL7 Norway. Should be used as a basis for further profiling in use-cases where specific identity information is needed. The basis profile is open, but derived profiles should close down the information elements according to specification relevant to the use-case.
+
+2019-03 - The no-basis-Practitioner resource main use-case is to represent the actual Practitioner, e.g. a person. The resource can include information about how to identify the practitioner in addition to the practitioner's education, qualifications and speciality. The resource can also include approvals and other centrally registered capabilities recorded for the practitioner."/>
+  <fhirVersion value="4.0.1"/>
+  <mapping>
+    <identity value="v2"/>
+    <uri value="http://hl7.org/v2"/>
+    <name value="HL7 v2 Mapping"/>
+  </mapping>
+  <mapping>
+    <identity value="rim"/>
+    <uri value="http://hl7.org/v3"/>
+    <name value="RIM Mapping"/>
+  </mapping>
+  <mapping>
+    <identity value="servd"/>
+    <uri value="http://www.omg.org/spec/ServD/1.0/"/>
+    <name value="ServD"/>
+  </mapping>
+  <mapping>
+    <identity value="w5"/>
+    <uri value="http://hl7.org/fhir/fivews"/>
+    <name value="FiveWs Pattern Mapping"/>
+  </mapping>
+  <kind value="resource"/>
+  <abstract value="false"/>
+  <type value="Practitioner"/>
+  <baseDefinition
+                  value="http://hl7.org/fhir/StructureDefinition/Practitioner"/>
+  <derivation value="constraint"/>
+  <snapshot>
+    <element id="Practitioner">
+      <path value="Practitioner"/>
+      <short
+             value="A person with a  formal responsibility in the provisioning of healthcare or related services"/>
+      <definition
+                  value="A person who is directly or indirectly involved in the provisioning of healthcare."/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="Practitioner"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <constraint>
+        <key value="dom-2"/>
+        <severity value="error"/>
+        <human
+               value="If the resource is contained in another resource, it SHALL NOT contain nested Resources"/>
+        <expression value="contained.contained.empty()"/>
+        <xpath value="not(parent::f:contained and f:contained)"/>
+        <source
+                value="http://hl7.org/fhir/StructureDefinition/DomainResource"/>
+      </constraint>
+      <constraint>
+        <key value="dom-3"/>
+        <severity value="error"/>
+        <human
+               value="If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource"/>
+        <expression
+                    value="contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()"/>
+        <xpath
+               value="not(exists(for $id in f:contained/*/f:id/@value return $contained[not(parent::*/descendant::f:reference/@value=concat('#', $contained/*/id/@value) or descendant::f:reference[@value='#'])]))"/>
+        <source
+                value="http://hl7.org/fhir/StructureDefinition/DomainResource"/>
+      </constraint>
+      <constraint>
+        <key value="dom-4"/>
+        <severity value="error"/>
+        <human
+               value="If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated"/>
+        <expression
+                    value="contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()"/>
+        <xpath
+               value="not(exists(f:contained/*/f:meta/f:versionId)) and not(exists(f:contained/*/f:meta/f:lastUpdated))"/>
+        <source
+                value="http://hl7.org/fhir/StructureDefinition/DomainResource"/>
+      </constraint>
+      <constraint>
+        <key value="dom-5"/>
+        <severity value="error"/>
+        <human
+               value="If a resource is contained in another resource, it SHALL NOT have a security label"/>
+        <expression value="contained.meta.security.empty()"/>
+        <xpath value="not(exists(f:contained/*/f:meta/f:security))"/>
+        <source
+                value="http://hl7.org/fhir/StructureDefinition/DomainResource"/>
+      </constraint>
+      <constraint>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bestpractice">
+          <valueBoolean value="true"/>
+        </extension>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bestpractice-explanation">
+          <valueMarkdown
+                         value="When a resource has no narrative, only systems that fully understand the data can display the resource to a human safely. Including a human readable representation in the resource makes for a much more robust eco-system and cheaper handling of resources by intermediary systems. Some ecosystems restrict distribution of resources to only those systems that do fully understand the resources, and as a consequence implementers may believe that the narrative is superfluous. However experience shows that such eco-systems often open up to new participants over time."/>
+        </extension>
+        <key value="dom-6"/>
+        <severity value="warning"/>
+        <human
+               value="A resource should have narrative for robust management"/>
+        <expression value="text.`div`.exists()"/>
+        <xpath value="exists(f:text/h:div)"/>
+        <source
+                value="http://hl7.org/fhir/StructureDefinition/DomainResource"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="Entity. Role, or Act"/>
+      </mapping>
+      <mapping>
+        <identity value="v2"/>
+        <map value="PRD (as one example)"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="Role"/>
+      </mapping>
+      <mapping>
+        <identity value="servd"/>
+        <map value="Provider"/>
+      </mapping>
+    </element>
+    <element id="Practitioner.id">
+      <path value="Practitioner.id"/>
+      <short value="Logical id of this artifact"/>
+      <definition
+                  value="The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes."/>
+      <comment
+               value="The only time that a resource does not have an id is when it is being submitted to the server using a create operation."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Resource.id"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
+          <valueUrl value="id"/>
+        </extension>
+        <code value="http://hl7.org/fhirpath/System.String"/>
+      </type>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+    </element>
+    <element id="Practitioner.meta">
+      <path value="Practitioner.meta"/>
+      <short value="Metadata about the resource"/>
+      <definition
+                  value="The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Resource.meta"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="Meta"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+    </element>
+    <element id="Practitioner.implicitRules">
+      <path value="Practitioner.implicitRules"/>
+      <short value="A set of rules under which this content was created"/>
+      <definition
+                  value="A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc."/>
+      <comment
+               value="Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of it's narrative along with other profiles, value sets, etc."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Resource.implicitRules"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="uri"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="true"/>
+      <isModifierReason
+                        value="This element is labeled as a modifier because the implicit rules may provide additional knowledge about the resource that modifies it's meaning or interpretation"/>
+      <isSummary value="true"/>
+    </element>
+    <element id="Practitioner.language">
+      <path value="Practitioner.language"/>
+      <short value="Language of the resource content"/>
+      <definition
+                  value="The base language in which the resource is written."/>
+      <comment
+               value="Language is provided to support indexing and accessibility (typically, services such as text to speech use the language tag). The html language tag in the narrative applies  to the narrative. The language tag on the resource may be used to specify the language of other presentations generated from the data in the resource. Not all the content has to be in the base language. The Resource.language should not be assumed to apply to the narrative automatically. If a language is specified, it should it also be specified on the div element in the html (see rules in HTML5 for information about the relationship between xml:lang and the html lang attribute)."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Resource.language"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="code"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <binding>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-maxValueSet">
+          <valueCanonical value="http://hl7.org/fhir/ValueSet/all-languages"/>
+        </extension>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
+          <valueString value="Language"/>
+        </extension>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding">
+          <valueBoolean value="true"/>
+        </extension>
+        <strength value="preferred"/>
+        <description value="A human language."/>
+        <valueSet value="http://hl7.org/fhir/ValueSet/languages"/>
+      </binding>
+    </element>
+    <element id="Practitioner.text">
+      <path value="Practitioner.text"/>
+      <short value="Text summary of the resource, for human interpretation"/>
+      <definition
+                  value="A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it &quot;clinically safe&quot; for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety."/>
+      <comment
+               value="Contained resources do not have narrative. Resources that are not contained SHOULD have a narrative. In some cases, a resource may only have text with little or no additional discrete data (as long as all minOccurs=1 elements are satisfied).  This may be necessary for data from legacy systems where information is captured as a &quot;text blob&quot; or where text is additionally entered raw or narrated and encoded information is added later."/>
+      <alias value="narrative"/>
+      <alias value="html"/>
+      <alias value="xhtml"/>
+      <alias value="display"/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="DomainResource.text"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="Narrative"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="Act.text?"/>
+      </mapping>
+    </element>
+    <element id="Practitioner.contained">
+      <path value="Practitioner.contained"/>
+      <short value="Contained, inline Resources"/>
+      <definition
+                  value="These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope."/>
+      <comment
+               value="This should never be done when the content can be identified properly, as once identification is lost, it is extremely difficult (and context dependent) to restore it again. Contained resources may have profiles and tags In their meta elements, but SHALL NOT have security labels."/>
+      <alias value="inline resources"/>
+      <alias value="anonymous resources"/>
+      <alias value="contained resources"/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="DomainResource.contained"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="Resource"/>
+      </type>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="N/A"/>
+      </mapping>
+    </element>
+    <element id="Practitioner.extension">
+      <path value="Practitioner.extension"/>
+      <short value="Additional content defined by implementations"/>
+      <definition
+                  value="May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension."/>
+      <comment
+               value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/>
+      <alias value="extensions"/>
+      <alias value="user content"/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="DomainResource.extension"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="Extension"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <constraint>
+        <key value="ext-1"/>
+        <severity value="error"/>
+        <human value="Must have either extensions or value[x], not both"/>
+        <expression value="extension.exists() != value.exists()"/>
+        <xpath
+               value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), &quot;value&quot;)])"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Extension"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="N/A"/>
+      </mapping>
+    </element>
+    <element id="Practitioner.modifierExtension">
+      <path value="Practitioner.modifierExtension"/>
+      <short value="Extensions that cannot be ignored"/>
+      <definition
+                  value="May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.
+
+Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)."/>
+      <comment
+               value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/>
+      <requirements
+                    value="Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension)."/>
+      <alias value="extensions"/>
+      <alias value="user content"/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="DomainResource.modifierExtension"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="Extension"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <constraint>
+        <key value="ext-1"/>
+        <severity value="error"/>
+        <human value="Must have either extensions or value[x], not both"/>
+        <expression value="extension.exists() != value.exists()"/>
+        <xpath
+               value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), &quot;value&quot;)])"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Extension"/>
+      </constraint>
+      <isModifier value="true"/>
+      <isModifierReason
+                        value="Modifier extensions are expected to modify the meaning or interpretation of the resource that contains them"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="N/A"/>
+      </mapping>
+    </element>
+    <element id="Practitioner.identifier">
+      <path value="Practitioner.identifier"/>
+      <slicing>
+        <discriminator>
+          <type value="value"/>
+          <path value="system"/>
+        </discriminator>
+        <rules value="open"/>
+      </slicing>
+      <short value="An identifier for the person as this agent"/>
+      <definition
+                  value="An identifier that applies to this person in this role.
+
+In Norway all registered health care personnel is registered in the Helsepersonellregister (HPR) and is assigned a HPR-number that is used to identify the health care practitioner. Health care personnel not registered in HPR can use FNR for identification."/>
+      <requirements
+                    value="Often, specific identities are assigned for the agent."/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="Practitioner.identifier"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="Identifier"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="w5"/>
+        <map value="FiveWs.identifier"/>
+      </mapping>
+      <mapping>
+        <identity value="v2"/>
+        <map value="PRD-7 (or XCN.1)"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="./id"/>
+      </mapping>
+      <mapping>
+        <identity value="servd"/>
+        <map value="./Identifiers"/>
+      </mapping>
+    </element>
+    <element id="Practitioner.identifier:HPR">
+      <path value="Practitioner.identifier"/>
+      <sliceName value="HPR"/>
+      <short value="HPR number"/>
+      <definition
+                  value="In Norway all registered health care personnel is registered in the Helsepersonellregister (HPR) and is assigned a HPR-number that is used to identify the health care practitioner. Health care personnel not registered in HPR can use FNR for identification.
+
+The norwegian helsepersonellnummer for the practitioner. HPR as one of the possible practitioner identification numbers, should at least be sent unless there is a reason not to. Reasons for not sending the HPR number include but are not limited to, research and apps without a contract for processing data."/>
+      <requirements
+                    value="Often, specific identities are assigned for the agent."/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="Practitioner.identifier"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="Identifier"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="w5"/>
+        <map value="FiveWs.identifier"/>
+      </mapping>
+      <mapping>
+        <identity value="v2"/>
+        <map value="PRD-7 (or XCN.1)"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="./id"/>
+      </mapping>
+      <mapping>
+        <identity value="servd"/>
+        <map value="./Identifiers"/>
+      </mapping>
+    </element>
+    <element id="Practitioner.identifier:HPR.id">
+      <path value="Practitioner.identifier.id"/>
+      <representation value="xmlAttr"/>
+      <short value="Unique id for inter-element referencing"/>
+      <definition
+                  value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Element.id"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
+          <valueUrl value="string"/>
+        </extension>
+        <code value="http://hl7.org/fhirpath/System.String"/>
+      </type>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="n/a"/>
+      </mapping>
+    </element>
+    <element id="Practitioner.identifier:HPR.extension">
+      <path value="Practitioner.identifier.extension"/>
+      <slicing>
+        <discriminator>
+          <type value="value"/>
+          <path value="url"/>
+        </discriminator>
+        <description value="Extensions are always sliced by (at least) url"/>
+        <rules value="open"/>
+      </slicing>
+      <short value="Additional content defined by implementations"/>
+      <definition
+                  value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension."/>
+      <comment
+               value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/>
+      <alias value="extensions"/>
+      <alias value="user content"/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="Element.extension"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="Extension"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <constraint>
+        <key value="ext-1"/>
+        <severity value="error"/>
+        <human value="Must have either extensions or value[x], not both"/>
+        <expression value="extension.exists() != value.exists()"/>
+        <xpath
+               value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), &quot;value&quot;)])"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Extension"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="n/a"/>
+      </mapping>
+    </element>
+    <element id="Practitioner.identifier:HPR.use">
+      <path value="Practitioner.identifier.use"/>
+      <short value="usual | official | temp | secondary | old (If known)"/>
+      <definition value="The purpose of this identifier."/>
+      <comment
+               value="Applications can assume that an identifier is permanent unless it explicitly says that it is temporary."/>
+      <requirements
+                    value="Allows the appropriate identifier for a particular context of use to be selected from among a set of identifiers."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Identifier.use"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="code"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="true"/>
+      <isModifierReason
+                        value="This is labeled as &quot;Is Modifier&quot; because applications should not mistake a temporary id for a permanent one."/>
+      <isSummary value="true"/>
+      <binding>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
+          <valueString value="IdentifierUse"/>
+        </extension>
+        <strength value="required"/>
+        <description
+                     value="Identifies the purpose for this identifier, if known ."/>
+        <valueSet value="http://hl7.org/fhir/ValueSet/identifier-use|4.0.1"/>
+      </binding>
+      <mapping>
+        <identity value="v2"/>
+        <map value="N/A"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="Role.code or implied by context"/>
+      </mapping>
+    </element>
+    <element id="Practitioner.identifier:HPR.type">
+      <path value="Practitioner.identifier.type"/>
+      <short value="Description of identifier"/>
+      <definition
+                  value="A coded type for the identifier that can be used to determine which identifier to use for a specific purpose."/>
+      <comment
+               value="This element deals only with general categories of identifiers.  It SHOULD not be used for codes that correspond 1..1 with the Identifier.system. Some identifiers may fall into multiple categories due to common usage.   Where the system is known, a type is unnecessary because the type is always part of the system definition. However systems often need to handle identifiers where the system is not known. There is not a 1:1 relationship between type and system, since many different systems have the same type."/>
+      <requirements
+                    value="Allows users to make use of identifiers when the identifier system is not known."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Identifier.type"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="CodeableConcept"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <binding>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
+          <valueString value="IdentifierType"/>
+        </extension>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding">
+          <valueBoolean value="true"/>
+        </extension>
+        <strength value="extensible"/>
+        <description
+                     value="A coded type for an identifier that can be used to determine which identifier to use for a specific purpose."/>
+        <valueSet value="http://hl7.org/fhir/ValueSet/identifier-type"/>
+      </binding>
+      <mapping>
+        <identity value="v2"/>
+        <map value="CX.5"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="Role.code or implied by context"/>
+      </mapping>
+    </element>
+    <element id="Practitioner.identifier:HPR.system">
+      <path value="Practitioner.identifier.system"/>
+      <short value="The identifier for HPR number"/>
+      <definition value="The identifier for HPR number"/>
+      <comment value="Identifier.system is always case sensitive."/>
+      <requirements
+                    value="There are many sets  of identifiers.  To perform matching of two identifiers, we need to know what set we're dealing with. The system identifies a particular set of unique identifiers."/>
+      <min value="1"/>
+      <max value="1"/>
+      <base>
+        <path value="Identifier.system"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="uri"/>
+      </type>
+      <fixedUri value="urn:oid:2.16.578.1.12.4.1.4.4"/>
+      <example>
+        <label value="General"/>
+        <valueUri value="http://www.acme.com/identifiers/patient"/>
+      </example>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="v2"/>
+        <map value="CX.4 / EI-2-4"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="II.root or Role.id.root"/>
+      </mapping>
+      <mapping>
+        <identity value="servd"/>
+        <map value="./IdentifierType"/>
+      </mapping>
+    </element>
+    <element id="Practitioner.identifier:HPR.value">
+      <path value="Practitioner.identifier.value"/>
+      <short value="The acttual HPR-number"/>
+      <definition value="The acttual HPR-number"/>
+      <comment
+               value="If the value is a full URI, then the system SHALL be urn:ietf:rfc:3986.  The value's primary purpose is computational mapping.  As a result, it may be normalized for comparison purposes (e.g. removing non-significant whitespace, dashes, etc.)  A value formatted for human display can be conveyed using the [Rendered Value extension](http://hl7.org/fhir/R4/extension-rendered-value.html). Identifier.value is to be treated as case sensitive unless knowledge of the Identifier.system allows the processer to be confident that non-case-sensitive processing is safe."/>
+      <min value="1"/>
+      <max value="1"/>
+      <base>
+        <path value="Identifier.value"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="string"/>
+      </type>
+      <example>
+        <label value="General"/>
+        <valueString value="123456"/>
+      </example>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="v2"/>
+        <map value="CX.1 / EI.1"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map
+             value="II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)"/>
+      </mapping>
+      <mapping>
+        <identity value="servd"/>
+        <map value="./Value"/>
+      </mapping>
+    </element>
+    <element id="Practitioner.identifier:HPR.period">
+      <path value="Practitioner.identifier.period"/>
+      <short value="Time period when id is/was valid for use"/>
+      <definition
+                  value="Time period during which identifier is/was valid for use."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Identifier.period"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="Period"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="v2"/>
+        <map value="CX.7 + CX.8"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="Role.effectiveTime or implied by context"/>
+      </mapping>
+      <mapping>
+        <identity value="servd"/>
+        <map value="./StartDate and ./EndDate"/>
+      </mapping>
+    </element>
+    <element id="Practitioner.identifier:HPR.assigner">
+      <path value="Practitioner.identifier.assigner"/>
+      <short value="Organization that issued id (may be just text)"/>
+      <definition value="Organization that issued/manages the identifier."/>
+      <comment
+               value="The Identifier.assigner may omit the .reference element and only contain a .display element reflecting the name or other textual information about the assigning organization."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Identifier.assigner"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="Reference"/>
+        <targetProfile
+                       value="http://hl7.org/fhir/StructureDefinition/Organization"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="v2"/>
+        <map value="CX.4 / (CX.4,CX.9,CX.10)"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map
+             value="II.assigningAuthorityName but note that this is an improper use by the definition of the field.  Also Role.scoper"/>
+      </mapping>
+      <mapping>
+        <identity value="servd"/>
+        <map value="./IdentifierIssuingAuthority"/>
+      </mapping>
+    </element>
+    <element id="Practitioner.identifier:FNR">
+      <path value="Practitioner.identifier"/>
+      <sliceName value="FNR"/>
+      <short value="Norwegian FNR"/>
+      <definition
+                  value="Fødselsnummer for the practitioner. Fødselsnummer as one of the possible practitioner identification numbers. Reasons for not sending the Fødselsnummer include but are not limited to, research and apps without a contract for processing data."/>
+      <requirements
+                    value="Often, specific identities are assigned for the agent."/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="Practitioner.identifier"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="Identifier"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="w5"/>
+        <map value="FiveWs.identifier"/>
+      </mapping>
+      <mapping>
+        <identity value="v2"/>
+        <map value="PRD-7 (or XCN.1)"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="./id"/>
+      </mapping>
+      <mapping>
+        <identity value="servd"/>
+        <map value="./Identifiers"/>
+      </mapping>
+    </element>
+    <element id="Practitioner.identifier:FNR.id">
+      <path value="Practitioner.identifier.id"/>
+      <representation value="xmlAttr"/>
+      <short value="Unique id for inter-element referencing"/>
+      <definition
+                  value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Element.id"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
+          <valueUrl value="string"/>
+        </extension>
+        <code value="http://hl7.org/fhirpath/System.String"/>
+      </type>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="n/a"/>
+      </mapping>
+    </element>
+    <element id="Practitioner.identifier:FNR.extension">
+      <path value="Practitioner.identifier.extension"/>
+      <slicing>
+        <discriminator>
+          <type value="value"/>
+          <path value="url"/>
+        </discriminator>
+        <description value="Extensions are always sliced by (at least) url"/>
+        <rules value="open"/>
+      </slicing>
+      <short value="Additional content defined by implementations"/>
+      <definition
+                  value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension."/>
+      <comment
+               value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/>
+      <alias value="extensions"/>
+      <alias value="user content"/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="Element.extension"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="Extension"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <constraint>
+        <key value="ext-1"/>
+        <severity value="error"/>
+        <human value="Must have either extensions or value[x], not both"/>
+        <expression value="extension.exists() != value.exists()"/>
+        <xpath
+               value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), &quot;value&quot;)])"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Extension"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="n/a"/>
+      </mapping>
+    </element>
+    <element id="Practitioner.identifier:FNR.use">
+      <path value="Practitioner.identifier.use"/>
+      <short value="usual | official | temp | secondary | old (If known)"/>
+      <definition value="The purpose of this identifier."/>
+      <comment
+               value="Applications can assume that an identifier is permanent unless it explicitly says that it is temporary."/>
+      <requirements
+                    value="Allows the appropriate identifier for a particular context of use to be selected from among a set of identifiers."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Identifier.use"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="code"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="true"/>
+      <isModifierReason
+                        value="This is labeled as &quot;Is Modifier&quot; because applications should not mistake a temporary id for a permanent one."/>
+      <isSummary value="true"/>
+      <binding>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
+          <valueString value="IdentifierUse"/>
+        </extension>
+        <strength value="required"/>
+        <description
+                     value="Identifies the purpose for this identifier, if known ."/>
+        <valueSet value="http://hl7.org/fhir/ValueSet/identifier-use|4.0.1"/>
+      </binding>
+      <mapping>
+        <identity value="v2"/>
+        <map value="N/A"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="Role.code or implied by context"/>
+      </mapping>
+    </element>
+    <element id="Practitioner.identifier:FNR.type">
+      <path value="Practitioner.identifier.type"/>
+      <short value="Description of identifier"/>
+      <definition
+                  value="A coded type for the identifier that can be used to determine which identifier to use for a specific purpose."/>
+      <comment
+               value="This element deals only with general categories of identifiers.  It SHOULD not be used for codes that correspond 1..1 with the Identifier.system. Some identifiers may fall into multiple categories due to common usage.   Where the system is known, a type is unnecessary because the type is always part of the system definition. However systems often need to handle identifiers where the system is not known. There is not a 1:1 relationship between type and system, since many different systems have the same type."/>
+      <requirements
+                    value="Allows users to make use of identifiers when the identifier system is not known."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Identifier.type"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="CodeableConcept"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <binding>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
+          <valueString value="IdentifierType"/>
+        </extension>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding">
+          <valueBoolean value="true"/>
+        </extension>
+        <strength value="extensible"/>
+        <description
+                     value="A coded type for an identifier that can be used to determine which identifier to use for a specific purpose."/>
+        <valueSet value="http://hl7.org/fhir/ValueSet/identifier-type"/>
+      </binding>
+      <mapping>
+        <identity value="v2"/>
+        <map value="CX.5"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="Role.code or implied by context"/>
+      </mapping>
+    </element>
+    <element id="Practitioner.identifier:FNR.system">
+      <path value="Practitioner.identifier.system"/>
+      <short value="The identification of FNR"/>
+      <definition value="The identification of FNR"/>
+      <comment value="Identifier.system is always case sensitive."/>
+      <requirements
+                    value="There are many sets  of identifiers.  To perform matching of two identifiers, we need to know what set we're dealing with. The system identifies a particular set of unique identifiers."/>
+      <min value="1"/>
+      <max value="1"/>
+      <base>
+        <path value="Identifier.system"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="uri"/>
+      </type>
+      <fixedUri value="urn:oid:2.16.578.1.12.4.1.4.1"/>
+      <example>
+        <label value="General"/>
+        <valueUri value="http://www.acme.com/identifiers/patient"/>
+      </example>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="v2"/>
+        <map value="CX.4 / EI-2-4"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="II.root or Role.id.root"/>
+      </mapping>
+      <mapping>
+        <identity value="servd"/>
+        <map value="./IdentifierType"/>
+      </mapping>
+    </element>
+    <element id="Practitioner.identifier:FNR.value">
+      <path value="Practitioner.identifier.value"/>
+      <short value="The actual FNR"/>
+      <definition
+                  value="The portion of the identifier typically relevant to the user and which is unique within the context of the system."/>
+      <comment
+               value="If the value is a full URI, then the system SHALL be urn:ietf:rfc:3986.  The value's primary purpose is computational mapping.  As a result, it may be normalized for comparison purposes (e.g. removing non-significant whitespace, dashes, etc.)  A value formatted for human display can be conveyed using the [Rendered Value extension](http://hl7.org/fhir/R4/extension-rendered-value.html). Identifier.value is to be treated as case sensitive unless knowledge of the Identifier.system allows the processer to be confident that non-case-sensitive processing is safe."/>
+      <min value="1"/>
+      <max value="1"/>
+      <base>
+        <path value="Identifier.value"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="string"/>
+      </type>
+      <example>
+        <label value="General"/>
+        <valueString value="123456"/>
+      </example>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="v2"/>
+        <map value="CX.1 / EI.1"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map
+             value="II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)"/>
+      </mapping>
+      <mapping>
+        <identity value="servd"/>
+        <map value="./Value"/>
+      </mapping>
+    </element>
+    <element id="Practitioner.identifier:FNR.period">
+      <path value="Practitioner.identifier.period"/>
+      <short value="Time period when id is/was valid for use"/>
+      <definition
+                  value="Time period during which identifier is/was valid for use."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Identifier.period"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="Period"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="v2"/>
+        <map value="CX.7 + CX.8"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="Role.effectiveTime or implied by context"/>
+      </mapping>
+      <mapping>
+        <identity value="servd"/>
+        <map value="./StartDate and ./EndDate"/>
+      </mapping>
+    </element>
+    <element id="Practitioner.identifier:FNR.assigner">
+      <path value="Practitioner.identifier.assigner"/>
+      <short value="Organization that issued id (may be just text)"/>
+      <definition value="Organization that issued/manages the identifier."/>
+      <comment
+               value="The Identifier.assigner may omit the .reference element and only contain a .display element reflecting the name or other textual information about the assigning organization."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Identifier.assigner"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="Reference"/>
+        <targetProfile
+                       value="http://hl7.org/fhir/StructureDefinition/Organization"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="v2"/>
+        <map value="CX.4 / (CX.4,CX.9,CX.10)"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map
+             value="II.assigningAuthorityName but note that this is an improper use by the definition of the field.  Also Role.scoper"/>
+      </mapping>
+      <mapping>
+        <identity value="servd"/>
+        <map value="./IdentifierIssuingAuthority"/>
+      </mapping>
+    </element>
+    <element id="Practitioner.identifier:DNR">
+      <path value="Practitioner.identifier"/>
+      <sliceName value="DNR"/>
+      <short value="The D-nummer of the practitioner"/>
+      <definition
+                  value="The D-nummer of the practitioner. (assigned by the norwegian Skatteetaten)"/>
+      <requirements
+                    value="Often, specific identities are assigned for the agent."/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="Practitioner.identifier"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="Identifier"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="w5"/>
+        <map value="FiveWs.identifier"/>
+      </mapping>
+      <mapping>
+        <identity value="v2"/>
+        <map value="PRD-7 (or XCN.1)"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="./id"/>
+      </mapping>
+      <mapping>
+        <identity value="servd"/>
+        <map value="./Identifiers"/>
+      </mapping>
+    </element>
+    <element id="Practitioner.identifier:DNR.id">
+      <path value="Practitioner.identifier.id"/>
+      <representation value="xmlAttr"/>
+      <short value="Unique id for inter-element referencing"/>
+      <definition
+                  value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Element.id"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
+          <valueUrl value="string"/>
+        </extension>
+        <code value="http://hl7.org/fhirpath/System.String"/>
+      </type>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="n/a"/>
+      </mapping>
+    </element>
+    <element id="Practitioner.identifier:DNR.extension">
+      <path value="Practitioner.identifier.extension"/>
+      <slicing>
+        <discriminator>
+          <type value="value"/>
+          <path value="url"/>
+        </discriminator>
+        <description value="Extensions are always sliced by (at least) url"/>
+        <rules value="open"/>
+      </slicing>
+      <short value="Additional content defined by implementations"/>
+      <definition
+                  value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension."/>
+      <comment
+               value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/>
+      <alias value="extensions"/>
+      <alias value="user content"/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="Element.extension"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="Extension"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <constraint>
+        <key value="ext-1"/>
+        <severity value="error"/>
+        <human value="Must have either extensions or value[x], not both"/>
+        <expression value="extension.exists() != value.exists()"/>
+        <xpath
+               value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), &quot;value&quot;)])"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Extension"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="n/a"/>
+      </mapping>
+    </element>
+    <element id="Practitioner.identifier:DNR.use">
+      <path value="Practitioner.identifier.use"/>
+      <short value="usual | official | temp | secondary | old (If known)"/>
+      <definition value="The purpose of this identifier."/>
+      <comment
+               value="Applications can assume that an identifier is permanent unless it explicitly says that it is temporary."/>
+      <requirements
+                    value="Allows the appropriate identifier for a particular context of use to be selected from among a set of identifiers."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Identifier.use"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="code"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="true"/>
+      <isModifierReason
+                        value="This is labeled as &quot;Is Modifier&quot; because applications should not mistake a temporary id for a permanent one."/>
+      <isSummary value="true"/>
+      <binding>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
+          <valueString value="IdentifierUse"/>
+        </extension>
+        <strength value="required"/>
+        <description
+                     value="Identifies the purpose for this identifier, if known ."/>
+        <valueSet value="http://hl7.org/fhir/ValueSet/identifier-use|4.0.1"/>
+      </binding>
+      <mapping>
+        <identity value="v2"/>
+        <map value="N/A"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="Role.code or implied by context"/>
+      </mapping>
+    </element>
+    <element id="Practitioner.identifier:DNR.type">
+      <path value="Practitioner.identifier.type"/>
+      <short value="Description of identifier"/>
+      <definition
+                  value="A coded type for the identifier that can be used to determine which identifier to use for a specific purpose."/>
+      <comment
+               value="This element deals only with general categories of identifiers.  It SHOULD not be used for codes that correspond 1..1 with the Identifier.system. Some identifiers may fall into multiple categories due to common usage.   Where the system is known, a type is unnecessary because the type is always part of the system definition. However systems often need to handle identifiers where the system is not known. There is not a 1:1 relationship between type and system, since many different systems have the same type."/>
+      <requirements
+                    value="Allows users to make use of identifiers when the identifier system is not known."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Identifier.type"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="CodeableConcept"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <binding>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
+          <valueString value="IdentifierType"/>
+        </extension>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding">
+          <valueBoolean value="true"/>
+        </extension>
+        <strength value="extensible"/>
+        <description
+                     value="A coded type for an identifier that can be used to determine which identifier to use for a specific purpose."/>
+        <valueSet value="http://hl7.org/fhir/ValueSet/identifier-type"/>
+      </binding>
+      <mapping>
+        <identity value="v2"/>
+        <map value="CX.5"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="Role.code or implied by context"/>
+      </mapping>
+    </element>
+    <element id="Practitioner.identifier:DNR.system">
+      <path value="Practitioner.identifier.system"/>
+      <short value="The identification of the D-nummer"/>
+      <definition value="The identification of the Norwegian D-nummer"/>
+      <comment value="Identifier.system is always case sensitive."/>
+      <requirements
+                    value="There are many sets  of identifiers.  To perform matching of two identifiers, we need to know what set we're dealing with. The system identifies a particular set of unique identifiers."/>
+      <min value="1"/>
+      <max value="1"/>
+      <base>
+        <path value="Identifier.system"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="uri"/>
+      </type>
+      <fixedUri value="urn:oid:2.16.578.1.12.4.1.4.2"/>
+      <example>
+        <label value="General"/>
+        <valueUri value="http://www.acme.com/identifiers/patient"/>
+      </example>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="v2"/>
+        <map value="CX.4 / EI-2-4"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="II.root or Role.id.root"/>
+      </mapping>
+      <mapping>
+        <identity value="servd"/>
+        <map value="./IdentifierType"/>
+      </mapping>
+    </element>
+    <element id="Practitioner.identifier:DNR.value">
+      <path value="Practitioner.identifier.value"/>
+      <short value="The actual D-nummer"/>
+      <definition value="The actual Norwegian D-nummer"/>
+      <comment
+               value="If the value is a full URI, then the system SHALL be urn:ietf:rfc:3986.  The value's primary purpose is computational mapping.  As a result, it may be normalized for comparison purposes (e.g. removing non-significant whitespace, dashes, etc.)  A value formatted for human display can be conveyed using the [Rendered Value extension](http://hl7.org/fhir/R4/extension-rendered-value.html). Identifier.value is to be treated as case sensitive unless knowledge of the Identifier.system allows the processer to be confident that non-case-sensitive processing is safe."/>
+      <min value="1"/>
+      <max value="1"/>
+      <base>
+        <path value="Identifier.value"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="string"/>
+      </type>
+      <example>
+        <label value="General"/>
+        <valueString value="123456"/>
+      </example>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="v2"/>
+        <map value="CX.1 / EI.1"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map
+             value="II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)"/>
+      </mapping>
+      <mapping>
+        <identity value="servd"/>
+        <map value="./Value"/>
+      </mapping>
+    </element>
+    <element id="Practitioner.identifier:DNR.period">
+      <path value="Practitioner.identifier.period"/>
+      <short value="Time period when id is/was valid for use"/>
+      <definition
+                  value="Time period during which identifier is/was valid for use."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Identifier.period"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="Period"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="v2"/>
+        <map value="CX.7 + CX.8"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="Role.effectiveTime or implied by context"/>
+      </mapping>
+      <mapping>
+        <identity value="servd"/>
+        <map value="./StartDate and ./EndDate"/>
+      </mapping>
+    </element>
+    <element id="Practitioner.identifier:DNR.assigner">
+      <path value="Practitioner.identifier.assigner"/>
+      <short value="Organization that issued id (may be just text)"/>
+      <definition value="Organization that issued/manages the identifier."/>
+      <comment
+               value="The Identifier.assigner may omit the .reference element and only contain a .display element reflecting the name or other textual information about the assigning organization."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Identifier.assigner"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="Reference"/>
+        <targetProfile
+                       value="http://hl7.org/fhir/StructureDefinition/Organization"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="v2"/>
+        <map value="CX.4 / (CX.4,CX.9,CX.10)"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map
+             value="II.assigningAuthorityName but note that this is an improper use by the definition of the field.  Also Role.scoper"/>
+      </mapping>
+      <mapping>
+        <identity value="servd"/>
+        <map value="./IdentifierIssuingAuthority"/>
+      </mapping>
+    </element>
+    <element id="Practitioner.active">
+      <path value="Practitioner.active"/>
+      <short value="Whether this practitioner's record is in active use"/>
+      <definition
+                  value="Whether this practitioner's record is in active use."/>
+      <comment
+               value="If the practitioner is not in use by one organization, then it should mark the period on the PractitonerRole with an end date (even if they are active) as they may be active in another role."/>
+      <requirements
+                    value="Need to be able to mark a practitioner record as not to be used because it was created in error."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Practitioner.active"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="boolean"/>
+      </type>
+      <meaningWhenMissing
+                          value="This resource is generally assumed to be active if no value is provided for the active element"/>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="w5"/>
+        <map value="FiveWs.status"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="./statusCode"/>
+      </mapping>
+    </element>
+    <element id="Practitioner.name">
+      <path value="Practitioner.name"/>
+      <short value="Norwegian human name"/>
+      <definition
+                  value="Defines the format of norwegian human name according to norwegian legislation (lov om personnavn)."/>
+      <comment
+               value="Names may be changed, or repudiated, or people may have different names in different contexts. Names may be divided into parts of different type that have variable significance depending on context, though the division into parts does not always matter. With personal names, the different parts might or might not be imbued with some implicit meaning; various cultures associate different importance with the name parts and the degree to which systems must care about name parts around the world varies widely."/>
+      <requirements
+                    value="The name(s) that a Practitioner is known by. Where there are multiple, the name that the practitioner is usually known as should be used in the display."/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="Practitioner.name"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="HumanName"/>
+        <profile
+                 value="http://helsenorge.no/fhir/StructureDefinition/no-basis-HumanName"/>
+      </type>
+      <condition value="ele-1"/>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="n/a"/>
+      </mapping>
+      <mapping>
+        <identity value="v2"/>
+        <map value="XPN"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="EN (actually, PN)"/>
+      </mapping>
+      <mapping>
+        <identity value="servd"/>
+        <map value="ProviderName"/>
+      </mapping>
+    </element>
+    <element id="Practitioner.telecom">
+      <path value="Practitioner.telecom"/>
+      <short
+             value="A contact detail for the practitioner (that apply to all roles)"/>
+      <definition
+                  value="A contact detail for the practitioner, e.g. a telephone number or an email address."/>
+      <comment
+               value="Person may have multiple ways to be contacted with different uses or applicable periods.  May need to have options for contacting the person urgently and to help with identification.  These typically will have home numbers, or mobile numbers that are not role specific."/>
+      <requirements
+                    value="Need to know how to reach a practitioner independent to any roles the practitioner may have."/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="Practitioner.telecom"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="ContactPoint"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="v2"/>
+        <map value="PRT-15, STF-10, ROL-12"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="./telecom"/>
+      </mapping>
+      <mapping>
+        <identity value="servd"/>
+        <map value="./ContactPoints"/>
+      </mapping>
+    </element>
+    <element id="Practitioner.address">
+      <path value="Practitioner.address"/>
+      <short value="Norwegian address"/>
+      <definition
+                  value="http://hl7.no/fhir/StructureDefinition/no-basis-Address
+
+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."/>
+      <comment
+               value="Note: address is intended to describe postal addresses for administrative purposes, not to describe absolute geographical coordinates.  Postal addresses are often used as proxies for physical locations (also see the [Location](http://hl7.org/fhir/R4/location.html#) resource)."/>
+      <requirements
+                    value="The home/mailing address of the practitioner is often required for employee administration purposes, and also for some rostering services where the start point (practitioners home) can be used in calculations."/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="Practitioner.address"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="Address"/>
+        <profile
+                 value="http://helsenorge.no/fhir/StructureDefinition/no-basis-Address"/>
+      </type>
+      <condition value="ele-1"/>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="n/a"/>
+      </mapping>
+      <mapping>
+        <identity value="v2"/>
+        <map value="XAD"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="AD"/>
+      </mapping>
+      <mapping>
+        <identity value="servd"/>
+        <map value="Address"/>
+      </mapping>
+    </element>
+    <element id="Practitioner.gender">
+      <path value="Practitioner.gender"/>
+      <short value="male | female | other | unknown"/>
+      <definition
+                  value="Administrative Gender - the gender that the person is considered to have for administration and record keeping purposes."/>
+      <requirements value="Needed to address the person correctly."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Practitioner.gender"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="code"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <binding>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
+          <valueString value="AdministrativeGender"/>
+        </extension>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding">
+          <valueBoolean value="true"/>
+        </extension>
+        <strength value="required"/>
+        <description
+                     value="The gender of a person used for administrative purposes."/>
+        <valueSet
+                  value="http://hl7.org/fhir/ValueSet/administrative-gender|4.0.1"/>
+      </binding>
+      <mapping>
+        <identity value="v2"/>
+        <map value="STF-5"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="./administrativeGender"/>
+      </mapping>
+      <mapping>
+        <identity value="servd"/>
+        <map value="./GenderCode"/>
+      </mapping>
+    </element>
+    <element id="Practitioner.birthDate">
+      <path value="Practitioner.birthDate"/>
+      <short value="The date  on which the practitioner was born"/>
+      <definition value="The date of birth for the practitioner."/>
+      <requirements value="Needed for identification."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Practitioner.birthDate"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="date"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="v2"/>
+        <map value="STF-6"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="./birthTime"/>
+      </mapping>
+      <mapping>
+        <identity value="servd"/>
+        <map value="(not represented in ServD)"/>
+      </mapping>
+    </element>
+    <element id="Practitioner.photo">
+      <path value="Practitioner.photo"/>
+      <short value="Image of the person"/>
+      <definition value="Image of the person."/>
+      <requirements
+                    value="Many EHR systems have the capability to capture an image of patients and personnel. Fits with newer social media usage too."/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="Practitioner.photo"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="Attachment"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map
+             value="./subjectOf/ObservationEvent[code=&quot;photo&quot;]/value"/>
+      </mapping>
+      <mapping>
+        <identity value="servd"/>
+        <map value="./ImageURI (only supports the URI reference)"/>
+      </mapping>
+    </element>
+    <element id="Practitioner.qualification">
+      <path value="Practitioner.qualification"/>
+      <short
+             value="Certification, licenses, or training pertaining to the provision of care"/>
+      <definition
+                  value="Coded representation of the qualification of the health care practitioner. Usually contains healthPersonnellCategory according to Kategori helsepersonell (OID=9060) and approvalType according to Godkjenningstype HPR (OID=7704)"/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="Practitioner.qualification"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="BackboneElement"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="v2"/>
+        <map value="CER?"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value=".playingEntity.playingRole[classCode=QUAL].code"/>
+      </mapping>
+      <mapping>
+        <identity value="servd"/>
+        <map value="./Qualifications"/>
+      </mapping>
+    </element>
+    <element id="Practitioner.qualification.id">
+      <path value="Practitioner.qualification.id"/>
+      <representation value="xmlAttr"/>
+      <short value="Unique id for inter-element referencing"/>
+      <definition
+                  value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Element.id"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
+          <valueUrl value="string"/>
+        </extension>
+        <code value="http://hl7.org/fhirpath/System.String"/>
+      </type>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="n/a"/>
+      </mapping>
+    </element>
+    <element id="Practitioner.qualification.extension">
+      <path value="Practitioner.qualification.extension"/>
+      <short value="Additional content defined by implementations"/>
+      <definition
+                  value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension."/>
+      <comment
+               value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/>
+      <alias value="extensions"/>
+      <alias value="user content"/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="Element.extension"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="Extension"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <constraint>
+        <key value="ext-1"/>
+        <severity value="error"/>
+        <human value="Must have either extensions or value[x], not both"/>
+        <expression value="extension.exists() != value.exists()"/>
+        <xpath
+               value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), &quot;value&quot;)])"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Extension"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="n/a"/>
+      </mapping>
+    </element>
+    <element id="Practitioner.qualification.modifierExtension">
+      <path value="Practitioner.qualification.modifierExtension"/>
+      <short value="Extensions that cannot be ignored even if unrecognized"/>
+      <definition
+                  value="May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.
+
+Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)."/>
+      <comment
+               value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/>
+      <requirements
+                    value="Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension)."/>
+      <alias value="extensions"/>
+      <alias value="user content"/>
+      <alias value="modifiers"/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="BackboneElement.modifierExtension"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="Extension"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <constraint>
+        <key value="ext-1"/>
+        <severity value="error"/>
+        <human value="Must have either extensions or value[x], not both"/>
+        <expression value="extension.exists() != value.exists()"/>
+        <xpath
+               value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), &quot;value&quot;)])"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Extension"/>
+      </constraint>
+      <isModifier value="true"/>
+      <isModifierReason
+                        value="Modifier extensions are expected to modify the meaning or interpretation of the element that contains them"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="N/A"/>
+      </mapping>
+    </element>
+    <element id="Practitioner.qualification.identifier">
+      <path value="Practitioner.qualification.identifier"/>
+      <short
+             value="An identifier for this qualification for the practitioner"/>
+      <definition
+                  value="An identifier that applies to this person's qualification in this role."/>
+      <requirements
+                    value="Often, specific identities are assigned for the qualification."/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="Practitioner.qualification.identifier"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="Identifier"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value=".playingEntity.playingRole[classCode=QUAL].id"/>
+      </mapping>
+    </element>
+    <element id="Practitioner.qualification.code">
+      <path value="Practitioner.qualification.code"/>
+      <short value="Coded representation of the qualification"/>
+      <definition
+                  value="Coded representation of the qualification of the health care practitioner. Usually contains healthPersonnellCategory according to Kategori helsepersonell (OID=9060) and approvalType according to Godkjenningstype HPR (OID=7704)"/>
+      <min value="1"/>
+      <max value="1"/>
+      <base>
+        <path value="Practitioner.qualification.code"/>
+        <min value="1"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="CodeableConcept"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <binding>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
+          <valueString value="Qualification"/>
+        </extension>
+        <strength value="example"/>
+        <description
+                     value="Specific qualification the practitioner has to provide a service."/>
+        <valueSet value="http://terminology.hl7.org/ValueSet/v2-2.7-0360"/>
+      </binding>
+      <mapping>
+        <identity value="rim"/>
+        <map value=".playingEntity.playingRole[classCode=QUAL].code"/>
+      </mapping>
+      <mapping>
+        <identity value="servd"/>
+        <map value="./Qualifications.Value"/>
+      </mapping>
+    </element>
+    <element id="Practitioner.qualification.code.id">
+      <path value="Practitioner.qualification.code.id"/>
+      <representation value="xmlAttr"/>
+      <short value="Unique id for inter-element referencing"/>
+      <definition
+                  value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Element.id"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
+          <valueUrl value="string"/>
+        </extension>
+        <code value="http://hl7.org/fhirpath/System.String"/>
+      </type>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="n/a"/>
+      </mapping>
+    </element>
+    <element id="Practitioner.qualification.code.extension">
+      <path value="Practitioner.qualification.code.extension"/>
+      <slicing>
+        <discriminator>
+          <type value="value"/>
+          <path value="url"/>
+        </discriminator>
+        <description value="Extensions are always sliced by (at least) url"/>
+        <rules value="open"/>
+      </slicing>
+      <short value="Additional content defined by implementations"/>
+      <definition
+                  value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension."/>
+      <comment
+               value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/>
+      <alias value="extensions"/>
+      <alias value="user content"/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="Element.extension"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="Extension"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <constraint>
+        <key value="ext-1"/>
+        <severity value="error"/>
+        <human value="Must have either extensions or value[x], not both"/>
+        <expression value="extension.exists() != value.exists()"/>
+        <xpath
+               value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), &quot;value&quot;)])"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Extension"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="n/a"/>
+      </mapping>
+    </element>
+    <element id="Practitioner.qualification.code.coding">
+      <path value="Practitioner.qualification.code.coding"/>
+      <slicing>
+        <discriminator>
+          <type value="value"/>
+          <path value="system"/>
+        </discriminator>
+        <rules value="open"/>
+      </slicing>
+      <short value="Coded representation of the qualification"/>
+      <definition
+                  value="Coded representation of the qualification of the health care practitioner. Usually contains healthPersonnellCategory according to Kategori helsepersonell (OID=9060) and approvalType according to Godkjenningstype HPR (OID=7704)"/>
+      <comment
+               value="Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information.  Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true."/>
+      <requirements
+                    value="Allows for alternative encodings within a code system, and translations to other code systems."/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="CodeableConcept.coding"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="Coding"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="v2"/>
+        <map value="C*E.1-8, C*E.10-22"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="union(., ./translation)"/>
+      </mapping>
+      <mapping>
+        <identity value="orim"/>
+        <map
+             value="fhir:CodeableConcept.coding rdfs:subPropertyOf dt:CD.coding"/>
+      </mapping>
+    </element>
+    <element
+             id="Practitioner.qualification.code.coding:healthPersonnellCategory">
+      <path value="Practitioner.qualification.code.coding"/>
+      <sliceName value="healthPersonnellCategory"/>
+      <short value="The health care personnel category"/>
+      <definition
+                  value="Category of health care personnel authorization according to Helsepersonnelloven §48"/>
+      <comment
+               value="Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information.  Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true."/>
+      <requirements
+                    value="Allows for alternative encodings within a code system, and translations to other code systems."/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="CodeableConcept.coding"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="Coding"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <binding>
+        <strength value="preferred"/>
+        <valueSet value="urn:oid:2.16.578.1.12.4.1.1.9060"/>
+      </binding>
+      <mapping>
+        <identity value="v2"/>
+        <map value="C*E.1-8, C*E.10-22"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="union(., ./translation)"/>
+      </mapping>
+      <mapping>
+        <identity value="orim"/>
+        <map
+             value="fhir:CodeableConcept.coding rdfs:subPropertyOf dt:CD.coding"/>
+      </mapping>
+    </element>
+    <element
+             id="Practitioner.qualification.code.coding:healthPersonnellCategory.id">
+      <path value="Practitioner.qualification.code.coding.id"/>
+      <representation value="xmlAttr"/>
+      <short value="Unique id for inter-element referencing"/>
+      <definition
+                  value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Element.id"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
+          <valueUrl value="string"/>
+        </extension>
+        <code value="http://hl7.org/fhirpath/System.String"/>
+      </type>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="n/a"/>
+      </mapping>
+    </element>
+    <element
+             id="Practitioner.qualification.code.coding:healthPersonnellCategory.extension">
+      <path value="Practitioner.qualification.code.coding.extension"/>
+      <slicing>
+        <discriminator>
+          <type value="value"/>
+          <path value="url"/>
+        </discriminator>
+        <description value="Extensions are always sliced by (at least) url"/>
+        <rules value="open"/>
+      </slicing>
+      <short value="Additional content defined by implementations"/>
+      <definition
+                  value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension."/>
+      <comment
+               value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/>
+      <alias value="extensions"/>
+      <alias value="user content"/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="Element.extension"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="Extension"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <constraint>
+        <key value="ext-1"/>
+        <severity value="error"/>
+        <human value="Must have either extensions or value[x], not both"/>
+        <expression value="extension.exists() != value.exists()"/>
+        <xpath
+               value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), &quot;value&quot;)])"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Extension"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="n/a"/>
+      </mapping>
+    </element>
+    <element
+             id="Practitioner.qualification.code.coding:healthPersonnellCategory.system">
+      <path value="Practitioner.qualification.code.coding.system"/>
+      <short value="Identification of the CodeSystem 9060 on Volven"/>
+      <definition
+                  value="Identification of the CodeSystem Kategori helsepersonell (OID=9060) used to describe the category of authorized health care personnel"/>
+      <comment
+               value="The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...).  OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should reference to some definition that establishes the system clearly and unambiguously."/>
+      <requirements
+                    value="Need to be unambiguous about the source of the definition of the symbol."/>
+      <min value="1"/>
+      <max value="1"/>
+      <base>
+        <path value="Coding.system"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="uri"/>
+      </type>
+      <fixedUri value="urn:oid:2.16.578.1.12.4.1.1.9060"/>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="v2"/>
+        <map value="C*E.3"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="./codeSystem"/>
+      </mapping>
+      <mapping>
+        <identity value="orim"/>
+        <map
+             value="fhir:Coding.system rdfs:subPropertyOf dt:CDCoding.codeSystem"/>
+      </mapping>
+    </element>
+    <element
+             id="Practitioner.qualification.code.coding:healthPersonnellCategory.version">
+      <path value="Practitioner.qualification.code.coding.version"/>
+      <short value="Version of the system - if relevant"/>
+      <definition
+                  value="The version of the code system which was used when choosing this code. Note that a well-maintained code system does not need the version reported, because the meaning of codes is consistent across versions. However this cannot consistently be assured, and when the meaning is not guaranteed to be consistent, the version SHOULD be exchanged."/>
+      <comment
+               value="Where the terminology does not clearly define what string should be used to identify code system versions, the recommendation is to use the date (expressed in FHIR date format) on which that version was officially published as the version date."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Coding.version"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="string"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="v2"/>
+        <map value="C*E.7"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="./codeSystemVersion"/>
+      </mapping>
+      <mapping>
+        <identity value="orim"/>
+        <map
+             value="fhir:Coding.version rdfs:subPropertyOf dt:CDCoding.codeSystemVersion"/>
+      </mapping>
+    </element>
+    <element
+             id="Practitioner.qualification.code.coding:healthPersonnellCategory.code">
+      <path value="Practitioner.qualification.code.coding.code"/>
+      <short value="Symbol in syntax defined by the system"/>
+      <definition
+                  value="A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination)."/>
+      <requirements
+                    value="Need to refer to a particular code in the system."/>
+      <min value="1"/>
+      <max value="1"/>
+      <base>
+        <path value="Coding.code"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="code"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="v2"/>
+        <map value="C*E.1"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="./code"/>
+      </mapping>
+      <mapping>
+        <identity value="orim"/>
+        <map value="fhir:Coding.code rdfs:subPropertyOf dt:CDCoding.code"/>
+      </mapping>
+    </element>
+    <element
+             id="Practitioner.qualification.code.coding:healthPersonnellCategory.display">
+      <extension
+                 url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
+        <valueBoolean value="true"/>
+      </extension>
+      <path value="Practitioner.qualification.code.coding.display"/>
+      <short value="Representation defined by the system"/>
+      <definition
+                  value="A representation of the meaning of the code in the system, following the rules of the system."/>
+      <requirements
+                    value="Need to be able to carry a human-readable meaning of the code for readers that do not know  the system."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Coding.display"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="string"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="v2"/>
+        <map value="C*E.2 - but note this is not well followed"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="CV.displayName"/>
+      </mapping>
+      <mapping>
+        <identity value="orim"/>
+        <map
+             value="fhir:Coding.display rdfs:subPropertyOf dt:CDCoding.displayName"/>
+      </mapping>
+    </element>
+    <element
+             id="Practitioner.qualification.code.coding:healthPersonnellCategory.userSelected">
+      <path value="Practitioner.qualification.code.coding.userSelected"/>
+      <short value="If this coding was chosen directly by the user"/>
+      <definition
+                  value="Indicates that this coding was chosen by a user directly - e.g. off a pick list of available items (codes or displays)."/>
+      <comment
+               value="Amongst a set of alternatives, a directly chosen code is the most appropriate starting point for new translations. There is some ambiguity about what exactly 'directly chosen' implies, and trading partner agreement may be needed to clarify the use of this element and its consequences more completely."/>
+      <requirements
+                    value="This has been identified as a clinical safety criterium - that this exact system/code pair was chosen explicitly, rather than inferred by the system based on some rules or language processing."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Coding.userSelected"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="boolean"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="v2"/>
+        <map value="Sometimes implied by being first"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="CD.codingRationale"/>
+      </mapping>
+      <mapping>
+        <identity value="orim"/>
+        <map
+             value="fhir:Coding.userSelected fhir:mapsTo dt:CDCoding.codingRationale. fhir:Coding.userSelected fhir:hasMap fhir:Coding.userSelected.map. fhir:Coding.userSelected.map a fhir:Map;   fhir:target dt:CDCoding.codingRationale. fhir:Coding.userSelected\#true a [     fhir:source &quot;true&quot;;     fhir:target dt:CDCoding.codingRationale\#O   ]"/>
+      </mapping>
+    </element>
+    <element id="Practitioner.qualification.code.coding:approvalType">
+      <path value="Practitioner.qualification.code.coding"/>
+      <sliceName value="approvalType"/>
+      <short value="The approval type of the practitioner"/>
+      <definition
+                  value="The approval type of the practitioner (if applicable) according to the CodeSystem Godkjenningstype HPR (OID=7704)"/>
+      <comment
+               value="Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information.  Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true."/>
+      <requirements
+                    value="Allows for alternative encodings within a code system, and translations to other code systems."/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="CodeableConcept.coding"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="Coding"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <binding>
+        <strength value="preferred"/>
+        <valueSet value="urn:oid:2.16.578.1.12.4.1.1.7704"/>
+      </binding>
+      <mapping>
+        <identity value="v2"/>
+        <map value="C*E.1-8, C*E.10-22"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="union(., ./translation)"/>
+      </mapping>
+      <mapping>
+        <identity value="orim"/>
+        <map
+             value="fhir:CodeableConcept.coding rdfs:subPropertyOf dt:CD.coding"/>
+      </mapping>
+    </element>
+    <element id="Practitioner.qualification.code.coding:approvalType.id">
+      <path value="Practitioner.qualification.code.coding.id"/>
+      <representation value="xmlAttr"/>
+      <short value="Unique id for inter-element referencing"/>
+      <definition
+                  value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Element.id"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
+          <valueUrl value="string"/>
+        </extension>
+        <code value="http://hl7.org/fhirpath/System.String"/>
+      </type>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="n/a"/>
+      </mapping>
+    </element>
+    <element
+             id="Practitioner.qualification.code.coding:approvalType.extension">
+      <path value="Practitioner.qualification.code.coding.extension"/>
+      <slicing>
+        <discriminator>
+          <type value="value"/>
+          <path value="url"/>
+        </discriminator>
+        <description value="Extensions are always sliced by (at least) url"/>
+        <rules value="open"/>
+      </slicing>
+      <short value="Additional content defined by implementations"/>
+      <definition
+                  value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension."/>
+      <comment
+               value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/>
+      <alias value="extensions"/>
+      <alias value="user content"/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="Element.extension"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="Extension"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <constraint>
+        <key value="ext-1"/>
+        <severity value="error"/>
+        <human value="Must have either extensions or value[x], not both"/>
+        <expression value="extension.exists() != value.exists()"/>
+        <xpath
+               value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), &quot;value&quot;)])"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Extension"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="n/a"/>
+      </mapping>
+    </element>
+    <element id="Practitioner.qualification.code.coding:approvalType.system">
+      <path value="Practitioner.qualification.code.coding.system"/>
+      <short value="Identification of the CodeSystem 7704 on Volven"/>
+      <definition
+                  value="Identification of the CodeSystem Godkjenningstype HPR (OID=7704) used to describe type of autohorization registered in HPR."/>
+      <comment
+               value="The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...).  OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should reference to some definition that establishes the system clearly and unambiguously."/>
+      <requirements
+                    value="Need to be unambiguous about the source of the definition of the symbol."/>
+      <min value="1"/>
+      <max value="1"/>
+      <base>
+        <path value="Coding.system"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="uri"/>
+      </type>
+      <fixedUri value="urn:oid:2.16.578.1.12.4.1.1.7704"/>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="v2"/>
+        <map value="C*E.3"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="./codeSystem"/>
+      </mapping>
+      <mapping>
+        <identity value="orim"/>
+        <map
+             value="fhir:Coding.system rdfs:subPropertyOf dt:CDCoding.codeSystem"/>
+      </mapping>
+    </element>
+    <element
+             id="Practitioner.qualification.code.coding:approvalType.version">
+      <path value="Practitioner.qualification.code.coding.version"/>
+      <short value="Version of the system - if relevant"/>
+      <definition
+                  value="The version of the code system which was used when choosing this code. Note that a well-maintained code system does not need the version reported, because the meaning of codes is consistent across versions. However this cannot consistently be assured, and when the meaning is not guaranteed to be consistent, the version SHOULD be exchanged."/>
+      <comment
+               value="Where the terminology does not clearly define what string should be used to identify code system versions, the recommendation is to use the date (expressed in FHIR date format) on which that version was officially published as the version date."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Coding.version"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="string"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="v2"/>
+        <map value="C*E.7"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="./codeSystemVersion"/>
+      </mapping>
+      <mapping>
+        <identity value="orim"/>
+        <map
+             value="fhir:Coding.version rdfs:subPropertyOf dt:CDCoding.codeSystemVersion"/>
+      </mapping>
+    </element>
+    <element id="Practitioner.qualification.code.coding:approvalType.code">
+      <path value="Practitioner.qualification.code.coding.code"/>
+      <short value="Symbol in syntax defined by the system"/>
+      <definition
+                  value="A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination)."/>
+      <requirements
+                    value="Need to refer to a particular code in the system."/>
+      <min value="1"/>
+      <max value="1"/>
+      <base>
+        <path value="Coding.code"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="code"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="v2"/>
+        <map value="C*E.1"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="./code"/>
+      </mapping>
+      <mapping>
+        <identity value="orim"/>
+        <map value="fhir:Coding.code rdfs:subPropertyOf dt:CDCoding.code"/>
+      </mapping>
+    </element>
+    <element
+             id="Practitioner.qualification.code.coding:approvalType.display">
+      <extension
+                 url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
+        <valueBoolean value="true"/>
+      </extension>
+      <path value="Practitioner.qualification.code.coding.display"/>
+      <short value="Representation defined by the system"/>
+      <definition
+                  value="A representation of the meaning of the code in the system, following the rules of the system."/>
+      <requirements
+                    value="Need to be able to carry a human-readable meaning of the code for readers that do not know  the system."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Coding.display"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="string"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="v2"/>
+        <map value="C*E.2 - but note this is not well followed"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="CV.displayName"/>
+      </mapping>
+      <mapping>
+        <identity value="orim"/>
+        <map
+             value="fhir:Coding.display rdfs:subPropertyOf dt:CDCoding.displayName"/>
+      </mapping>
+    </element>
+    <element
+             id="Practitioner.qualification.code.coding:approvalType.userSelected">
+      <path value="Practitioner.qualification.code.coding.userSelected"/>
+      <short value="If this coding was chosen directly by the user"/>
+      <definition
+                  value="Indicates that this coding was chosen by a user directly - e.g. off a pick list of available items (codes or displays)."/>
+      <comment
+               value="Amongst a set of alternatives, a directly chosen code is the most appropriate starting point for new translations. There is some ambiguity about what exactly 'directly chosen' implies, and trading partner agreement may be needed to clarify the use of this element and its consequences more completely."/>
+      <requirements
+                    value="This has been identified as a clinical safety criterium - that this exact system/code pair was chosen explicitly, rather than inferred by the system based on some rules or language processing."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Coding.userSelected"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="boolean"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="v2"/>
+        <map value="Sometimes implied by being first"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="CD.codingRationale"/>
+      </mapping>
+      <mapping>
+        <identity value="orim"/>
+        <map
+             value="fhir:Coding.userSelected fhir:mapsTo dt:CDCoding.codingRationale. fhir:Coding.userSelected fhir:hasMap fhir:Coding.userSelected.map. fhir:Coding.userSelected.map a fhir:Map;   fhir:target dt:CDCoding.codingRationale. fhir:Coding.userSelected\#true a [     fhir:source &quot;true&quot;;     fhir:target dt:CDCoding.codingRationale\#O   ]"/>
+      </mapping>
+    </element>
+    <element
+             id="Practitioner.qualification.code.coding:healthPersonnelSpecialization">
+      <path value="Practitioner.qualification.code.coding"/>
+      <sliceName value="healthPersonnelSpecialization"/>
+      <short
+             value="Godkjent spesialitet for helsepersonell registrert i HPR."/>
+      <definition
+                  value="Godkjent spesialitet for helsepersonell registrert i HPR. Helsepersonellregisterets (HPR) klassifikasjon av spesialiteter (OID=7426)"/>
+      <comment
+               value="Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information.  Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true."/>
+      <requirements
+                    value="Allows for alternative encodings within a code system, and translations to other code systems."/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="CodeableConcept.coding"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="Coding"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <binding>
+        <strength value="preferred"/>
+        <valueSet value="urn:oid:2.16.578.1.12.4.1.1.7426"/>
+      </binding>
+      <mapping>
+        <identity value="v2"/>
+        <map value="C*E.1-8, C*E.10-22"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="union(., ./translation)"/>
+      </mapping>
+      <mapping>
+        <identity value="orim"/>
+        <map
+             value="fhir:CodeableConcept.coding rdfs:subPropertyOf dt:CD.coding"/>
+      </mapping>
+    </element>
+    <element
+             id="Practitioner.qualification.code.coding:healthPersonnelSpecialization.id">
+      <path value="Practitioner.qualification.code.coding.id"/>
+      <representation value="xmlAttr"/>
+      <short value="Unique id for inter-element referencing"/>
+      <definition
+                  value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Element.id"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
+          <valueUrl value="string"/>
+        </extension>
+        <code value="http://hl7.org/fhirpath/System.String"/>
+      </type>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="n/a"/>
+      </mapping>
+    </element>
+    <element
+             id="Practitioner.qualification.code.coding:healthPersonnelSpecialization.extension">
+      <path value="Practitioner.qualification.code.coding.extension"/>
+      <slicing>
+        <discriminator>
+          <type value="value"/>
+          <path value="url"/>
+        </discriminator>
+        <description value="Extensions are always sliced by (at least) url"/>
+        <rules value="open"/>
+      </slicing>
+      <short value="Additional content defined by implementations"/>
+      <definition
+                  value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension."/>
+      <comment
+               value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/>
+      <alias value="extensions"/>
+      <alias value="user content"/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="Element.extension"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="Extension"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <constraint>
+        <key value="ext-1"/>
+        <severity value="error"/>
+        <human value="Must have either extensions or value[x], not both"/>
+        <expression value="extension.exists() != value.exists()"/>
+        <xpath
+               value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), &quot;value&quot;)])"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Extension"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="n/a"/>
+      </mapping>
+    </element>
+    <element
+             id="Practitioner.qualification.code.coding:healthPersonnelSpecialization.system">
+      <path value="Practitioner.qualification.code.coding.system"/>
+      <short value="Identity of the terminology system"/>
+      <definition
+                  value="The identification of the code system that defines the meaning of the symbol in the code."/>
+      <comment
+               value="The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...).  OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should reference to some definition that establishes the system clearly and unambiguously."/>
+      <requirements
+                    value="Need to be unambiguous about the source of the definition of the symbol."/>
+      <min value="1"/>
+      <max value="1"/>
+      <base>
+        <path value="Coding.system"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="uri"/>
+      </type>
+      <fixedUri value="urn:oid:2.16.578.1.12.4.1.1.7426"/>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="v2"/>
+        <map value="C*E.3"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="./codeSystem"/>
+      </mapping>
+      <mapping>
+        <identity value="orim"/>
+        <map
+             value="fhir:Coding.system rdfs:subPropertyOf dt:CDCoding.codeSystem"/>
+      </mapping>
+    </element>
+    <element
+             id="Practitioner.qualification.code.coding:healthPersonnelSpecialization.version">
+      <path value="Practitioner.qualification.code.coding.version"/>
+      <short value="Version of the system - if relevant"/>
+      <definition
+                  value="The version of the code system which was used when choosing this code. Note that a well-maintained code system does not need the version reported, because the meaning of codes is consistent across versions. However this cannot consistently be assured, and when the meaning is not guaranteed to be consistent, the version SHOULD be exchanged."/>
+      <comment
+               value="Where the terminology does not clearly define what string should be used to identify code system versions, the recommendation is to use the date (expressed in FHIR date format) on which that version was officially published as the version date."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Coding.version"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="string"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="v2"/>
+        <map value="C*E.7"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="./codeSystemVersion"/>
+      </mapping>
+      <mapping>
+        <identity value="orim"/>
+        <map
+             value="fhir:Coding.version rdfs:subPropertyOf dt:CDCoding.codeSystemVersion"/>
+      </mapping>
+    </element>
+    <element
+             id="Practitioner.qualification.code.coding:healthPersonnelSpecialization.code">
+      <path value="Practitioner.qualification.code.coding.code"/>
+      <short value="Symbol in syntax defined by the system"/>
+      <definition
+                  value="A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination)."/>
+      <requirements
+                    value="Need to refer to a particular code in the system."/>
+      <min value="1"/>
+      <max value="1"/>
+      <base>
+        <path value="Coding.code"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="code"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="v2"/>
+        <map value="C*E.1"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="./code"/>
+      </mapping>
+      <mapping>
+        <identity value="orim"/>
+        <map value="fhir:Coding.code rdfs:subPropertyOf dt:CDCoding.code"/>
+      </mapping>
+    </element>
+    <element
+             id="Practitioner.qualification.code.coding:healthPersonnelSpecialization.display">
+      <extension
+                 url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
+        <valueBoolean value="true"/>
+      </extension>
+      <path value="Practitioner.qualification.code.coding.display"/>
+      <short value="Representation defined by the system"/>
+      <definition
+                  value="A representation of the meaning of the code in the system, following the rules of the system."/>
+      <requirements
+                    value="Need to be able to carry a human-readable meaning of the code for readers that do not know  the system."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Coding.display"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="string"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="v2"/>
+        <map value="C*E.2 - but note this is not well followed"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="CV.displayName"/>
+      </mapping>
+      <mapping>
+        <identity value="orim"/>
+        <map
+             value="fhir:Coding.display rdfs:subPropertyOf dt:CDCoding.displayName"/>
+      </mapping>
+    </element>
+    <element
+             id="Practitioner.qualification.code.coding:healthPersonnelSpecialization.userSelected">
+      <path value="Practitioner.qualification.code.coding.userSelected"/>
+      <short value="If this coding was chosen directly by the user"/>
+      <definition
+                  value="Indicates that this coding was chosen by a user directly - e.g. off a pick list of available items (codes or displays)."/>
+      <comment
+               value="Amongst a set of alternatives, a directly chosen code is the most appropriate starting point for new translations. There is some ambiguity about what exactly 'directly chosen' implies, and trading partner agreement may be needed to clarify the use of this element and its consequences more completely."/>
+      <requirements
+                    value="This has been identified as a clinical safety criterium - that this exact system/code pair was chosen explicitly, rather than inferred by the system based on some rules or language processing."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Coding.userSelected"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="boolean"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="v2"/>
+        <map value="Sometimes implied by being first"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="CD.codingRationale"/>
+      </mapping>
+      <mapping>
+        <identity value="orim"/>
+        <map
+             value="fhir:Coding.userSelected fhir:mapsTo dt:CDCoding.codingRationale. fhir:Coding.userSelected fhir:hasMap fhir:Coding.userSelected.map. fhir:Coding.userSelected.map a fhir:Map;   fhir:target dt:CDCoding.codingRationale. fhir:Coding.userSelected\#true a [     fhir:source &quot;true&quot;;     fhir:target dt:CDCoding.codingRationale\#O   ]"/>
+      </mapping>
+    </element>
+    <element id="Practitioner.qualification.code.text">
+      <extension
+                 url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
+        <valueBoolean value="true"/>
+      </extension>
+      <path value="Practitioner.qualification.code.text"/>
+      <short value="Plain text representation of the concept"/>
+      <definition
+                  value="A human language representation of the concept as seen/selected/uttered by the user who entered the data and/or which represents the intended meaning of the user."/>
+      <comment
+               value="Very often the text is the same as a displayName of one of the codings."/>
+      <requirements
+                    value="The codes from the terminologies do not always capture the correct meaning with all the nuances of the human using them, or sometimes there is no appropriate code at all. In these cases, the text is used to capture the full meaning of the source."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="CodeableConcept.text"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="string"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="v2"/>
+        <map value="C*E.9. But note many systems use C*E.2 for this"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map
+             value="./originalText[mediaType/code=&quot;text/plain&quot;]/data"/>
+      </mapping>
+      <mapping>
+        <identity value="orim"/>
+        <map
+             value="fhir:CodeableConcept.text rdfs:subPropertyOf dt:CD.originalText"/>
+      </mapping>
+    </element>
+    <element id="Practitioner.qualification.period">
+      <path value="Practitioner.qualification.period"/>
+      <short value="Period during which the qualification is valid"/>
+      <definition value="Period during which the qualification is valid."/>
+      <requirements
+                    value="Qualifications are often for a limited period of time, and can be revoked."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Practitioner.qualification.period"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="Period"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map
+             value=".playingEntity.playingRole[classCode=QUAL].effectiveTime"/>
+      </mapping>
+      <mapping>
+        <identity value="servd"/>
+        <map value="./Qualifications.StartDate and ./Qualifications.EndDate"/>
+      </mapping>
+    </element>
+    <element id="Practitioner.qualification.issuer">
+      <path value="Practitioner.qualification.issuer"/>
+      <short
+             value="Organization that regulates and issues the qualification"/>
+      <definition
+                  value="Organization that regulates and issues the qualification."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Practitioner.qualification.issuer"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="Reference"/>
+        <targetProfile
+                       value="http://hl7.org/fhir/StructureDefinition/Organization"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value=".playingEntity.playingRole[classCode=QUAL].scoper"/>
+      </mapping>
+    </element>
+    <element id="Practitioner.communication">
+      <path value="Practitioner.communication"/>
+      <short
+             value="A language the practitioner can use in patient communication"/>
+      <definition
+                  value="A language the practitioner can use in patient communication."/>
+      <comment
+               value="The structure aa-BB with this exact casing is one the most widely used notations for locale. However not all systems code this but instead have it as free text. Hence CodeableConcept instead of code as the data type."/>
+      <requirements
+                    value="Knowing which language a practitioner speaks can help in facilitating communication with patients."/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="Practitioner.communication"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="CodeableConcept"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <binding>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-maxValueSet">
+          <valueCanonical value="http://hl7.org/fhir/ValueSet/all-languages"/>
+        </extension>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
+          <valueString value="Language"/>
+        </extension>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding">
+          <valueBoolean value="true"/>
+        </extension>
+        <strength value="preferred"/>
+        <description value="A human language."/>
+        <valueSet value="http://hl7.org/fhir/ValueSet/languages"/>
+      </binding>
+      <mapping>
+        <identity value="v2"/>
+        <map value="PID-15, NK1-20, LAN-2"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="./languageCommunication"/>
+      </mapping>
+      <mapping>
+        <identity value="servd"/>
+        <map value="./Languages.LanguageSpokenCode"/>
+      </mapping>
+    </element>
+  </snapshot>
+  <differential>
+    <element id="Practitioner">
+      <path value="Practitioner"/>
+    </element>
+    <element id="Practitioner.identifier">
+      <path value="Practitioner.identifier"/>
+      <slicing>
+        <discriminator>
+          <type value="value"/>
+          <path value="system"/>
+        </discriminator>
+        <rules value="open"/>
+      </slicing>
+      <definition
+                  value="An identifier that applies to this person in this role.
+
+In Norway all registered health care personnel is registered in the Helsepersonellregister (HPR) and is assigned a HPR-number that is used to identify the health care practitioner. Health care personnel not registered in HPR can use FNR for identification."/>
+    </element>
+    <element id="Practitioner.identifier:HPR">
+      <path value="Practitioner.identifier"/>
+      <sliceName value="HPR"/>
+      <short value="HPR number"/>
+      <definition
+                  value="In Norway all registered health care personnel is registered in the Helsepersonellregister (HPR) and is assigned a HPR-number that is used to identify the health care practitioner. Health care personnel not registered in HPR can use FNR for identification.
+
+The norwegian helsepersonellnummer for the practitioner. HPR as one of the possible practitioner identification numbers, should at least be sent unless there is a reason not to. Reasons for not sending the HPR number include but are not limited to, research and apps without a contract for processing data."/>
+      <min value="0"/>
+      <max value="*"/>
+    </element>
+    <element id="Practitioner.identifier:HPR.system">
+      <path value="Practitioner.identifier.system"/>
+      <short value="The identifier for HPR number"/>
+      <definition value="The identifier for HPR number"/>
+      <min value="1"/>
+      <fixedUri value="urn:oid:2.16.578.1.12.4.1.4.4"/>
+    </element>
+    <element id="Practitioner.identifier:HPR.value">
+      <path value="Practitioner.identifier.value"/>
+      <short value="The acttual HPR-number"/>
+      <definition value="The acttual HPR-number"/>
+      <min value="1"/>
+    </element>
+    <element id="Practitioner.identifier:FNR">
+      <path value="Practitioner.identifier"/>
+      <sliceName value="FNR"/>
+      <short value="Norwegian FNR"/>
+      <definition
+                  value="Fødselsnummer for the practitioner. Fødselsnummer as one of the possible practitioner identification numbers. Reasons for not sending the Fødselsnummer include but are not limited to, research and apps without a contract for processing data."/>
+      <min value="0"/>
+      <max value="*"/>
+    </element>
+    <element id="Practitioner.identifier:FNR.system">
+      <path value="Practitioner.identifier.system"/>
+      <short value="The identification of FNR"/>
+      <definition value="The identification of FNR"/>
+      <min value="1"/>
+      <fixedUri value="urn:oid:2.16.578.1.12.4.1.4.1"/>
+    </element>
+    <element id="Practitioner.identifier:FNR.value">
+      <path value="Practitioner.identifier.value"/>
+      <short value="The actual FNR"/>
+      <min value="1"/>
+    </element>
+    <element id="Practitioner.identifier:DNR">
+      <path value="Practitioner.identifier"/>
+      <sliceName value="DNR"/>
+      <short value="The D-nummer of the practitioner"/>
+      <definition
+                  value="The D-nummer of the practitioner. (assigned by the norwegian Skatteetaten)"/>
+      <min value="0"/>
+      <max value="*"/>
+    </element>
+    <element id="Practitioner.identifier:DNR.system">
+      <path value="Practitioner.identifier.system"/>
+      <short value="The identification of the D-nummer"/>
+      <definition value="The identification of the Norwegian D-nummer"/>
+      <min value="1"/>
+      <fixedUri value="urn:oid:2.16.578.1.12.4.1.4.2"/>
+    </element>
+    <element id="Practitioner.identifier:DNR.value">
+      <path value="Practitioner.identifier.value"/>
+      <short value="The actual D-nummer"/>
+      <definition value="The actual Norwegian D-nummer"/>
+      <min value="1"/>
+    </element>
+    <element id="Practitioner.name">
+      <path value="Practitioner.name"/>
+      <type>
+        <code value="HumanName"/>
+        <profile
+                 value="http://helsenorge.no/fhir/StructureDefinition/no-basis-HumanName"/>
+      </type>
+    </element>
+    <element id="Practitioner.address">
+      <path value="Practitioner.address"/>
+      <short value="Norwegian address"/>
+      <definition
+                  value="http://hl7.no/fhir/StructureDefinition/no-basis-Address
+
+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."/>
+      <type>
+        <code value="Address"/>
+        <profile
+                 value="http://helsenorge.no/fhir/StructureDefinition/no-basis-Address"/>
+      </type>
+    </element>
+    <element id="Practitioner.qualification">
+      <path value="Practitioner.qualification"/>
+      <definition
+                  value="Coded representation of the qualification of the health care practitioner. Usually contains healthPersonnellCategory according to Kategori helsepersonell (OID=9060) and approvalType according to Godkjenningstype HPR (OID=7704)"/>
+    </element>
+    <element id="Practitioner.qualification.code">
+      <path value="Practitioner.qualification.code"/>
+      <definition
+                  value="Coded representation of the qualification of the health care practitioner. Usually contains healthPersonnellCategory according to Kategori helsepersonell (OID=9060) and approvalType according to Godkjenningstype HPR (OID=7704)"/>
+    </element>
+    <element id="Practitioner.qualification.code.coding">
+      <path value="Practitioner.qualification.code.coding"/>
+      <slicing>
+        <discriminator>
+          <type value="value"/>
+          <path value="system"/>
+        </discriminator>
+        <rules value="open"/>
+      </slicing>
+      <short value="Coded representation of the qualification"/>
+      <definition
+                  value="Coded representation of the qualification of the health care practitioner. Usually contains healthPersonnellCategory according to Kategori helsepersonell (OID=9060) and approvalType according to Godkjenningstype HPR (OID=7704)"/>
+    </element>
+    <element
+             id="Practitioner.qualification.code.coding:healthPersonnellCategory">
+      <path value="Practitioner.qualification.code.coding"/>
+      <sliceName value="healthPersonnellCategory"/>
+      <short value="The health care personnel category"/>
+      <definition
+                  value="Category of health care personnel authorization according to Helsepersonnelloven §48"/>
+      <min value="0"/>
+      <max value="*"/>
+      <binding>
+        <strength value="preferred"/>
+        <valueSet value="urn:oid:2.16.578.1.12.4.1.1.9060"/>
+      </binding>
+    </element>
+    <element
+             id="Practitioner.qualification.code.coding:healthPersonnellCategory.system">
+      <path value="Practitioner.qualification.code.coding.system"/>
+      <short value="Identification of the CodeSystem 9060 on Volven"/>
+      <definition
+                  value="Identification of the CodeSystem Kategori helsepersonell (OID=9060) used to describe the category of authorized health care personnel"/>
+      <min value="1"/>
+      <fixedUri value="urn:oid:2.16.578.1.12.4.1.1.9060"/>
+    </element>
+    <element
+             id="Practitioner.qualification.code.coding:healthPersonnellCategory.code">
+      <path value="Practitioner.qualification.code.coding.code"/>
+      <min value="1"/>
+    </element>
+    <element id="Practitioner.qualification.code.coding:approvalType">
+      <path value="Practitioner.qualification.code.coding"/>
+      <sliceName value="approvalType"/>
+      <short value="The approval type of the practitioner"/>
+      <definition
+                  value="The approval type of the practitioner (if applicable) according to the CodeSystem Godkjenningstype HPR (OID=7704)"/>
+      <min value="0"/>
+      <max value="*"/>
+      <binding>
+        <strength value="preferred"/>
+        <valueSet value="urn:oid:2.16.578.1.12.4.1.1.7704"/>
+      </binding>
+    </element>
+    <element id="Practitioner.qualification.code.coding:approvalType.system">
+      <path value="Practitioner.qualification.code.coding.system"/>
+      <short value="Identification of the CodeSystem 7704 on Volven"/>
+      <definition
+                  value="Identification of the CodeSystem Godkjenningstype HPR (OID=7704) used to describe type of autohorization registered in HPR."/>
+      <min value="1"/>
+      <fixedUri value="urn:oid:2.16.578.1.12.4.1.1.7704"/>
+    </element>
+    <element id="Practitioner.qualification.code.coding:approvalType.code">
+      <path value="Practitioner.qualification.code.coding.code"/>
+      <min value="1"/>
+    </element>
+    <element
+             id="Practitioner.qualification.code.coding:healthPersonnelSpecialization">
+      <path value="Practitioner.qualification.code.coding"/>
+      <sliceName value="healthPersonnelSpecialization"/>
+      <short
+             value="Godkjent spesialitet for helsepersonell registrert i HPR."/>
+      <definition
+                  value="Godkjent spesialitet for helsepersonell registrert i HPR. Helsepersonellregisterets (HPR) klassifikasjon av spesialiteter (OID=7426)"/>
+      <min value="0"/>
+      <max value="*"/>
+      <binding>
+        <strength value="preferred"/>
+        <valueSet value="urn:oid:2.16.578.1.12.4.1.1.7426"/>
+      </binding>
+    </element>
+    <element
+             id="Practitioner.qualification.code.coding:healthPersonnelSpecialization.system">
+      <path value="Practitioner.qualification.code.coding.system"/>
+      <min value="1"/>
+      <fixedUri value="urn:oid:2.16.578.1.12.4.1.1.7426"/>
+    </element>
+    <element
+             id="Practitioner.qualification.code.coding:healthPersonnelSpecialization.code">
+      <path value="Practitioner.qualification.code.coding.code"/>
+      <min value="1"/>
+    </element>
+  </differential>
+</StructureDefinition>
+ + + + + + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/StructureDefinition-no-basis-Practitioner.sch b/StructureDefinition-no-basis-Practitioner.sch new file mode 100644 index 00000000..4558a52b --- /dev/null +++ b/StructureDefinition-no-basis-Practitioner.sch @@ -0,0 +1,80 @@ + + + + + + + f:Practitioner/f:identifier + + id: maximum cardinality of 'id' is 1 + use: maximum cardinality of 'use' is 1 + type: maximum cardinality of 'type' is 1 + system: minimum cardinality of 'system' is 1 + system: maximum cardinality of 'system' is 1 + value: minimum cardinality of 'value' is 1 + value: maximum cardinality of 'value' is 1 + period: maximum cardinality of 'period' is 1 + assigner: maximum cardinality of 'assigner' is 1 + id: maximum cardinality of 'id' is 1 + use: maximum cardinality of 'use' is 1 + type: maximum cardinality of 'type' is 1 + system: minimum cardinality of 'system' is 1 + system: maximum cardinality of 'system' is 1 + value: minimum cardinality of 'value' is 1 + value: maximum cardinality of 'value' is 1 + period: maximum cardinality of 'period' is 1 + assigner: maximum cardinality of 'assigner' is 1 + id: maximum cardinality of 'id' is 1 + use: maximum cardinality of 'use' is 1 + type: maximum cardinality of 'type' is 1 + system: minimum cardinality of 'system' is 1 + system: maximum cardinality of 'system' is 1 + value: minimum cardinality of 'value' is 1 + value: maximum cardinality of 'value' is 1 + period: maximum cardinality of 'period' is 1 + assigner: maximum cardinality of 'assigner' is 1 + + + + f:Practitioner/f:qualification/f:code + + id: maximum cardinality of 'id' is 1 + text: maximum cardinality of 'text' is 1 + + + + f:Practitioner/f:qualification/f:code/f:coding + + id: maximum cardinality of 'id' is 1 + system: minimum cardinality of 'system' is 1 + system: maximum cardinality of 'system' is 1 + version: maximum cardinality of 'version' is 1 + code: minimum cardinality of 'code' is 1 + code: maximum cardinality of 'code' is 1 + display: maximum cardinality of 'display' is 1 + userSelected: maximum cardinality of 'userSelected' is 1 + id: maximum cardinality of 'id' is 1 + system: minimum cardinality of 'system' is 1 + system: maximum cardinality of 'system' is 1 + version: maximum cardinality of 'version' is 1 + code: minimum cardinality of 'code' is 1 + code: maximum cardinality of 'code' is 1 + display: maximum cardinality of 'display' is 1 + userSelected: maximum cardinality of 'userSelected' is 1 + id: maximum cardinality of 'id' is 1 + system: minimum cardinality of 'system' is 1 + system: maximum cardinality of 'system' is 1 + version: maximum cardinality of 'version' is 1 + code: minimum cardinality of 'code' is 1 + code: maximum cardinality of 'code' is 1 + display: maximum cardinality of 'display' is 1 + userSelected: maximum cardinality of 'userSelected' is 1 + + + diff --git a/StructureDefinition-no-basis-Practitioner.ttl b/StructureDefinition-no-basis-Practitioner.ttl new file mode 100644 index 00000000..6f2d4300 --- /dev/null +++ b/StructureDefinition-no-basis-Practitioner.ttl @@ -0,0 +1,3652 @@ +@prefix fhir: . +@prefix owl: . +@prefix rdfs: . +@prefix xsd: . + +# - resource ------------------------------------------------------------------- + + a fhir:StructureDefinition ; + fhir:nodeRole fhir:treeRoot ; + fhir:id [ fhir:v "no-basis-Practitioner"] ; # + fhir:meta [ + fhir:versionId [ fhir:v "1" ] ; + fhir:lastUpdated [ fhir:v "2018-06-06T06:11:16.19+00:00"^^xsd:dateTime ] + ] ; # + fhir:text [ + fhir:status [ fhir:v "extensions" ] ; + fhir:div "
Placeholder
" + ] ; # + fhir:url [ fhir:v "http://helsenorge.no/fhir/StructureDefinition/no-basis-Practitioner"^^xsd:anyURI] ; # + fhir:version [ fhir:v "0.1.0"] ; # + fhir:name [ fhir:v "NoBasisPractitioner"] ; # + fhir:title [ fhir:v "no-basis-Practitioner"] ; # + fhir:status [ fhir:v "active"] ; # + fhir:date [ fhir:v "2019-05-20"^^xsd:date] ; # + fhir:publisher [ fhir:v "Example Publisher"] ; # + fhir:contact ( [ + fhir:name [ fhir:v "Example Publisher" ] ; + fhir:telecom ( [ + fhir:system [ fhir:v "url" ] ; + fhir:value [ fhir:v "http://example.org/example-publisher" ] + ] ) + ] ) ; # + fhir:description [ fhir:v "Basisprofil for Norwegian Practitioner information. Defined by The Norwegian Directorate of eHealth and HL7 Norway. Should be used as a basis for further profiling in use-cases where specific identity information is needed. The basis profile is open, but derived profiles should close down the information elements according to specification relevant to the use-case.\n\n2019-03 - The no-basis-Practitioner resource main use-case is to represent the actual Practitioner, e.g. a person. The resource can include information about how to identify the practitioner in addition to the practitioner's education, qualifications and speciality. The resource can also include approvals and other centrally registered capabilities recorded for the practitioner."] ; # + fhir:fhirVersion [ fhir:v "4.0.1"] ; # + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:uri [ fhir:v "http://hl7.org/v2"^^xsd:anyURI ] ; + fhir:name [ fhir:v "HL7 v2 Mapping" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:uri [ fhir:v "http://hl7.org/v3"^^xsd:anyURI ] ; + fhir:name [ fhir:v "RIM Mapping" ] + ] [ + fhir:identity [ fhir:v "servd" ] ; + fhir:uri [ fhir:v "http://www.omg.org/spec/ServD/1.0/"^^xsd:anyURI ] ; + fhir:name [ fhir:v "ServD" ] + ] [ + fhir:identity [ fhir:v "w5" ] ; + fhir:uri [ fhir:v "http://hl7.org/fhir/fivews"^^xsd:anyURI ] ; + fhir:name [ fhir:v "FiveWs Pattern Mapping" ] + ] ) ; # + fhir:kind [ fhir:v "resource"] ; # + fhir:abstract [ fhir:v "false"^^xsd:boolean] ; # + fhir:type [ fhir:v "Practitioner"^^xsd:anyURI] ; # + fhir:baseDefinition [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Practitioner"^^xsd:anyURI ; + fhir:link + ] ; # + fhir:derivation [ fhir:v "constraint"] ; # + fhir:snapshot [ + fhir:element ( [ + fhir:id [ fhir:v "Practitioner" ] ; + fhir:path [ fhir:v "Practitioner" ] ; + fhir:short [ fhir:v "A person with a formal responsibility in the provisioning of healthcare or related services" ] ; + fhir:definition [ fhir:v "A person who is directly or indirectly involved in the provisioning of healthcare." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "Practitioner" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:constraint ( [ + fhir:key [ fhir:v "dom-2" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "If the resource is contained in another resource, it SHALL NOT contain nested Resources" ] ; + fhir:expression [ fhir:v "contained.contained.empty()" ] ; + fhir:xpath [ fhir:v "not(parent::f:contained and f:contained)" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/DomainResource"^^xsd:anyURI ; + fhir:link + ] + ] [ + fhir:key [ fhir:v "dom-3" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource" ] ; + fhir:expression [ fhir:v "contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()" ] ; + fhir:xpath [ fhir:v "not(exists(for $id in f:contained/*/f:id/@value return $contained[not(parent::*/descendant::f:reference/@value=concat('#', $contained/*/id/@value) or descendant::f:reference[@value='#'])]))" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/DomainResource"^^xsd:anyURI ; + fhir:link + ] + ] [ + fhir:key [ fhir:v "dom-4" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated" ] ; + fhir:expression [ fhir:v "contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()" ] ; + fhir:xpath [ fhir:v "not(exists(f:contained/*/f:meta/f:versionId)) and not(exists(f:contained/*/f:meta/f:lastUpdated))" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/DomainResource"^^xsd:anyURI ; + fhir:link + ] + ] [ + fhir:key [ fhir:v "dom-5" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "If a resource is contained in another resource, it SHALL NOT have a security label" ] ; + fhir:expression [ fhir:v "contained.meta.security.empty()" ] ; + fhir:xpath [ fhir:v "not(exists(f:contained/*/f:meta/f:security))" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/DomainResource"^^xsd:anyURI ; + fhir:link + ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bestpractice"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true"^^xsd:boolean ] + ] [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bestpractice-explanation"^^xsd:anyURI ] ; + fhir:value [ fhir:v "When a resource has no narrative, only systems that fully understand the data can display the resource to a human safely. Including a human readable representation in the resource makes for a much more robust eco-system and cheaper handling of resources by intermediary systems. Some ecosystems restrict distribution of resources to only those systems that do fully understand the resources, and as a consequence implementers may believe that the narrative is superfluous. However experience shows that such eco-systems often open up to new participants over time." ] + ] ) ; + fhir:key [ fhir:v "dom-6" ] ; + fhir:severity [ fhir:v "warning" ] ; + fhir:human [ fhir:v "A resource should have narrative for robust management" ] ; + fhir:expression [ fhir:v "text.`div`.exists()" ] ; + fhir:xpath [ fhir:v "exists(f:text/h:div)" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/DomainResource"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "Entity. Role, or Act" ] + ] [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "PRD (as one example)" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "Role" ] + ] [ + fhir:identity [ fhir:v "servd" ] ; + fhir:map [ fhir:v "Provider" ] + ] ) + ] [ + fhir:id [ fhir:v "Practitioner.id" ] ; + fhir:path [ fhir:v "Practitioner.id" ] ; + fhir:short [ fhir:v "Logical id of this artifact" ] ; + fhir:definition [ fhir:v "The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes." ] ; + fhir:comment [ fhir:v "The only time that a resource does not have an id is when it is being submitted to the server using a create operation." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Resource.id" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"^^xsd:anyURI ] ; + fhir:value [ fhir:v "id"^^xsd:anyURI ] + ] ) ; + fhir:code [ fhir:v "http://hl7.org/fhirpath/System.String"^^xsd:anyURI ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] + ] [ + fhir:id [ fhir:v "Practitioner.meta" ] ; + fhir:path [ fhir:v "Practitioner.meta" ] ; + fhir:short [ fhir:v "Metadata about the resource" ] ; + fhir:definition [ fhir:v "The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Resource.meta" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Meta"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] + ] [ + fhir:id [ fhir:v "Practitioner.implicitRules" ] ; + fhir:path [ fhir:v "Practitioner.implicitRules" ] ; + fhir:short [ fhir:v "A set of rules under which this content was created" ] ; + fhir:definition [ fhir:v "A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc." ] ; + fhir:comment [ fhir:v "Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of it's narrative along with other profiles, value sets, etc." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Resource.implicitRules" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "uri"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "true"^^xsd:boolean ] ; + fhir:isModifierReason [ fhir:v "This element is labeled as a modifier because the implicit rules may provide additional knowledge about the resource that modifies it's meaning or interpretation" ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] + ] [ + fhir:id [ fhir:v "Practitioner.language" ] ; + fhir:path [ fhir:v "Practitioner.language" ] ; + fhir:short [ fhir:v "Language of the resource content" ] ; + fhir:definition [ fhir:v "The base language in which the resource is written." ] ; + fhir:comment [ fhir:v "Language is provided to support indexing and accessibility (typically, services such as text to speech use the language tag). The html language tag in the narrative applies to the narrative. The language tag on the resource may be used to specify the language of other presentations generated from the data in the resource. Not all the content has to be in the base language. The Resource.language should not be assumed to apply to the narrative automatically. If a language is specified, it should it also be specified on the div element in the html (see rules in HTML5 for information about the relationship between xml:lang and the html lang attribute)." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Resource.language" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "code"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:binding [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-maxValueSet"^^xsd:anyURI ] ; + fhir:value [ + fhir:v "http://hl7.org/fhir/ValueSet/all-languages"^^xsd:anyURI ; + fhir:link + ] + ] [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"^^xsd:anyURI ] ; + fhir:value [ fhir:v "Language" ] + ] [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true"^^xsd:boolean ] + ] ) ; + fhir:strength [ fhir:v "preferred" ] ; + fhir:description [ fhir:v "A human language." ] ; + fhir:valueSet [ + fhir:v "http://hl7.org/fhir/ValueSet/languages"^^xsd:anyURI ; + fhir:link + ] + ] + ] [ + fhir:id [ fhir:v "Practitioner.text" ] ; + fhir:path [ fhir:v "Practitioner.text" ] ; + fhir:short [ fhir:v "Text summary of the resource, for human interpretation" ] ; + fhir:definition [ fhir:v "A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it \"clinically safe\" for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety." ] ; + fhir:comment [ fhir:v "Contained resources do not have narrative. Resources that are not contained SHOULD have a narrative. In some cases, a resource may only have text with little or no additional discrete data (as long as all minOccurs=1 elements are satisfied). This may be necessary for data from legacy systems where information is captured as a \"text blob\" or where text is additionally entered raw or narrated and encoded information is added later." ] ; + fhir:alias ( [ fhir:v "narrative" ] [ fhir:v "html" ] [ fhir:v "xhtml" ] [ fhir:v "display" ] ) ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "DomainResource.text" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Narrative"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "Act.text?" ] + ] ) + ] [ + fhir:id [ fhir:v "Practitioner.contained" ] ; + fhir:path [ fhir:v "Practitioner.contained" ] ; + fhir:short [ fhir:v "Contained, inline Resources" ] ; + fhir:definition [ fhir:v "These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope." ] ; + fhir:comment [ fhir:v "This should never be done when the content can be identified properly, as once identification is lost, it is extremely difficult (and context dependent) to restore it again. Contained resources may have profiles and tags In their meta elements, but SHALL NOT have security labels." ] ; + fhir:alias ( [ fhir:v "inline resources" ] [ fhir:v "anonymous resources" ] [ fhir:v "contained resources" ] ) ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "DomainResource.contained" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Resource"^^xsd:anyURI ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "N/A" ] + ] ) + ] [ + fhir:id [ fhir:v "Practitioner.extension" ] ; + fhir:path [ fhir:v "Practitioner.extension" ] ; + fhir:short [ fhir:v "Additional content defined by implementations" ] ; + fhir:definition [ fhir:v "May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension." ] ; + fhir:comment [ fhir:v "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." ] ; + fhir:alias ( [ fhir:v "extensions" ] [ fhir:v "user content" ] ) ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "DomainResource.extension" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Extension"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] [ + fhir:key [ fhir:v "ext-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ; + fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ; + fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "N/A" ] + ] ) + ] [ + fhir:id [ fhir:v "Practitioner.modifierExtension" ] ; + fhir:path [ fhir:v "Practitioner.modifierExtension" ] ; + fhir:short [ fhir:v "Extensions that cannot be ignored" ] ; + fhir:definition [ fhir:v "May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)." ] ; + fhir:comment [ fhir:v "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." ] ; + fhir:requirements [ fhir:v "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension)." ] ; + fhir:alias ( [ fhir:v "extensions" ] [ fhir:v "user content" ] ) ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "DomainResource.modifierExtension" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Extension"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] [ + fhir:key [ fhir:v "ext-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ; + fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ; + fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "true"^^xsd:boolean ] ; + fhir:isModifierReason [ fhir:v "Modifier extensions are expected to modify the meaning or interpretation of the resource that contains them" ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "N/A" ] + ] ) + ] [ + fhir:id [ fhir:v "Practitioner.identifier" ] ; + fhir:path [ fhir:v "Practitioner.identifier" ] ; + fhir:slicing [ + fhir:discriminator ( [ + fhir:type [ fhir:v "value" ] ; + fhir:path [ fhir:v "system" ] + ] ) ; + fhir:rules [ fhir:v "open" ] + ] ; + fhir:short [ fhir:v "An identifier for the person as this agent" ] ; + fhir:definition [ fhir:v "An identifier that applies to this person in this role.\n\nIn Norway all registered health care personnel is registered in the Helsepersonellregister (HPR) and is assigned a HPR-number that is used to identify the health care practitioner. Health care personnel not registered in HPR can use FNR for identification." ] ; + fhir:requirements [ fhir:v "Often, specific identities are assigned for the agent." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "Practitioner.identifier" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Identifier"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "w5" ] ; + fhir:map [ fhir:v "FiveWs.identifier" ] + ] [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "PRD-7 (or XCN.1)" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "./id" ] + ] [ + fhir:identity [ fhir:v "servd" ] ; + fhir:map [ fhir:v "./Identifiers" ] + ] ) + ] [ + fhir:id [ fhir:v "Practitioner.identifier:HPR" ] ; + fhir:path [ fhir:v "Practitioner.identifier" ] ; + fhir:sliceName [ fhir:v "HPR" ] ; + fhir:short [ fhir:v "HPR number" ] ; + fhir:definition [ fhir:v "In Norway all registered health care personnel is registered in the Helsepersonellregister (HPR) and is assigned a HPR-number that is used to identify the health care practitioner. Health care personnel not registered in HPR can use FNR for identification.\n\nThe norwegian helsepersonellnummer for the practitioner. HPR as one of the possible practitioner identification numbers, should at least be sent unless there is a reason not to. Reasons for not sending the HPR number include but are not limited to, research and apps without a contract for processing data." ] ; + fhir:requirements [ fhir:v "Often, specific identities are assigned for the agent." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "Practitioner.identifier" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Identifier"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "w5" ] ; + fhir:map [ fhir:v "FiveWs.identifier" ] + ] [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "PRD-7 (or XCN.1)" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "./id" ] + ] [ + fhir:identity [ fhir:v "servd" ] ; + fhir:map [ fhir:v "./Identifiers" ] + ] ) + ] [ + fhir:id [ fhir:v "Practitioner.identifier:HPR.id" ] ; + fhir:path [ fhir:v "Practitioner.identifier.id" ] ; + fhir:representation ( [ fhir:v "xmlAttr" ] ) ; + fhir:short [ fhir:v "Unique id for inter-element referencing" ] ; + fhir:definition [ fhir:v "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Element.id" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"^^xsd:anyURI ] ; + fhir:value [ fhir:v "string"^^xsd:anyURI ] + ] ) ; + fhir:code [ fhir:v "http://hl7.org/fhirpath/System.String"^^xsd:anyURI ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "n/a" ] + ] ) + ] [ + fhir:id [ fhir:v "Practitioner.identifier:HPR.extension" ] ; + fhir:path [ fhir:v "Practitioner.identifier.extension" ] ; + fhir:slicing [ + fhir:discriminator ( [ + fhir:type [ fhir:v "value" ] ; + fhir:path [ fhir:v "url" ] + ] ) ; + fhir:description [ fhir:v "Extensions are always sliced by (at least) url" ] ; + fhir:rules [ fhir:v "open" ] + ] ; + fhir:short [ fhir:v "Additional content defined by implementations" ] ; + fhir:definition [ fhir:v "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension." ] ; + fhir:comment [ fhir:v "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." ] ; + fhir:alias ( [ fhir:v "extensions" ] [ fhir:v "user content" ] ) ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "Element.extension" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Extension"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] [ + fhir:key [ fhir:v "ext-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ; + fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ; + fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "n/a" ] + ] ) + ] [ + fhir:id [ fhir:v "Practitioner.identifier:HPR.use" ] ; + fhir:path [ fhir:v "Practitioner.identifier.use" ] ; + fhir:short [ fhir:v "usual | official | temp | secondary | old (If known)" ] ; + fhir:definition [ fhir:v "The purpose of this identifier." ] ; + fhir:comment [ fhir:v "Applications can assume that an identifier is permanent unless it explicitly says that it is temporary." ] ; + fhir:requirements [ fhir:v "Allows the appropriate identifier for a particular context of use to be selected from among a set of identifiers." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Identifier.use" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "code"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "true"^^xsd:boolean ] ; + fhir:isModifierReason [ fhir:v "This is labeled as \"Is Modifier\" because applications should not mistake a temporary id for a permanent one." ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:binding [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"^^xsd:anyURI ] ; + fhir:value [ fhir:v "IdentifierUse" ] + ] ) ; + fhir:strength [ fhir:v "required" ] ; + fhir:description [ fhir:v "Identifies the purpose for this identifier, if known ." ] ; + fhir:valueSet [ + fhir:v "http://hl7.org/fhir/ValueSet/identifier-use|4.0.1"^^xsd:anyURI ; + fhir:link + ] + ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "N/A" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "Role.code or implied by context" ] + ] ) + ] [ + fhir:id [ fhir:v "Practitioner.identifier:HPR.type" ] ; + fhir:path [ fhir:v "Practitioner.identifier.type" ] ; + fhir:short [ fhir:v "Description of identifier" ] ; + fhir:definition [ fhir:v "A coded type for the identifier that can be used to determine which identifier to use for a specific purpose." ] ; + fhir:comment [ fhir:v "This element deals only with general categories of identifiers. It SHOULD not be used for codes that correspond 1..1 with the Identifier.system. Some identifiers may fall into multiple categories due to common usage. Where the system is known, a type is unnecessary because the type is always part of the system definition. However systems often need to handle identifiers where the system is not known. There is not a 1:1 relationship between type and system, since many different systems have the same type." ] ; + fhir:requirements [ fhir:v "Allows users to make use of identifiers when the identifier system is not known." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Identifier.type" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "CodeableConcept"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:binding [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"^^xsd:anyURI ] ; + fhir:value [ fhir:v "IdentifierType" ] + ] [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true"^^xsd:boolean ] + ] ) ; + fhir:strength [ fhir:v "extensible" ] ; + fhir:description [ fhir:v "A coded type for an identifier that can be used to determine which identifier to use for a specific purpose." ] ; + fhir:valueSet [ + fhir:v "http://hl7.org/fhir/ValueSet/identifier-type"^^xsd:anyURI ; + fhir:link + ] + ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "CX.5" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "Role.code or implied by context" ] + ] ) + ] [ + fhir:id [ fhir:v "Practitioner.identifier:HPR.system" ] ; + fhir:path [ fhir:v "Practitioner.identifier.system" ] ; + fhir:short [ fhir:v "The identifier for HPR number" ] ; + fhir:definition [ fhir:v "The identifier for HPR number" ] ; + fhir:comment [ fhir:v "Identifier.system is always case sensitive." ] ; + fhir:requirements [ fhir:v "There are many sets of identifiers. To perform matching of two identifiers, we need to know what set we're dealing with. The system identifies a particular set of unique identifiers." ] ; + fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Identifier.system" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "uri"^^xsd:anyURI ] + ] ) ; + fhir:fixed [ fhir:v "urn:oid:2.16.578.1.12.4.1.4.4"^^xsd:anyURI ] ; + fhir:example ( [ + fhir:label [ fhir:v "General" ] ; + fhir:value [ fhir:v "http://www.acme.com/identifiers/patient"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "CX.4 / EI-2-4" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "II.root or Role.id.root" ] + ] [ + fhir:identity [ fhir:v "servd" ] ; + fhir:map [ fhir:v "./IdentifierType" ] + ] ) + ] [ + fhir:id [ fhir:v "Practitioner.identifier:HPR.value" ] ; + fhir:path [ fhir:v "Practitioner.identifier.value" ] ; + fhir:short [ fhir:v "The acttual HPR-number" ] ; + fhir:definition [ fhir:v "The acttual HPR-number" ] ; + fhir:comment [ fhir:v "If the value is a full URI, then the system SHALL be urn:ietf:rfc:3986. The value's primary purpose is computational mapping. As a result, it may be normalized for comparison purposes (e.g. removing non-significant whitespace, dashes, etc.) A value formatted for human display can be conveyed using the [Rendered Value extension](http://hl7.org/fhir/R4/extension-rendered-value.html). Identifier.value is to be treated as case sensitive unless knowledge of the Identifier.system allows the processer to be confident that non-case-sensitive processing is safe." ] ; + fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Identifier.value" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "string"^^xsd:anyURI ] + ] ) ; + fhir:example ( [ + fhir:label [ fhir:v "General" ] ; + fhir:value [ fhir:v "123456" ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "CX.1 / EI.1" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)" ] + ] [ + fhir:identity [ fhir:v "servd" ] ; + fhir:map [ fhir:v "./Value" ] + ] ) + ] [ + fhir:id [ fhir:v "Practitioner.identifier:HPR.period" ] ; + fhir:path [ fhir:v "Practitioner.identifier.period" ] ; + fhir:short [ fhir:v "Time period when id is/was valid for use" ] ; + fhir:definition [ fhir:v "Time period during which identifier is/was valid for use." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Identifier.period" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Period"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "CX.7 + CX.8" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "Role.effectiveTime or implied by context" ] + ] [ + fhir:identity [ fhir:v "servd" ] ; + fhir:map [ fhir:v "./StartDate and ./EndDate" ] + ] ) + ] [ + fhir:id [ fhir:v "Practitioner.identifier:HPR.assigner" ] ; + fhir:path [ fhir:v "Practitioner.identifier.assigner" ] ; + fhir:short [ fhir:v "Organization that issued id (may be just text)" ] ; + fhir:definition [ fhir:v "Organization that issued/manages the identifier." ] ; + fhir:comment [ fhir:v "The Identifier.assigner may omit the .reference element and only contain a .display element reflecting the name or other textual information about the assigning organization." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Identifier.assigner" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Reference"^^xsd:anyURI ] ; + fhir:targetProfile ( [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Organization"^^xsd:anyURI ; + fhir:link + ] ) + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "CX.4 / (CX.4,CX.9,CX.10)" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "II.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper" ] + ] [ + fhir:identity [ fhir:v "servd" ] ; + fhir:map [ fhir:v "./IdentifierIssuingAuthority" ] + ] ) + ] [ + fhir:id [ fhir:v "Practitioner.identifier:FNR" ] ; + fhir:path [ fhir:v "Practitioner.identifier" ] ; + fhir:sliceName [ fhir:v "FNR" ] ; + fhir:short [ fhir:v "Norwegian FNR" ] ; + fhir:definition [ fhir:v "Fødselsnummer for the practitioner. Fødselsnummer as one of the possible practitioner identification numbers. Reasons for not sending the Fødselsnummer include but are not limited to, research and apps without a contract for processing data." ] ; + fhir:requirements [ fhir:v "Often, specific identities are assigned for the agent." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "Practitioner.identifier" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Identifier"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "w5" ] ; + fhir:map [ fhir:v "FiveWs.identifier" ] + ] [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "PRD-7 (or XCN.1)" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "./id" ] + ] [ + fhir:identity [ fhir:v "servd" ] ; + fhir:map [ fhir:v "./Identifiers" ] + ] ) + ] [ + fhir:id [ fhir:v "Practitioner.identifier:FNR.id" ] ; + fhir:path [ fhir:v "Practitioner.identifier.id" ] ; + fhir:representation ( [ fhir:v "xmlAttr" ] ) ; + fhir:short [ fhir:v "Unique id for inter-element referencing" ] ; + fhir:definition [ fhir:v "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Element.id" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"^^xsd:anyURI ] ; + fhir:value [ fhir:v "string"^^xsd:anyURI ] + ] ) ; + fhir:code [ fhir:v "http://hl7.org/fhirpath/System.String"^^xsd:anyURI ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "n/a" ] + ] ) + ] [ + fhir:id [ fhir:v "Practitioner.identifier:FNR.extension" ] ; + fhir:path [ fhir:v "Practitioner.identifier.extension" ] ; + fhir:slicing [ + fhir:discriminator ( [ + fhir:type [ fhir:v "value" ] ; + fhir:path [ fhir:v "url" ] + ] ) ; + fhir:description [ fhir:v "Extensions are always sliced by (at least) url" ] ; + fhir:rules [ fhir:v "open" ] + ] ; + fhir:short [ fhir:v "Additional content defined by implementations" ] ; + fhir:definition [ fhir:v "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension." ] ; + fhir:comment [ fhir:v "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." ] ; + fhir:alias ( [ fhir:v "extensions" ] [ fhir:v "user content" ] ) ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "Element.extension" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Extension"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] [ + fhir:key [ fhir:v "ext-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ; + fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ; + fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "n/a" ] + ] ) + ] [ + fhir:id [ fhir:v "Practitioner.identifier:FNR.use" ] ; + fhir:path [ fhir:v "Practitioner.identifier.use" ] ; + fhir:short [ fhir:v "usual | official | temp | secondary | old (If known)" ] ; + fhir:definition [ fhir:v "The purpose of this identifier." ] ; + fhir:comment [ fhir:v "Applications can assume that an identifier is permanent unless it explicitly says that it is temporary." ] ; + fhir:requirements [ fhir:v "Allows the appropriate identifier for a particular context of use to be selected from among a set of identifiers." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Identifier.use" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "code"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "true"^^xsd:boolean ] ; + fhir:isModifierReason [ fhir:v "This is labeled as \"Is Modifier\" because applications should not mistake a temporary id for a permanent one." ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:binding [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"^^xsd:anyURI ] ; + fhir:value [ fhir:v "IdentifierUse" ] + ] ) ; + fhir:strength [ fhir:v "required" ] ; + fhir:description [ fhir:v "Identifies the purpose for this identifier, if known ." ] ; + fhir:valueSet [ + fhir:v "http://hl7.org/fhir/ValueSet/identifier-use|4.0.1"^^xsd:anyURI ; + fhir:link + ] + ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "N/A" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "Role.code or implied by context" ] + ] ) + ] [ + fhir:id [ fhir:v "Practitioner.identifier:FNR.type" ] ; + fhir:path [ fhir:v "Practitioner.identifier.type" ] ; + fhir:short [ fhir:v "Description of identifier" ] ; + fhir:definition [ fhir:v "A coded type for the identifier that can be used to determine which identifier to use for a specific purpose." ] ; + fhir:comment [ fhir:v "This element deals only with general categories of identifiers. It SHOULD not be used for codes that correspond 1..1 with the Identifier.system. Some identifiers may fall into multiple categories due to common usage. Where the system is known, a type is unnecessary because the type is always part of the system definition. However systems often need to handle identifiers where the system is not known. There is not a 1:1 relationship between type and system, since many different systems have the same type." ] ; + fhir:requirements [ fhir:v "Allows users to make use of identifiers when the identifier system is not known." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Identifier.type" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "CodeableConcept"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:binding [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"^^xsd:anyURI ] ; + fhir:value [ fhir:v "IdentifierType" ] + ] [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true"^^xsd:boolean ] + ] ) ; + fhir:strength [ fhir:v "extensible" ] ; + fhir:description [ fhir:v "A coded type for an identifier that can be used to determine which identifier to use for a specific purpose." ] ; + fhir:valueSet [ + fhir:v "http://hl7.org/fhir/ValueSet/identifier-type"^^xsd:anyURI ; + fhir:link + ] + ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "CX.5" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "Role.code or implied by context" ] + ] ) + ] [ + fhir:id [ fhir:v "Practitioner.identifier:FNR.system" ] ; + fhir:path [ fhir:v "Practitioner.identifier.system" ] ; + fhir:short [ fhir:v "The identification of FNR" ] ; + fhir:definition [ fhir:v "The identification of FNR" ] ; + fhir:comment [ fhir:v "Identifier.system is always case sensitive." ] ; + fhir:requirements [ fhir:v "There are many sets of identifiers. To perform matching of two identifiers, we need to know what set we're dealing with. The system identifies a particular set of unique identifiers." ] ; + fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Identifier.system" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "uri"^^xsd:anyURI ] + ] ) ; + fhir:fixed [ fhir:v "urn:oid:2.16.578.1.12.4.1.4.1"^^xsd:anyURI ] ; + fhir:example ( [ + fhir:label [ fhir:v "General" ] ; + fhir:value [ fhir:v "http://www.acme.com/identifiers/patient"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "CX.4 / EI-2-4" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "II.root or Role.id.root" ] + ] [ + fhir:identity [ fhir:v "servd" ] ; + fhir:map [ fhir:v "./IdentifierType" ] + ] ) + ] [ + fhir:id [ fhir:v "Practitioner.identifier:FNR.value" ] ; + fhir:path [ fhir:v "Practitioner.identifier.value" ] ; + fhir:short [ fhir:v "The actual FNR" ] ; + fhir:definition [ fhir:v "The portion of the identifier typically relevant to the user and which is unique within the context of the system." ] ; + fhir:comment [ fhir:v "If the value is a full URI, then the system SHALL be urn:ietf:rfc:3986. The value's primary purpose is computational mapping. As a result, it may be normalized for comparison purposes (e.g. removing non-significant whitespace, dashes, etc.) A value formatted for human display can be conveyed using the [Rendered Value extension](http://hl7.org/fhir/R4/extension-rendered-value.html). Identifier.value is to be treated as case sensitive unless knowledge of the Identifier.system allows the processer to be confident that non-case-sensitive processing is safe." ] ; + fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Identifier.value" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "string"^^xsd:anyURI ] + ] ) ; + fhir:example ( [ + fhir:label [ fhir:v "General" ] ; + fhir:value [ fhir:v "123456" ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "CX.1 / EI.1" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)" ] + ] [ + fhir:identity [ fhir:v "servd" ] ; + fhir:map [ fhir:v "./Value" ] + ] ) + ] [ + fhir:id [ fhir:v "Practitioner.identifier:FNR.period" ] ; + fhir:path [ fhir:v "Practitioner.identifier.period" ] ; + fhir:short [ fhir:v "Time period when id is/was valid for use" ] ; + fhir:definition [ fhir:v "Time period during which identifier is/was valid for use." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Identifier.period" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Period"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "CX.7 + CX.8" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "Role.effectiveTime or implied by context" ] + ] [ + fhir:identity [ fhir:v "servd" ] ; + fhir:map [ fhir:v "./StartDate and ./EndDate" ] + ] ) + ] [ + fhir:id [ fhir:v "Practitioner.identifier:FNR.assigner" ] ; + fhir:path [ fhir:v "Practitioner.identifier.assigner" ] ; + fhir:short [ fhir:v "Organization that issued id (may be just text)" ] ; + fhir:definition [ fhir:v "Organization that issued/manages the identifier." ] ; + fhir:comment [ fhir:v "The Identifier.assigner may omit the .reference element and only contain a .display element reflecting the name or other textual information about the assigning organization." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Identifier.assigner" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Reference"^^xsd:anyURI ] ; + fhir:targetProfile ( [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Organization"^^xsd:anyURI ; + fhir:link + ] ) + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "CX.4 / (CX.4,CX.9,CX.10)" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "II.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper" ] + ] [ + fhir:identity [ fhir:v "servd" ] ; + fhir:map [ fhir:v "./IdentifierIssuingAuthority" ] + ] ) + ] [ + fhir:id [ fhir:v "Practitioner.identifier:DNR" ] ; + fhir:path [ fhir:v "Practitioner.identifier" ] ; + fhir:sliceName [ fhir:v "DNR" ] ; + fhir:short [ fhir:v "The D-nummer of the practitioner" ] ; + fhir:definition [ fhir:v "The D-nummer of the practitioner. (assigned by the norwegian Skatteetaten)" ] ; + fhir:requirements [ fhir:v "Often, specific identities are assigned for the agent." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "Practitioner.identifier" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Identifier"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "w5" ] ; + fhir:map [ fhir:v "FiveWs.identifier" ] + ] [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "PRD-7 (or XCN.1)" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "./id" ] + ] [ + fhir:identity [ fhir:v "servd" ] ; + fhir:map [ fhir:v "./Identifiers" ] + ] ) + ] [ + fhir:id [ fhir:v "Practitioner.identifier:DNR.id" ] ; + fhir:path [ fhir:v "Practitioner.identifier.id" ] ; + fhir:representation ( [ fhir:v "xmlAttr" ] ) ; + fhir:short [ fhir:v "Unique id for inter-element referencing" ] ; + fhir:definition [ fhir:v "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Element.id" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"^^xsd:anyURI ] ; + fhir:value [ fhir:v "string"^^xsd:anyURI ] + ] ) ; + fhir:code [ fhir:v "http://hl7.org/fhirpath/System.String"^^xsd:anyURI ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "n/a" ] + ] ) + ] [ + fhir:id [ fhir:v "Practitioner.identifier:DNR.extension" ] ; + fhir:path [ fhir:v "Practitioner.identifier.extension" ] ; + fhir:slicing [ + fhir:discriminator ( [ + fhir:type [ fhir:v "value" ] ; + fhir:path [ fhir:v "url" ] + ] ) ; + fhir:description [ fhir:v "Extensions are always sliced by (at least) url" ] ; + fhir:rules [ fhir:v "open" ] + ] ; + fhir:short [ fhir:v "Additional content defined by implementations" ] ; + fhir:definition [ fhir:v "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension." ] ; + fhir:comment [ fhir:v "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." ] ; + fhir:alias ( [ fhir:v "extensions" ] [ fhir:v "user content" ] ) ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "Element.extension" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Extension"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] [ + fhir:key [ fhir:v "ext-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ; + fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ; + fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "n/a" ] + ] ) + ] [ + fhir:id [ fhir:v "Practitioner.identifier:DNR.use" ] ; + fhir:path [ fhir:v "Practitioner.identifier.use" ] ; + fhir:short [ fhir:v "usual | official | temp | secondary | old (If known)" ] ; + fhir:definition [ fhir:v "The purpose of this identifier." ] ; + fhir:comment [ fhir:v "Applications can assume that an identifier is permanent unless it explicitly says that it is temporary." ] ; + fhir:requirements [ fhir:v "Allows the appropriate identifier for a particular context of use to be selected from among a set of identifiers." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Identifier.use" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "code"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "true"^^xsd:boolean ] ; + fhir:isModifierReason [ fhir:v "This is labeled as \"Is Modifier\" because applications should not mistake a temporary id for a permanent one." ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:binding [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"^^xsd:anyURI ] ; + fhir:value [ fhir:v "IdentifierUse" ] + ] ) ; + fhir:strength [ fhir:v "required" ] ; + fhir:description [ fhir:v "Identifies the purpose for this identifier, if known ." ] ; + fhir:valueSet [ + fhir:v "http://hl7.org/fhir/ValueSet/identifier-use|4.0.1"^^xsd:anyURI ; + fhir:link + ] + ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "N/A" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "Role.code or implied by context" ] + ] ) + ] [ + fhir:id [ fhir:v "Practitioner.identifier:DNR.type" ] ; + fhir:path [ fhir:v "Practitioner.identifier.type" ] ; + fhir:short [ fhir:v "Description of identifier" ] ; + fhir:definition [ fhir:v "A coded type for the identifier that can be used to determine which identifier to use for a specific purpose." ] ; + fhir:comment [ fhir:v "This element deals only with general categories of identifiers. It SHOULD not be used for codes that correspond 1..1 with the Identifier.system. Some identifiers may fall into multiple categories due to common usage. Where the system is known, a type is unnecessary because the type is always part of the system definition. However systems often need to handle identifiers where the system is not known. There is not a 1:1 relationship between type and system, since many different systems have the same type." ] ; + fhir:requirements [ fhir:v "Allows users to make use of identifiers when the identifier system is not known." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Identifier.type" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "CodeableConcept"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:binding [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"^^xsd:anyURI ] ; + fhir:value [ fhir:v "IdentifierType" ] + ] [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true"^^xsd:boolean ] + ] ) ; + fhir:strength [ fhir:v "extensible" ] ; + fhir:description [ fhir:v "A coded type for an identifier that can be used to determine which identifier to use for a specific purpose." ] ; + fhir:valueSet [ + fhir:v "http://hl7.org/fhir/ValueSet/identifier-type"^^xsd:anyURI ; + fhir:link + ] + ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "CX.5" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "Role.code or implied by context" ] + ] ) + ] [ + fhir:id [ fhir:v "Practitioner.identifier:DNR.system" ] ; + fhir:path [ fhir:v "Practitioner.identifier.system" ] ; + fhir:short [ fhir:v "The identification of the D-nummer" ] ; + fhir:definition [ fhir:v "The identification of the Norwegian D-nummer" ] ; + fhir:comment [ fhir:v "Identifier.system is always case sensitive." ] ; + fhir:requirements [ fhir:v "There are many sets of identifiers. To perform matching of two identifiers, we need to know what set we're dealing with. The system identifies a particular set of unique identifiers." ] ; + fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Identifier.system" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "uri"^^xsd:anyURI ] + ] ) ; + fhir:fixed [ fhir:v "urn:oid:2.16.578.1.12.4.1.4.2"^^xsd:anyURI ] ; + fhir:example ( [ + fhir:label [ fhir:v "General" ] ; + fhir:value [ fhir:v "http://www.acme.com/identifiers/patient"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "CX.4 / EI-2-4" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "II.root or Role.id.root" ] + ] [ + fhir:identity [ fhir:v "servd" ] ; + fhir:map [ fhir:v "./IdentifierType" ] + ] ) + ] [ + fhir:id [ fhir:v "Practitioner.identifier:DNR.value" ] ; + fhir:path [ fhir:v "Practitioner.identifier.value" ] ; + fhir:short [ fhir:v "The actual D-nummer" ] ; + fhir:definition [ fhir:v "The actual Norwegian D-nummer" ] ; + fhir:comment [ fhir:v "If the value is a full URI, then the system SHALL be urn:ietf:rfc:3986. The value's primary purpose is computational mapping. As a result, it may be normalized for comparison purposes (e.g. removing non-significant whitespace, dashes, etc.) A value formatted for human display can be conveyed using the [Rendered Value extension](http://hl7.org/fhir/R4/extension-rendered-value.html). Identifier.value is to be treated as case sensitive unless knowledge of the Identifier.system allows the processer to be confident that non-case-sensitive processing is safe." ] ; + fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Identifier.value" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "string"^^xsd:anyURI ] + ] ) ; + fhir:example ( [ + fhir:label [ fhir:v "General" ] ; + fhir:value [ fhir:v "123456" ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "CX.1 / EI.1" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)" ] + ] [ + fhir:identity [ fhir:v "servd" ] ; + fhir:map [ fhir:v "./Value" ] + ] ) + ] [ + fhir:id [ fhir:v "Practitioner.identifier:DNR.period" ] ; + fhir:path [ fhir:v "Practitioner.identifier.period" ] ; + fhir:short [ fhir:v "Time period when id is/was valid for use" ] ; + fhir:definition [ fhir:v "Time period during which identifier is/was valid for use." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Identifier.period" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Period"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "CX.7 + CX.8" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "Role.effectiveTime or implied by context" ] + ] [ + fhir:identity [ fhir:v "servd" ] ; + fhir:map [ fhir:v "./StartDate and ./EndDate" ] + ] ) + ] [ + fhir:id [ fhir:v "Practitioner.identifier:DNR.assigner" ] ; + fhir:path [ fhir:v "Practitioner.identifier.assigner" ] ; + fhir:short [ fhir:v "Organization that issued id (may be just text)" ] ; + fhir:definition [ fhir:v "Organization that issued/manages the identifier." ] ; + fhir:comment [ fhir:v "The Identifier.assigner may omit the .reference element and only contain a .display element reflecting the name or other textual information about the assigning organization." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Identifier.assigner" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Reference"^^xsd:anyURI ] ; + fhir:targetProfile ( [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Organization"^^xsd:anyURI ; + fhir:link + ] ) + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "CX.4 / (CX.4,CX.9,CX.10)" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "II.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper" ] + ] [ + fhir:identity [ fhir:v "servd" ] ; + fhir:map [ fhir:v "./IdentifierIssuingAuthority" ] + ] ) + ] [ + fhir:id [ fhir:v "Practitioner.active" ] ; + fhir:path [ fhir:v "Practitioner.active" ] ; + fhir:short [ fhir:v "Whether this practitioner's record is in active use" ] ; + fhir:definition [ fhir:v "Whether this practitioner's record is in active use." ] ; + fhir:comment [ fhir:v "If the practitioner is not in use by one organization, then it should mark the period on the PractitonerRole with an end date (even if they are active) as they may be active in another role." ] ; + fhir:requirements [ fhir:v "Need to be able to mark a practitioner record as not to be used because it was created in error." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Practitioner.active" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "boolean"^^xsd:anyURI ] + ] ) ; + fhir:meaningWhenMissing [ fhir:v "This resource is generally assumed to be active if no value is provided for the active element" ] ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "w5" ] ; + fhir:map [ fhir:v "FiveWs.status" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "./statusCode" ] + ] ) + ] [ + fhir:id [ fhir:v "Practitioner.name" ] ; + fhir:path [ fhir:v "Practitioner.name" ] ; + fhir:short [ fhir:v "Norwegian human name" ] ; + fhir:definition [ fhir:v "Defines the format of norwegian human name according to norwegian legislation (lov om personnavn)." ] ; + fhir:comment [ fhir:v "Names may be changed, or repudiated, or people may have different names in different contexts. Names may be divided into parts of different type that have variable significance depending on context, though the division into parts does not always matter. With personal names, the different parts might or might not be imbued with some implicit meaning; various cultures associate different importance with the name parts and the degree to which systems must care about name parts around the world varies widely." ] ; + fhir:requirements [ fhir:v "The name(s) that a Practitioner is known by. Where there are multiple, the name that the practitioner is usually known as should be used in the display." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "Practitioner.name" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "HumanName"^^xsd:anyURI ] ; + fhir:profile ( [ + fhir:v "http://helsenorge.no/fhir/StructureDefinition/no-basis-HumanName"^^xsd:anyURI ; + fhir:link + ] ) + ] ) ; + fhir:condition ( [ fhir:v "ele-1" ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "n/a" ] + ] [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "XPN" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "EN (actually, PN)" ] + ] [ + fhir:identity [ fhir:v "servd" ] ; + fhir:map [ fhir:v "ProviderName" ] + ] ) + ] [ + fhir:id [ fhir:v "Practitioner.telecom" ] ; + fhir:path [ fhir:v "Practitioner.telecom" ] ; + fhir:short [ fhir:v "A contact detail for the practitioner (that apply to all roles)" ] ; + fhir:definition [ fhir:v "A contact detail for the practitioner, e.g. a telephone number or an email address." ] ; + fhir:comment [ fhir:v "Person may have multiple ways to be contacted with different uses or applicable periods. May need to have options for contacting the person urgently and to help with identification. These typically will have home numbers, or mobile numbers that are not role specific." ] ; + fhir:requirements [ fhir:v "Need to know how to reach a practitioner independent to any roles the practitioner may have." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "Practitioner.telecom" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "ContactPoint"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "PRT-15, STF-10, ROL-12" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "./telecom" ] + ] [ + fhir:identity [ fhir:v "servd" ] ; + fhir:map [ fhir:v "./ContactPoints" ] + ] ) + ] [ + fhir:id [ fhir:v "Practitioner.address" ] ; + fhir:path [ fhir:v "Practitioner.address" ] ; + fhir:short [ fhir:v "Norwegian address" ] ; + fhir:definition [ fhir:v "http://hl7.no/fhir/StructureDefinition/no-basis-Address\n\nAddress(es) of the practitioner that are not role specific (typically home address). \nWork addresses are not typically entered in this property as they are usually role dependent." ] ; + fhir:comment [ fhir:v "Note: address is intended to describe postal addresses for administrative purposes, not to describe absolute geographical coordinates. Postal addresses are often used as proxies for physical locations (also see the [Location](http://hl7.org/fhir/R4/location.html#) resource)." ] ; + fhir:requirements [ fhir:v "The home/mailing address of the practitioner is often required for employee administration purposes, and also for some rostering services where the start point (practitioners home) can be used in calculations." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "Practitioner.address" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Address"^^xsd:anyURI ] ; + fhir:profile ( [ + fhir:v "http://helsenorge.no/fhir/StructureDefinition/no-basis-Address"^^xsd:anyURI ; + fhir:link + ] ) + ] ) ; + fhir:condition ( [ fhir:v "ele-1" ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "n/a" ] + ] [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "XAD" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "AD" ] + ] [ + fhir:identity [ fhir:v "servd" ] ; + fhir:map [ fhir:v "Address" ] + ] ) + ] [ + fhir:id [ fhir:v "Practitioner.gender" ] ; + fhir:path [ fhir:v "Practitioner.gender" ] ; + fhir:short [ fhir:v "male | female | other | unknown" ] ; + fhir:definition [ fhir:v "Administrative Gender - the gender that the person is considered to have for administration and record keeping purposes." ] ; + fhir:requirements [ fhir:v "Needed to address the person correctly." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Practitioner.gender" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "code"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:binding [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"^^xsd:anyURI ] ; + fhir:value [ fhir:v "AdministrativeGender" ] + ] [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true"^^xsd:boolean ] + ] ) ; + fhir:strength [ fhir:v "required" ] ; + fhir:description [ fhir:v "The gender of a person used for administrative purposes." ] ; + fhir:valueSet [ + fhir:v "http://hl7.org/fhir/ValueSet/administrative-gender|4.0.1"^^xsd:anyURI ; + fhir:link + ] + ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "STF-5" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "./administrativeGender" ] + ] [ + fhir:identity [ fhir:v "servd" ] ; + fhir:map [ fhir:v "./GenderCode" ] + ] ) + ] [ + fhir:id [ fhir:v "Practitioner.birthDate" ] ; + fhir:path [ fhir:v "Practitioner.birthDate" ] ; + fhir:short [ fhir:v "The date on which the practitioner was born" ] ; + fhir:definition [ fhir:v "The date of birth for the practitioner." ] ; + fhir:requirements [ fhir:v "Needed for identification." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Practitioner.birthDate" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "date"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "STF-6" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "./birthTime" ] + ] [ + fhir:identity [ fhir:v "servd" ] ; + fhir:map [ fhir:v "(not represented in ServD)" ] + ] ) + ] [ + fhir:id [ fhir:v "Practitioner.photo" ] ; + fhir:path [ fhir:v "Practitioner.photo" ] ; + fhir:short [ fhir:v "Image of the person" ] ; + fhir:definition [ fhir:v "Image of the person." ] ; + fhir:requirements [ fhir:v "Many EHR systems have the capability to capture an image of patients and personnel. Fits with newer social media usage too." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "Practitioner.photo" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Attachment"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "./subjectOf/ObservationEvent[code=\"photo\"]/value" ] + ] [ + fhir:identity [ fhir:v "servd" ] ; + fhir:map [ fhir:v "./ImageURI (only supports the URI reference)" ] + ] ) + ] [ + fhir:id [ fhir:v "Practitioner.qualification" ] ; + fhir:path [ fhir:v "Practitioner.qualification" ] ; + fhir:short [ fhir:v "Certification, licenses, or training pertaining to the provision of care" ] ; + fhir:definition [ fhir:v "Coded representation of the qualification of the health care practitioner. Usually contains healthPersonnellCategory according to Kategori helsepersonell (OID=9060) and approvalType according to Godkjenningstype HPR (OID=7704)" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "Practitioner.qualification" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "BackboneElement"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "CER?" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v ".playingEntity.playingRole[classCode=QUAL].code" ] + ] [ + fhir:identity [ fhir:v "servd" ] ; + fhir:map [ fhir:v "./Qualifications" ] + ] ) + ] [ + fhir:id [ fhir:v "Practitioner.qualification.id" ] ; + fhir:path [ fhir:v "Practitioner.qualification.id" ] ; + fhir:representation ( [ fhir:v "xmlAttr" ] ) ; + fhir:short [ fhir:v "Unique id for inter-element referencing" ] ; + fhir:definition [ fhir:v "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Element.id" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"^^xsd:anyURI ] ; + fhir:value [ fhir:v "string"^^xsd:anyURI ] + ] ) ; + fhir:code [ fhir:v "http://hl7.org/fhirpath/System.String"^^xsd:anyURI ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "n/a" ] + ] ) + ] [ + fhir:id [ fhir:v "Practitioner.qualification.extension" ] ; + fhir:path [ fhir:v "Practitioner.qualification.extension" ] ; + fhir:short [ fhir:v "Additional content defined by implementations" ] ; + fhir:definition [ fhir:v "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension." ] ; + fhir:comment [ fhir:v "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." ] ; + fhir:alias ( [ fhir:v "extensions" ] [ fhir:v "user content" ] ) ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "Element.extension" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Extension"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] [ + fhir:key [ fhir:v "ext-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ; + fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ; + fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "n/a" ] + ] ) + ] [ + fhir:id [ fhir:v "Practitioner.qualification.modifierExtension" ] ; + fhir:path [ fhir:v "Practitioner.qualification.modifierExtension" ] ; + fhir:short [ fhir:v "Extensions that cannot be ignored even if unrecognized" ] ; + fhir:definition [ fhir:v "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)." ] ; + fhir:comment [ fhir:v "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." ] ; + fhir:requirements [ fhir:v "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension)." ] ; + fhir:alias ( [ fhir:v "extensions" ] [ fhir:v "user content" ] [ fhir:v "modifiers" ] ) ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "BackboneElement.modifierExtension" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Extension"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] [ + fhir:key [ fhir:v "ext-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ; + fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ; + fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "true"^^xsd:boolean ] ; + fhir:isModifierReason [ fhir:v "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them" ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "N/A" ] + ] ) + ] [ + fhir:id [ fhir:v "Practitioner.qualification.identifier" ] ; + fhir:path [ fhir:v "Practitioner.qualification.identifier" ] ; + fhir:short [ fhir:v "An identifier for this qualification for the practitioner" ] ; + fhir:definition [ fhir:v "An identifier that applies to this person's qualification in this role." ] ; + fhir:requirements [ fhir:v "Often, specific identities are assigned for the qualification." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "Practitioner.qualification.identifier" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Identifier"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v ".playingEntity.playingRole[classCode=QUAL].id" ] + ] ) + ] [ + fhir:id [ fhir:v "Practitioner.qualification.code" ] ; + fhir:path [ fhir:v "Practitioner.qualification.code" ] ; + fhir:short [ fhir:v "Coded representation of the qualification" ] ; + fhir:definition [ fhir:v "Coded representation of the qualification of the health care practitioner. Usually contains healthPersonnellCategory according to Kategori helsepersonell (OID=9060) and approvalType according to Godkjenningstype HPR (OID=7704)" ] ; + fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Practitioner.qualification.code" ] ; + fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "CodeableConcept"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:binding [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"^^xsd:anyURI ] ; + fhir:value [ fhir:v "Qualification" ] + ] ) ; + fhir:strength [ fhir:v "example" ] ; + fhir:description [ fhir:v "Specific qualification the practitioner has to provide a service." ] ; + fhir:valueSet [ + fhir:v "http://terminology.hl7.org/ValueSet/v2-2.7-0360"^^xsd:anyURI ; + fhir:link + ] + ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v ".playingEntity.playingRole[classCode=QUAL].code" ] + ] [ + fhir:identity [ fhir:v "servd" ] ; + fhir:map [ fhir:v "./Qualifications.Value" ] + ] ) + ] [ + fhir:id [ fhir:v "Practitioner.qualification.code.id" ] ; + fhir:path [ fhir:v "Practitioner.qualification.code.id" ] ; + fhir:representation ( [ fhir:v "xmlAttr" ] ) ; + fhir:short [ fhir:v "Unique id for inter-element referencing" ] ; + fhir:definition [ fhir:v "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Element.id" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"^^xsd:anyURI ] ; + fhir:value [ fhir:v "string"^^xsd:anyURI ] + ] ) ; + fhir:code [ fhir:v "http://hl7.org/fhirpath/System.String"^^xsd:anyURI ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "n/a" ] + ] ) + ] [ + fhir:id [ fhir:v "Practitioner.qualification.code.extension" ] ; + fhir:path [ fhir:v "Practitioner.qualification.code.extension" ] ; + fhir:slicing [ + fhir:discriminator ( [ + fhir:type [ fhir:v "value" ] ; + fhir:path [ fhir:v "url" ] + ] ) ; + fhir:description [ fhir:v "Extensions are always sliced by (at least) url" ] ; + fhir:rules [ fhir:v "open" ] + ] ; + fhir:short [ fhir:v "Additional content defined by implementations" ] ; + fhir:definition [ fhir:v "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension." ] ; + fhir:comment [ fhir:v "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." ] ; + fhir:alias ( [ fhir:v "extensions" ] [ fhir:v "user content" ] ) ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "Element.extension" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Extension"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] [ + fhir:key [ fhir:v "ext-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ; + fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ; + fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "n/a" ] + ] ) + ] [ + fhir:id [ fhir:v "Practitioner.qualification.code.coding" ] ; + fhir:path [ fhir:v "Practitioner.qualification.code.coding" ] ; + fhir:slicing [ + fhir:discriminator ( [ + fhir:type [ fhir:v "value" ] ; + fhir:path [ fhir:v "system" ] + ] ) ; + fhir:rules [ fhir:v "open" ] + ] ; + fhir:short [ fhir:v "Coded representation of the qualification" ] ; + fhir:definition [ fhir:v "Coded representation of the qualification of the health care practitioner. Usually contains healthPersonnellCategory according to Kategori helsepersonell (OID=9060) and approvalType according to Godkjenningstype HPR (OID=7704)" ] ; + fhir:comment [ fhir:v "Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true." ] ; + fhir:requirements [ fhir:v "Allows for alternative encodings within a code system, and translations to other code systems." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "CodeableConcept.coding" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Coding"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "C*E.1-8, C*E.10-22" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "union(., ./translation)" ] + ] [ + fhir:identity [ fhir:v "orim" ] ; + fhir:map [ fhir:v "fhir:CodeableConcept.coding rdfs:subPropertyOf dt:CD.coding" ] + ] ) + ] [ + fhir:id [ fhir:v "Practitioner.qualification.code.coding:healthPersonnellCategory" ] ; + fhir:path [ fhir:v "Practitioner.qualification.code.coding" ] ; + fhir:sliceName [ fhir:v "healthPersonnellCategory" ] ; + fhir:short [ fhir:v "The health care personnel category" ] ; + fhir:definition [ fhir:v "Category of health care personnel authorization according to Helsepersonnelloven §48" ] ; + fhir:comment [ fhir:v "Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true." ] ; + fhir:requirements [ fhir:v "Allows for alternative encodings within a code system, and translations to other code systems." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "CodeableConcept.coding" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Coding"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:binding [ + fhir:strength [ fhir:v "preferred" ] ; + fhir:valueSet [ fhir:v "urn:oid:2.16.578.1.12.4.1.1.9060"^^xsd:anyURI ] + ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "C*E.1-8, C*E.10-22" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "union(., ./translation)" ] + ] [ + fhir:identity [ fhir:v "orim" ] ; + fhir:map [ fhir:v "fhir:CodeableConcept.coding rdfs:subPropertyOf dt:CD.coding" ] + ] ) + ] [ + fhir:id [ fhir:v "Practitioner.qualification.code.coding:healthPersonnellCategory.id" ] ; + fhir:path [ fhir:v "Practitioner.qualification.code.coding.id" ] ; + fhir:representation ( [ fhir:v "xmlAttr" ] ) ; + fhir:short [ fhir:v "Unique id for inter-element referencing" ] ; + fhir:definition [ fhir:v "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Element.id" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"^^xsd:anyURI ] ; + fhir:value [ fhir:v "string"^^xsd:anyURI ] + ] ) ; + fhir:code [ fhir:v "http://hl7.org/fhirpath/System.String"^^xsd:anyURI ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "n/a" ] + ] ) + ] [ + fhir:id [ fhir:v "Practitioner.qualification.code.coding:healthPersonnellCategory.extension" ] ; + fhir:path [ fhir:v "Practitioner.qualification.code.coding.extension" ] ; + fhir:slicing [ + fhir:discriminator ( [ + fhir:type [ fhir:v "value" ] ; + fhir:path [ fhir:v "url" ] + ] ) ; + fhir:description [ fhir:v "Extensions are always sliced by (at least) url" ] ; + fhir:rules [ fhir:v "open" ] + ] ; + fhir:short [ fhir:v "Additional content defined by implementations" ] ; + fhir:definition [ fhir:v "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension." ] ; + fhir:comment [ fhir:v "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." ] ; + fhir:alias ( [ fhir:v "extensions" ] [ fhir:v "user content" ] ) ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "Element.extension" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Extension"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] [ + fhir:key [ fhir:v "ext-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ; + fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ; + fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "n/a" ] + ] ) + ] [ + fhir:id [ fhir:v "Practitioner.qualification.code.coding:healthPersonnellCategory.system" ] ; + fhir:path [ fhir:v "Practitioner.qualification.code.coding.system" ] ; + fhir:short [ fhir:v "Identification of the CodeSystem 9060 on Volven" ] ; + fhir:definition [ fhir:v "Identification of the CodeSystem Kategori helsepersonell (OID=9060) used to describe the category of authorized health care personnel" ] ; + fhir:comment [ fhir:v "The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...). OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should reference to some definition that establishes the system clearly and unambiguously." ] ; + fhir:requirements [ fhir:v "Need to be unambiguous about the source of the definition of the symbol." ] ; + fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Coding.system" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "uri"^^xsd:anyURI ] + ] ) ; + fhir:fixed [ fhir:v "urn:oid:2.16.578.1.12.4.1.1.9060"^^xsd:anyURI ] ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "C*E.3" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "./codeSystem" ] + ] [ + fhir:identity [ fhir:v "orim" ] ; + fhir:map [ fhir:v "fhir:Coding.system rdfs:subPropertyOf dt:CDCoding.codeSystem" ] + ] ) + ] [ + fhir:id [ fhir:v "Practitioner.qualification.code.coding:healthPersonnellCategory.version" ] ; + fhir:path [ fhir:v "Practitioner.qualification.code.coding.version" ] ; + fhir:short [ fhir:v "Version of the system - if relevant" ] ; + fhir:definition [ fhir:v "The version of the code system which was used when choosing this code. Note that a well-maintained code system does not need the version reported, because the meaning of codes is consistent across versions. However this cannot consistently be assured, and when the meaning is not guaranteed to be consistent, the version SHOULD be exchanged." ] ; + fhir:comment [ fhir:v "Where the terminology does not clearly define what string should be used to identify code system versions, the recommendation is to use the date (expressed in FHIR date format) on which that version was officially published as the version date." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Coding.version" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "string"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "C*E.7" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "./codeSystemVersion" ] + ] [ + fhir:identity [ fhir:v "orim" ] ; + fhir:map [ fhir:v "fhir:Coding.version rdfs:subPropertyOf dt:CDCoding.codeSystemVersion" ] + ] ) + ] [ + fhir:id [ fhir:v "Practitioner.qualification.code.coding:healthPersonnellCategory.code" ] ; + fhir:path [ fhir:v "Practitioner.qualification.code.coding.code" ] ; + fhir:short [ fhir:v "Symbol in syntax defined by the system" ] ; + fhir:definition [ fhir:v "A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination)." ] ; + fhir:requirements [ fhir:v "Need to refer to a particular code in the system." ] ; + fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Coding.code" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "code"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "C*E.1" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "./code" ] + ] [ + fhir:identity [ fhir:v "orim" ] ; + fhir:map [ fhir:v "fhir:Coding.code rdfs:subPropertyOf dt:CDCoding.code" ] + ] ) + ] [ + fhir:id [ fhir:v "Practitioner.qualification.code.coding:healthPersonnellCategory.display" ] ; + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true"^^xsd:boolean ] + ] ) ; + fhir:path [ fhir:v "Practitioner.qualification.code.coding.display" ] ; + fhir:short [ fhir:v "Representation defined by the system" ] ; + fhir:definition [ fhir:v "A representation of the meaning of the code in the system, following the rules of the system." ] ; + fhir:requirements [ fhir:v "Need to be able to carry a human-readable meaning of the code for readers that do not know the system." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Coding.display" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "string"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "C*E.2 - but note this is not well followed" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "CV.displayName" ] + ] [ + fhir:identity [ fhir:v "orim" ] ; + fhir:map [ fhir:v "fhir:Coding.display rdfs:subPropertyOf dt:CDCoding.displayName" ] + ] ) + ] [ + fhir:id [ fhir:v "Practitioner.qualification.code.coding:healthPersonnellCategory.userSelected" ] ; + fhir:path [ fhir:v "Practitioner.qualification.code.coding.userSelected" ] ; + fhir:short [ fhir:v "If this coding was chosen directly by the user" ] ; + fhir:definition [ fhir:v "Indicates that this coding was chosen by a user directly - e.g. off a pick list of available items (codes or displays)." ] ; + fhir:comment [ fhir:v "Amongst a set of alternatives, a directly chosen code is the most appropriate starting point for new translations. There is some ambiguity about what exactly 'directly chosen' implies, and trading partner agreement may be needed to clarify the use of this element and its consequences more completely." ] ; + fhir:requirements [ fhir:v "This has been identified as a clinical safety criterium - that this exact system/code pair was chosen explicitly, rather than inferred by the system based on some rules or language processing." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Coding.userSelected" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "boolean"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "Sometimes implied by being first" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "CD.codingRationale" ] + ] [ + fhir:identity [ fhir:v "orim" ] ; + fhir:map [ fhir:v "fhir:Coding.userSelected fhir:mapsTo dt:CDCoding.codingRationale. fhir:Coding.userSelected fhir:hasMap fhir:Coding.userSelected.map. fhir:Coding.userSelected.map a fhir:Map; fhir:target dt:CDCoding.codingRationale. fhir:Coding.userSelected\\#true a [ fhir:source \"true\"; fhir:target dt:CDCoding.codingRationale\\#O ]" ] + ] ) + ] [ + fhir:id [ fhir:v "Practitioner.qualification.code.coding:approvalType" ] ; + fhir:path [ fhir:v "Practitioner.qualification.code.coding" ] ; + fhir:sliceName [ fhir:v "approvalType" ] ; + fhir:short [ fhir:v "The approval type of the practitioner" ] ; + fhir:definition [ fhir:v "The approval type of the practitioner (if applicable) according to the CodeSystem Godkjenningstype HPR (OID=7704)" ] ; + fhir:comment [ fhir:v "Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true." ] ; + fhir:requirements [ fhir:v "Allows for alternative encodings within a code system, and translations to other code systems." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "CodeableConcept.coding" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Coding"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:binding [ + fhir:strength [ fhir:v "preferred" ] ; + fhir:valueSet [ fhir:v "urn:oid:2.16.578.1.12.4.1.1.7704"^^xsd:anyURI ] + ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "C*E.1-8, C*E.10-22" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "union(., ./translation)" ] + ] [ + fhir:identity [ fhir:v "orim" ] ; + fhir:map [ fhir:v "fhir:CodeableConcept.coding rdfs:subPropertyOf dt:CD.coding" ] + ] ) + ] [ + fhir:id [ fhir:v "Practitioner.qualification.code.coding:approvalType.id" ] ; + fhir:path [ fhir:v "Practitioner.qualification.code.coding.id" ] ; + fhir:representation ( [ fhir:v "xmlAttr" ] ) ; + fhir:short [ fhir:v "Unique id for inter-element referencing" ] ; + fhir:definition [ fhir:v "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Element.id" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"^^xsd:anyURI ] ; + fhir:value [ fhir:v "string"^^xsd:anyURI ] + ] ) ; + fhir:code [ fhir:v "http://hl7.org/fhirpath/System.String"^^xsd:anyURI ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "n/a" ] + ] ) + ] [ + fhir:id [ fhir:v "Practitioner.qualification.code.coding:approvalType.extension" ] ; + fhir:path [ fhir:v "Practitioner.qualification.code.coding.extension" ] ; + fhir:slicing [ + fhir:discriminator ( [ + fhir:type [ fhir:v "value" ] ; + fhir:path [ fhir:v "url" ] + ] ) ; + fhir:description [ fhir:v "Extensions are always sliced by (at least) url" ] ; + fhir:rules [ fhir:v "open" ] + ] ; + fhir:short [ fhir:v "Additional content defined by implementations" ] ; + fhir:definition [ fhir:v "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension." ] ; + fhir:comment [ fhir:v "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." ] ; + fhir:alias ( [ fhir:v "extensions" ] [ fhir:v "user content" ] ) ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "Element.extension" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Extension"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] [ + fhir:key [ fhir:v "ext-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ; + fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ; + fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "n/a" ] + ] ) + ] [ + fhir:id [ fhir:v "Practitioner.qualification.code.coding:approvalType.system" ] ; + fhir:path [ fhir:v "Practitioner.qualification.code.coding.system" ] ; + fhir:short [ fhir:v "Identification of the CodeSystem 7704 on Volven" ] ; + fhir:definition [ fhir:v "Identification of the CodeSystem Godkjenningstype HPR (OID=7704) used to describe type of autohorization registered in HPR." ] ; + fhir:comment [ fhir:v "The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...). OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should reference to some definition that establishes the system clearly and unambiguously." ] ; + fhir:requirements [ fhir:v "Need to be unambiguous about the source of the definition of the symbol." ] ; + fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Coding.system" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "uri"^^xsd:anyURI ] + ] ) ; + fhir:fixed [ fhir:v "urn:oid:2.16.578.1.12.4.1.1.7704"^^xsd:anyURI ] ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "C*E.3" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "./codeSystem" ] + ] [ + fhir:identity [ fhir:v "orim" ] ; + fhir:map [ fhir:v "fhir:Coding.system rdfs:subPropertyOf dt:CDCoding.codeSystem" ] + ] ) + ] [ + fhir:id [ fhir:v "Practitioner.qualification.code.coding:approvalType.version" ] ; + fhir:path [ fhir:v "Practitioner.qualification.code.coding.version" ] ; + fhir:short [ fhir:v "Version of the system - if relevant" ] ; + fhir:definition [ fhir:v "The version of the code system which was used when choosing this code. Note that a well-maintained code system does not need the version reported, because the meaning of codes is consistent across versions. However this cannot consistently be assured, and when the meaning is not guaranteed to be consistent, the version SHOULD be exchanged." ] ; + fhir:comment [ fhir:v "Where the terminology does not clearly define what string should be used to identify code system versions, the recommendation is to use the date (expressed in FHIR date format) on which that version was officially published as the version date." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Coding.version" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "string"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "C*E.7" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "./codeSystemVersion" ] + ] [ + fhir:identity [ fhir:v "orim" ] ; + fhir:map [ fhir:v "fhir:Coding.version rdfs:subPropertyOf dt:CDCoding.codeSystemVersion" ] + ] ) + ] [ + fhir:id [ fhir:v "Practitioner.qualification.code.coding:approvalType.code" ] ; + fhir:path [ fhir:v "Practitioner.qualification.code.coding.code" ] ; + fhir:short [ fhir:v "Symbol in syntax defined by the system" ] ; + fhir:definition [ fhir:v "A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination)." ] ; + fhir:requirements [ fhir:v "Need to refer to a particular code in the system." ] ; + fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Coding.code" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "code"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "C*E.1" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "./code" ] + ] [ + fhir:identity [ fhir:v "orim" ] ; + fhir:map [ fhir:v "fhir:Coding.code rdfs:subPropertyOf dt:CDCoding.code" ] + ] ) + ] [ + fhir:id [ fhir:v "Practitioner.qualification.code.coding:approvalType.display" ] ; + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true"^^xsd:boolean ] + ] ) ; + fhir:path [ fhir:v "Practitioner.qualification.code.coding.display" ] ; + fhir:short [ fhir:v "Representation defined by the system" ] ; + fhir:definition [ fhir:v "A representation of the meaning of the code in the system, following the rules of the system." ] ; + fhir:requirements [ fhir:v "Need to be able to carry a human-readable meaning of the code for readers that do not know the system." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Coding.display" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "string"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "C*E.2 - but note this is not well followed" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "CV.displayName" ] + ] [ + fhir:identity [ fhir:v "orim" ] ; + fhir:map [ fhir:v "fhir:Coding.display rdfs:subPropertyOf dt:CDCoding.displayName" ] + ] ) + ] [ + fhir:id [ fhir:v "Practitioner.qualification.code.coding:approvalType.userSelected" ] ; + fhir:path [ fhir:v "Practitioner.qualification.code.coding.userSelected" ] ; + fhir:short [ fhir:v "If this coding was chosen directly by the user" ] ; + fhir:definition [ fhir:v "Indicates that this coding was chosen by a user directly - e.g. off a pick list of available items (codes or displays)." ] ; + fhir:comment [ fhir:v "Amongst a set of alternatives, a directly chosen code is the most appropriate starting point for new translations. There is some ambiguity about what exactly 'directly chosen' implies, and trading partner agreement may be needed to clarify the use of this element and its consequences more completely." ] ; + fhir:requirements [ fhir:v "This has been identified as a clinical safety criterium - that this exact system/code pair was chosen explicitly, rather than inferred by the system based on some rules or language processing." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Coding.userSelected" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "boolean"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "Sometimes implied by being first" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "CD.codingRationale" ] + ] [ + fhir:identity [ fhir:v "orim" ] ; + fhir:map [ fhir:v "fhir:Coding.userSelected fhir:mapsTo dt:CDCoding.codingRationale. fhir:Coding.userSelected fhir:hasMap fhir:Coding.userSelected.map. fhir:Coding.userSelected.map a fhir:Map; fhir:target dt:CDCoding.codingRationale. fhir:Coding.userSelected\\#true a [ fhir:source \"true\"; fhir:target dt:CDCoding.codingRationale\\#O ]" ] + ] ) + ] [ + fhir:id [ fhir:v "Practitioner.qualification.code.coding:healthPersonnelSpecialization" ] ; + fhir:path [ fhir:v "Practitioner.qualification.code.coding" ] ; + fhir:sliceName [ fhir:v "healthPersonnelSpecialization" ] ; + fhir:short [ fhir:v "Godkjent spesialitet for helsepersonell registrert i HPR." ] ; + fhir:definition [ fhir:v "Godkjent spesialitet for helsepersonell registrert i HPR. Helsepersonellregisterets (HPR) klassifikasjon av spesialiteter (OID=7426)" ] ; + fhir:comment [ fhir:v "Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true." ] ; + fhir:requirements [ fhir:v "Allows for alternative encodings within a code system, and translations to other code systems." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "CodeableConcept.coding" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Coding"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:binding [ + fhir:strength [ fhir:v "preferred" ] ; + fhir:valueSet [ fhir:v "urn:oid:2.16.578.1.12.4.1.1.7426"^^xsd:anyURI ] + ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "C*E.1-8, C*E.10-22" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "union(., ./translation)" ] + ] [ + fhir:identity [ fhir:v "orim" ] ; + fhir:map [ fhir:v "fhir:CodeableConcept.coding rdfs:subPropertyOf dt:CD.coding" ] + ] ) + ] [ + fhir:id [ fhir:v "Practitioner.qualification.code.coding:healthPersonnelSpecialization.id" ] ; + fhir:path [ fhir:v "Practitioner.qualification.code.coding.id" ] ; + fhir:representation ( [ fhir:v "xmlAttr" ] ) ; + fhir:short [ fhir:v "Unique id for inter-element referencing" ] ; + fhir:definition [ fhir:v "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Element.id" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"^^xsd:anyURI ] ; + fhir:value [ fhir:v "string"^^xsd:anyURI ] + ] ) ; + fhir:code [ fhir:v "http://hl7.org/fhirpath/System.String"^^xsd:anyURI ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "n/a" ] + ] ) + ] [ + fhir:id [ fhir:v "Practitioner.qualification.code.coding:healthPersonnelSpecialization.extension" ] ; + fhir:path [ fhir:v "Practitioner.qualification.code.coding.extension" ] ; + fhir:slicing [ + fhir:discriminator ( [ + fhir:type [ fhir:v "value" ] ; + fhir:path [ fhir:v "url" ] + ] ) ; + fhir:description [ fhir:v "Extensions are always sliced by (at least) url" ] ; + fhir:rules [ fhir:v "open" ] + ] ; + fhir:short [ fhir:v "Additional content defined by implementations" ] ; + fhir:definition [ fhir:v "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension." ] ; + fhir:comment [ fhir:v "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." ] ; + fhir:alias ( [ fhir:v "extensions" ] [ fhir:v "user content" ] ) ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "Element.extension" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Extension"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] [ + fhir:key [ fhir:v "ext-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ; + fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ; + fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "n/a" ] + ] ) + ] [ + fhir:id [ fhir:v "Practitioner.qualification.code.coding:healthPersonnelSpecialization.system" ] ; + fhir:path [ fhir:v "Practitioner.qualification.code.coding.system" ] ; + fhir:short [ fhir:v "Identity of the terminology system" ] ; + fhir:definition [ fhir:v "The identification of the code system that defines the meaning of the symbol in the code." ] ; + fhir:comment [ fhir:v "The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...). OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should reference to some definition that establishes the system clearly and unambiguously." ] ; + fhir:requirements [ fhir:v "Need to be unambiguous about the source of the definition of the symbol." ] ; + fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Coding.system" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "uri"^^xsd:anyURI ] + ] ) ; + fhir:fixed [ fhir:v "urn:oid:2.16.578.1.12.4.1.1.7426"^^xsd:anyURI ] ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "C*E.3" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "./codeSystem" ] + ] [ + fhir:identity [ fhir:v "orim" ] ; + fhir:map [ fhir:v "fhir:Coding.system rdfs:subPropertyOf dt:CDCoding.codeSystem" ] + ] ) + ] [ + fhir:id [ fhir:v "Practitioner.qualification.code.coding:healthPersonnelSpecialization.version" ] ; + fhir:path [ fhir:v "Practitioner.qualification.code.coding.version" ] ; + fhir:short [ fhir:v "Version of the system - if relevant" ] ; + fhir:definition [ fhir:v "The version of the code system which was used when choosing this code. Note that a well-maintained code system does not need the version reported, because the meaning of codes is consistent across versions. However this cannot consistently be assured, and when the meaning is not guaranteed to be consistent, the version SHOULD be exchanged." ] ; + fhir:comment [ fhir:v "Where the terminology does not clearly define what string should be used to identify code system versions, the recommendation is to use the date (expressed in FHIR date format) on which that version was officially published as the version date." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Coding.version" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "string"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "C*E.7" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "./codeSystemVersion" ] + ] [ + fhir:identity [ fhir:v "orim" ] ; + fhir:map [ fhir:v "fhir:Coding.version rdfs:subPropertyOf dt:CDCoding.codeSystemVersion" ] + ] ) + ] [ + fhir:id [ fhir:v "Practitioner.qualification.code.coding:healthPersonnelSpecialization.code" ] ; + fhir:path [ fhir:v "Practitioner.qualification.code.coding.code" ] ; + fhir:short [ fhir:v "Symbol in syntax defined by the system" ] ; + fhir:definition [ fhir:v "A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination)." ] ; + fhir:requirements [ fhir:v "Need to refer to a particular code in the system." ] ; + fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Coding.code" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "code"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "C*E.1" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "./code" ] + ] [ + fhir:identity [ fhir:v "orim" ] ; + fhir:map [ fhir:v "fhir:Coding.code rdfs:subPropertyOf dt:CDCoding.code" ] + ] ) + ] [ + fhir:id [ fhir:v "Practitioner.qualification.code.coding:healthPersonnelSpecialization.display" ] ; + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true"^^xsd:boolean ] + ] ) ; + fhir:path [ fhir:v "Practitioner.qualification.code.coding.display" ] ; + fhir:short [ fhir:v "Representation defined by the system" ] ; + fhir:definition [ fhir:v "A representation of the meaning of the code in the system, following the rules of the system." ] ; + fhir:requirements [ fhir:v "Need to be able to carry a human-readable meaning of the code for readers that do not know the system." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Coding.display" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "string"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "C*E.2 - but note this is not well followed" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "CV.displayName" ] + ] [ + fhir:identity [ fhir:v "orim" ] ; + fhir:map [ fhir:v "fhir:Coding.display rdfs:subPropertyOf dt:CDCoding.displayName" ] + ] ) + ] [ + fhir:id [ fhir:v "Practitioner.qualification.code.coding:healthPersonnelSpecialization.userSelected" ] ; + fhir:path [ fhir:v "Practitioner.qualification.code.coding.userSelected" ] ; + fhir:short [ fhir:v "If this coding was chosen directly by the user" ] ; + fhir:definition [ fhir:v "Indicates that this coding was chosen by a user directly - e.g. off a pick list of available items (codes or displays)." ] ; + fhir:comment [ fhir:v "Amongst a set of alternatives, a directly chosen code is the most appropriate starting point for new translations. There is some ambiguity about what exactly 'directly chosen' implies, and trading partner agreement may be needed to clarify the use of this element and its consequences more completely." ] ; + fhir:requirements [ fhir:v "This has been identified as a clinical safety criterium - that this exact system/code pair was chosen explicitly, rather than inferred by the system based on some rules or language processing." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Coding.userSelected" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "boolean"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "Sometimes implied by being first" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "CD.codingRationale" ] + ] [ + fhir:identity [ fhir:v "orim" ] ; + fhir:map [ fhir:v "fhir:Coding.userSelected fhir:mapsTo dt:CDCoding.codingRationale. fhir:Coding.userSelected fhir:hasMap fhir:Coding.userSelected.map. fhir:Coding.userSelected.map a fhir:Map; fhir:target dt:CDCoding.codingRationale. fhir:Coding.userSelected\\#true a [ fhir:source \"true\"; fhir:target dt:CDCoding.codingRationale\\#O ]" ] + ] ) + ] [ + fhir:id [ fhir:v "Practitioner.qualification.code.text" ] ; + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true"^^xsd:boolean ] + ] ) ; + fhir:path [ fhir:v "Practitioner.qualification.code.text" ] ; + fhir:short [ fhir:v "Plain text representation of the concept" ] ; + fhir:definition [ fhir:v "A human language representation of the concept as seen/selected/uttered by the user who entered the data and/or which represents the intended meaning of the user." ] ; + fhir:comment [ fhir:v "Very often the text is the same as a displayName of one of the codings." ] ; + fhir:requirements [ fhir:v "The codes from the terminologies do not always capture the correct meaning with all the nuances of the human using them, or sometimes there is no appropriate code at all. In these cases, the text is used to capture the full meaning of the source." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "CodeableConcept.text" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "string"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "C*E.9. But note many systems use C*E.2 for this" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "./originalText[mediaType/code=\"text/plain\"]/data" ] + ] [ + fhir:identity [ fhir:v "orim" ] ; + fhir:map [ fhir:v "fhir:CodeableConcept.text rdfs:subPropertyOf dt:CD.originalText" ] + ] ) + ] [ + fhir:id [ fhir:v "Practitioner.qualification.period" ] ; + fhir:path [ fhir:v "Practitioner.qualification.period" ] ; + fhir:short [ fhir:v "Period during which the qualification is valid" ] ; + fhir:definition [ fhir:v "Period during which the qualification is valid." ] ; + fhir:requirements [ fhir:v "Qualifications are often for a limited period of time, and can be revoked." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Practitioner.qualification.period" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Period"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v ".playingEntity.playingRole[classCode=QUAL].effectiveTime" ] + ] [ + fhir:identity [ fhir:v "servd" ] ; + fhir:map [ fhir:v "./Qualifications.StartDate and ./Qualifications.EndDate" ] + ] ) + ] [ + fhir:id [ fhir:v "Practitioner.qualification.issuer" ] ; + fhir:path [ fhir:v "Practitioner.qualification.issuer" ] ; + fhir:short [ fhir:v "Organization that regulates and issues the qualification" ] ; + fhir:definition [ fhir:v "Organization that regulates and issues the qualification." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Practitioner.qualification.issuer" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Reference"^^xsd:anyURI ] ; + fhir:targetProfile ( [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Organization"^^xsd:anyURI ; + fhir:link + ] ) + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v ".playingEntity.playingRole[classCode=QUAL].scoper" ] + ] ) + ] [ + fhir:id [ fhir:v "Practitioner.communication" ] ; + fhir:path [ fhir:v "Practitioner.communication" ] ; + fhir:short [ fhir:v "A language the practitioner can use in patient communication" ] ; + fhir:definition [ fhir:v "A language the practitioner can use in patient communication." ] ; + fhir:comment [ fhir:v "The structure aa-BB with this exact casing is one the most widely used notations for locale. However not all systems code this but instead have it as free text. Hence CodeableConcept instead of code as the data type." ] ; + fhir:requirements [ fhir:v "Knowing which language a practitioner speaks can help in facilitating communication with patients." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "Practitioner.communication" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "CodeableConcept"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:binding [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-maxValueSet"^^xsd:anyURI ] ; + fhir:value [ + fhir:v "http://hl7.org/fhir/ValueSet/all-languages"^^xsd:anyURI ; + fhir:link + ] + ] [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"^^xsd:anyURI ] ; + fhir:value [ fhir:v "Language" ] + ] [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true"^^xsd:boolean ] + ] ) ; + fhir:strength [ fhir:v "preferred" ] ; + fhir:description [ fhir:v "A human language." ] ; + fhir:valueSet [ + fhir:v "http://hl7.org/fhir/ValueSet/languages"^^xsd:anyURI ; + fhir:link + ] + ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "PID-15, NK1-20, LAN-2" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "./languageCommunication" ] + ] [ + fhir:identity [ fhir:v "servd" ] ; + fhir:map [ fhir:v "./Languages.LanguageSpokenCode" ] + ] ) + ] ) + ] ; # + fhir:differential [ + fhir:element ( [ + fhir:id [ fhir:v "Practitioner" ] ; + fhir:path [ fhir:v "Practitioner" ] + ] [ + fhir:id [ fhir:v "Practitioner.identifier" ] ; + fhir:path [ fhir:v "Practitioner.identifier" ] ; + fhir:slicing [ + fhir:discriminator ( [ + fhir:type [ fhir:v "value" ] ; + fhir:path [ fhir:v "system" ] + ] ) ; + fhir:rules [ fhir:v "open" ] + ] ; + fhir:definition [ fhir:v "An identifier that applies to this person in this role.\n\nIn Norway all registered health care personnel is registered in the Helsepersonellregister (HPR) and is assigned a HPR-number that is used to identify the health care practitioner. Health care personnel not registered in HPR can use FNR for identification." ] + ] [ + fhir:id [ fhir:v "Practitioner.identifier:HPR" ] ; + fhir:path [ fhir:v "Practitioner.identifier" ] ; + fhir:sliceName [ fhir:v "HPR" ] ; + fhir:short [ fhir:v "HPR number" ] ; + fhir:definition [ fhir:v "In Norway all registered health care personnel is registered in the Helsepersonellregister (HPR) and is assigned a HPR-number that is used to identify the health care practitioner. Health care personnel not registered in HPR can use FNR for identification.\n\nThe norwegian helsepersonellnummer for the practitioner. HPR as one of the possible practitioner identification numbers, should at least be sent unless there is a reason not to. Reasons for not sending the HPR number include but are not limited to, research and apps without a contract for processing data." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] [ + fhir:id [ fhir:v "Practitioner.identifier:HPR.system" ] ; + fhir:path [ fhir:v "Practitioner.identifier.system" ] ; + fhir:short [ fhir:v "The identifier for HPR number" ] ; + fhir:definition [ fhir:v "The identifier for HPR number" ] ; + fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ; + fhir:fixed [ fhir:v "urn:oid:2.16.578.1.12.4.1.4.4"^^xsd:anyURI ] + ] [ + fhir:id [ fhir:v "Practitioner.identifier:HPR.value" ] ; + fhir:path [ fhir:v "Practitioner.identifier.value" ] ; + fhir:short [ fhir:v "The acttual HPR-number" ] ; + fhir:definition [ fhir:v "The acttual HPR-number" ] ; + fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] + ] [ + fhir:id [ fhir:v "Practitioner.identifier:FNR" ] ; + fhir:path [ fhir:v "Practitioner.identifier" ] ; + fhir:sliceName [ fhir:v "FNR" ] ; + fhir:short [ fhir:v "Norwegian FNR" ] ; + fhir:definition [ fhir:v "Fødselsnummer for the practitioner. Fødselsnummer as one of the possible practitioner identification numbers. Reasons for not sending the Fødselsnummer include but are not limited to, research and apps without a contract for processing data." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] [ + fhir:id [ fhir:v "Practitioner.identifier:FNR.system" ] ; + fhir:path [ fhir:v "Practitioner.identifier.system" ] ; + fhir:short [ fhir:v "The identification of FNR" ] ; + fhir:definition [ fhir:v "The identification of FNR" ] ; + fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ; + fhir:fixed [ fhir:v "urn:oid:2.16.578.1.12.4.1.4.1"^^xsd:anyURI ] + ] [ + fhir:id [ fhir:v "Practitioner.identifier:FNR.value" ] ; + fhir:path [ fhir:v "Practitioner.identifier.value" ] ; + fhir:short [ fhir:v "The actual FNR" ] ; + fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] + ] [ + fhir:id [ fhir:v "Practitioner.identifier:DNR" ] ; + fhir:path [ fhir:v "Practitioner.identifier" ] ; + fhir:sliceName [ fhir:v "DNR" ] ; + fhir:short [ fhir:v "The D-nummer of the practitioner" ] ; + fhir:definition [ fhir:v "The D-nummer of the practitioner. (assigned by the norwegian Skatteetaten)" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] [ + fhir:id [ fhir:v "Practitioner.identifier:DNR.system" ] ; + fhir:path [ fhir:v "Practitioner.identifier.system" ] ; + fhir:short [ fhir:v "The identification of the D-nummer" ] ; + fhir:definition [ fhir:v "The identification of the Norwegian D-nummer" ] ; + fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ; + fhir:fixed [ fhir:v "urn:oid:2.16.578.1.12.4.1.4.2"^^xsd:anyURI ] + ] [ + fhir:id [ fhir:v "Practitioner.identifier:DNR.value" ] ; + fhir:path [ fhir:v "Practitioner.identifier.value" ] ; + fhir:short [ fhir:v "The actual D-nummer" ] ; + fhir:definition [ fhir:v "The actual Norwegian D-nummer" ] ; + fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] + ] [ + fhir:id [ fhir:v "Practitioner.name" ] ; + fhir:path [ fhir:v "Practitioner.name" ] ; + fhir:type ( [ + fhir:code [ fhir:v "HumanName"^^xsd:anyURI ] ; + fhir:profile ( [ + fhir:v "http://helsenorge.no/fhir/StructureDefinition/no-basis-HumanName"^^xsd:anyURI ; + fhir:link + ] ) + ] ) + ] [ + fhir:id [ fhir:v "Practitioner.address" ] ; + fhir:path [ fhir:v "Practitioner.address" ] ; + fhir:short [ fhir:v "Norwegian address" ] ; + fhir:definition [ fhir:v "http://hl7.no/fhir/StructureDefinition/no-basis-Address\n\nAddress(es) of the practitioner that are not role specific (typically home address). \nWork addresses are not typically entered in this property as they are usually role dependent." ] ; + fhir:type ( [ + fhir:code [ fhir:v "Address"^^xsd:anyURI ] ; + fhir:profile ( [ + fhir:v "http://helsenorge.no/fhir/StructureDefinition/no-basis-Address"^^xsd:anyURI ; + fhir:link + ] ) + ] ) + ] [ + fhir:id [ fhir:v "Practitioner.qualification" ] ; + fhir:path [ fhir:v "Practitioner.qualification" ] ; + fhir:definition [ fhir:v "Coded representation of the qualification of the health care practitioner. Usually contains healthPersonnellCategory according to Kategori helsepersonell (OID=9060) and approvalType according to Godkjenningstype HPR (OID=7704)" ] + ] [ + fhir:id [ fhir:v "Practitioner.qualification.code" ] ; + fhir:path [ fhir:v "Practitioner.qualification.code" ] ; + fhir:definition [ fhir:v "Coded representation of the qualification of the health care practitioner. Usually contains healthPersonnellCategory according to Kategori helsepersonell (OID=9060) and approvalType according to Godkjenningstype HPR (OID=7704)" ] + ] [ + fhir:id [ fhir:v "Practitioner.qualification.code.coding" ] ; + fhir:path [ fhir:v "Practitioner.qualification.code.coding" ] ; + fhir:slicing [ + fhir:discriminator ( [ + fhir:type [ fhir:v "value" ] ; + fhir:path [ fhir:v "system" ] + ] ) ; + fhir:rules [ fhir:v "open" ] + ] ; + fhir:short [ fhir:v "Coded representation of the qualification" ] ; + fhir:definition [ fhir:v "Coded representation of the qualification of the health care practitioner. Usually contains healthPersonnellCategory according to Kategori helsepersonell (OID=9060) and approvalType according to Godkjenningstype HPR (OID=7704)" ] + ] [ + fhir:id [ fhir:v "Practitioner.qualification.code.coding:healthPersonnellCategory" ] ; + fhir:path [ fhir:v "Practitioner.qualification.code.coding" ] ; + fhir:sliceName [ fhir:v "healthPersonnellCategory" ] ; + fhir:short [ fhir:v "The health care personnel category" ] ; + fhir:definition [ fhir:v "Category of health care personnel authorization according to Helsepersonnelloven §48" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:binding [ + fhir:strength [ fhir:v "preferred" ] ; + fhir:valueSet [ fhir:v "urn:oid:2.16.578.1.12.4.1.1.9060"^^xsd:anyURI ] + ] + ] [ + fhir:id [ fhir:v "Practitioner.qualification.code.coding:healthPersonnellCategory.system" ] ; + fhir:path [ fhir:v "Practitioner.qualification.code.coding.system" ] ; + fhir:short [ fhir:v "Identification of the CodeSystem 9060 on Volven" ] ; + fhir:definition [ fhir:v "Identification of the CodeSystem Kategori helsepersonell (OID=9060) used to describe the category of authorized health care personnel" ] ; + fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ; + fhir:fixed [ fhir:v "urn:oid:2.16.578.1.12.4.1.1.9060"^^xsd:anyURI ] + ] [ + fhir:id [ fhir:v "Practitioner.qualification.code.coding:healthPersonnellCategory.code" ] ; + fhir:path [ fhir:v "Practitioner.qualification.code.coding.code" ] ; + fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] + ] [ + fhir:id [ fhir:v "Practitioner.qualification.code.coding:approvalType" ] ; + fhir:path [ fhir:v "Practitioner.qualification.code.coding" ] ; + fhir:sliceName [ fhir:v "approvalType" ] ; + fhir:short [ fhir:v "The approval type of the practitioner" ] ; + fhir:definition [ fhir:v "The approval type of the practitioner (if applicable) according to the CodeSystem Godkjenningstype HPR (OID=7704)" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:binding [ + fhir:strength [ fhir:v "preferred" ] ; + fhir:valueSet [ fhir:v "urn:oid:2.16.578.1.12.4.1.1.7704"^^xsd:anyURI ] + ] + ] [ + fhir:id [ fhir:v "Practitioner.qualification.code.coding:approvalType.system" ] ; + fhir:path [ fhir:v "Practitioner.qualification.code.coding.system" ] ; + fhir:short [ fhir:v "Identification of the CodeSystem 7704 on Volven" ] ; + fhir:definition [ fhir:v "Identification of the CodeSystem Godkjenningstype HPR (OID=7704) used to describe type of autohorization registered in HPR." ] ; + fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ; + fhir:fixed [ fhir:v "urn:oid:2.16.578.1.12.4.1.1.7704"^^xsd:anyURI ] + ] [ + fhir:id [ fhir:v "Practitioner.qualification.code.coding:approvalType.code" ] ; + fhir:path [ fhir:v "Practitioner.qualification.code.coding.code" ] ; + fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] + ] [ + fhir:id [ fhir:v "Practitioner.qualification.code.coding:healthPersonnelSpecialization" ] ; + fhir:path [ fhir:v "Practitioner.qualification.code.coding" ] ; + fhir:sliceName [ fhir:v "healthPersonnelSpecialization" ] ; + fhir:short [ fhir:v "Godkjent spesialitet for helsepersonell registrert i HPR." ] ; + fhir:definition [ fhir:v "Godkjent spesialitet for helsepersonell registrert i HPR. Helsepersonellregisterets (HPR) klassifikasjon av spesialiteter (OID=7426)" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:binding [ + fhir:strength [ fhir:v "preferred" ] ; + fhir:valueSet [ fhir:v "urn:oid:2.16.578.1.12.4.1.1.7426"^^xsd:anyURI ] + ] + ] [ + fhir:id [ fhir:v "Practitioner.qualification.code.coding:healthPersonnelSpecialization.system" ] ; + fhir:path [ fhir:v "Practitioner.qualification.code.coding.system" ] ; + fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ; + fhir:fixed [ fhir:v "urn:oid:2.16.578.1.12.4.1.1.7426"^^xsd:anyURI ] + ] [ + fhir:id [ fhir:v "Practitioner.qualification.code.coding:healthPersonnelSpecialization.code" ] ; + fhir:path [ fhir:v "Practitioner.qualification.code.coding.code" ] ; + fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] + ] ) + ] . # + +# ------------------------------------------------------------------------------------- + diff --git a/StructureDefinition-no-basis-Practitioner.xlsx b/StructureDefinition-no-basis-Practitioner.xlsx new file mode 100644 index 00000000..2cacf0dc Binary files /dev/null and b/StructureDefinition-no-basis-Practitioner.xlsx differ diff --git a/StructureDefinition-no-basis-Practitioner.xml b/StructureDefinition-no-basis-Practitioner.xml new file mode 100644 index 00000000..4523f319 --- /dev/null +++ b/StructureDefinition-no-basis-Practitioner.xml @@ -0,0 +1,3436 @@ + + + + + + + + + +
Placeholder
+
+ + + + + <status value="active"/> + <date value="2019-05-20"/> + <publisher value="Example Publisher"/> + <contact> + <name value="Example Publisher"/> + <telecom> + <system value="url"/> + <value value="http://example.org/example-publisher"/> + </telecom> + </contact> + <description value="Basisprofil for Norwegian Practitioner information. Defined by The Norwegian Directorate of eHealth and HL7 Norway. Should be used as a basis for further profiling in use-cases where specific identity information is needed. The basis profile is open, but derived profiles should close down the information elements according to specification relevant to the use-case. 2019-03 - The no-basis-Practitioner resource main use-case is to represent the actual Practitioner, e.g. a person. The resource can include information about how to identify the practitioner in addition to the practitioner's education, qualifications and speciality. The resource can also include approvals and other centrally registered capabilities recorded for the practitioner."/> + <fhirVersion value="4.0.1"/> + <mapping> + <identity value="v2"/> + <uri value="http://hl7.org/v2"/> + <name value="HL7 v2 Mapping"/> + </mapping> + <mapping> + <identity value="rim"/> + <uri value="http://hl7.org/v3"/> + <name value="RIM Mapping"/> + </mapping> + <mapping> + <identity value="servd"/> + <uri value="http://www.omg.org/spec/ServD/1.0/"/> + <name value="ServD"/> + </mapping> + <mapping> + <identity value="w5"/> + <uri value="http://hl7.org/fhir/fivews"/> + <name value="FiveWs Pattern Mapping"/> + </mapping> + <kind value="resource"/> + <abstract value="false"/> + <type value="Practitioner"/> + <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Practitioner"/> + <derivation value="constraint"/> + <snapshot> + <element id="Practitioner"> + <path value="Practitioner"/> + <short value="A person with a formal responsibility in the provisioning of healthcare or related services"/> + <definition value="A person who is directly or indirectly involved in the provisioning of healthcare."/> + <min value="0"/> + <max value="*"/> + <base> + <path value="Practitioner"/> + <min value="0"/> + <max value="*"/> + </base> + <constraint> + <key value="dom-2"/> + <severity value="error"/> + <human value="If the resource is contained in another resource, it SHALL NOT contain nested Resources"/> + <expression value="contained.contained.empty()"/> + <xpath value="not(parent::f:contained and f:contained)"/> + <source value="http://hl7.org/fhir/StructureDefinition/DomainResource"/> + </constraint> + <constraint> + <key value="dom-3"/> + <severity value="error"/> + <human value="If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource"/> + <expression value="contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()"/> + <xpath value="not(exists(for $id in f:contained/*/f:id/@value return $contained[not(parent::*/descendant::f:reference/@value=concat('#', $contained/*/id/@value) or descendant::f:reference[@value='#'])]))"/> + <source value="http://hl7.org/fhir/StructureDefinition/DomainResource"/> + </constraint> + <constraint> + <key value="dom-4"/> + <severity value="error"/> + <human value="If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated"/> + <expression value="contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()"/> + <xpath value="not(exists(f:contained/*/f:meta/f:versionId)) and not(exists(f:contained/*/f:meta/f:lastUpdated))"/> + <source value="http://hl7.org/fhir/StructureDefinition/DomainResource"/> + </constraint> + <constraint> + <key value="dom-5"/> + <severity value="error"/> + <human value="If a resource is contained in another resource, it SHALL NOT have a security label"/> + <expression value="contained.meta.security.empty()"/> + <xpath value="not(exists(f:contained/*/f:meta/f:security))"/> + <source value="http://hl7.org/fhir/StructureDefinition/DomainResource"/> + </constraint> + <constraint> + <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bestpractice"> + <valueBoolean value="true"/> + </extension> + <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bestpractice-explanation"> + <valueMarkdown value="When a resource has no narrative, only systems that fully understand the data can display the resource to a human safely. Including a human readable representation in the resource makes for a much more robust eco-system and cheaper handling of resources by intermediary systems. Some ecosystems restrict distribution of resources to only those systems that do fully understand the resources, and as a consequence implementers may believe that the narrative is superfluous. However experience shows that such eco-systems often open up to new participants over time."/> + </extension> + <key value="dom-6"/> + <severity value="warning"/> + <human value="A resource should have narrative for robust management"/> + <expression value="text.`div`.exists()"/> + <xpath value="exists(f:text/h:div)"/> + <source value="http://hl7.org/fhir/StructureDefinition/DomainResource"/> + </constraint> + <isModifier value="false"/> + <isSummary value="false"/> + <mapping> + <identity value="rim"/> + <map value="Entity. Role, or Act"/> + </mapping> + <mapping> + <identity value="v2"/> + <map value="PRD (as one example)"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value="Role"/> + </mapping> + <mapping> + <identity value="servd"/> + <map value="Provider"/> + </mapping> + </element> + <element id="Practitioner.id"> + <path value="Practitioner.id"/> + <short value="Logical id of this artifact"/> + <definition value="The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes."/> + <comment value="The only time that a resource does not have an id is when it is being submitted to the server using a create operation."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="Resource.id"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"> + <valueUrl value="id"/> + </extension> + <code value="http://hl7.org/fhirpath/System.String"/> + </type> + <isModifier value="false"/> + <isSummary value="true"/> + </element> + <element id="Practitioner.meta"> + <path value="Practitioner.meta"/> + <short value="Metadata about the resource"/> + <definition value="The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="Resource.meta"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="Meta"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + </element> + <element id="Practitioner.implicitRules"> + <path value="Practitioner.implicitRules"/> + <short value="A set of rules under which this content was created"/> + <definition value="A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc."/> + <comment value="Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of it's narrative along with other profiles, value sets, etc."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="Resource.implicitRules"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="uri"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="true"/> + <isModifierReason value="This element is labeled as a modifier because the implicit rules may provide additional knowledge about the resource that modifies it's meaning or interpretation"/> + <isSummary value="true"/> + </element> + <element id="Practitioner.language"> + <path value="Practitioner.language"/> + <short value="Language of the resource content"/> + <definition value="The base language in which the resource is written."/> + <comment value="Language is provided to support indexing and accessibility (typically, services such as text to speech use the language tag). The html language tag in the narrative applies to the narrative. The language tag on the resource may be used to specify the language of other presentations generated from the data in the resource. Not all the content has to be in the base language. The Resource.language should not be assumed to apply to the narrative automatically. If a language is specified, it should it also be specified on the div element in the html (see rules in HTML5 for information about the relationship between xml:lang and the html lang attribute)."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="Resource.language"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="code"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="false"/> + <binding> + <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-maxValueSet"> + <valueCanonical value="http://hl7.org/fhir/ValueSet/all-languages"/> + </extension> + <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> + <valueString value="Language"/> + </extension> + <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> + <valueBoolean value="true"/> + </extension> + <strength value="preferred"/> + <description value="A human language."/> + <valueSet value="http://hl7.org/fhir/ValueSet/languages"/> + </binding> + </element> + <element id="Practitioner.text"> + <path value="Practitioner.text"/> + <short value="Text summary of the resource, for human interpretation"/> + <definition value="A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it "clinically safe" for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety."/> + <comment value="Contained resources do not have narrative. Resources that are not contained SHOULD have a narrative. In some cases, a resource may only have text with little or no additional discrete data (as long as all minOccurs=1 elements are satisfied). This may be necessary for data from legacy systems where information is captured as a "text blob" or where text is additionally entered raw or narrated and encoded information is added later."/> + <alias value="narrative"/> + <alias value="html"/> + <alias value="xhtml"/> + <alias value="display"/> + <min value="0"/> + <max value="1"/> + <base> + <path value="DomainResource.text"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="Narrative"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="false"/> + <mapping> + <identity value="rim"/> + <map value="Act.text?"/> + </mapping> + </element> + <element id="Practitioner.contained"> + <path value="Practitioner.contained"/> + <short value="Contained, inline Resources"/> + <definition value="These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope."/> + <comment value="This should never be done when the content can be identified properly, as once identification is lost, it is extremely difficult (and context dependent) to restore it again. Contained resources may have profiles and tags In their meta elements, but SHALL NOT have security labels."/> + <alias value="inline resources"/> + <alias value="anonymous resources"/> + <alias value="contained resources"/> + <min value="0"/> + <max value="*"/> + <base> + <path value="DomainResource.contained"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="Resource"/> + </type> + <isModifier value="false"/> + <isSummary value="false"/> + <mapping> + <identity value="rim"/> + <map value="N/A"/> + </mapping> + </element> + <element id="Practitioner.extension"> + <path value="Practitioner.extension"/> + <short value="Additional content defined by implementations"/> + <definition value="May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension."/> + <comment value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/> + <alias value="extensions"/> + <alias value="user content"/> + <min value="0"/> + <max value="*"/> + <base> + <path value="DomainResource.extension"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="Extension"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <constraint> + <key value="ext-1"/> + <severity value="error"/> + <human value="Must have either extensions or value[x], not both"/> + <expression value="extension.exists() != value.exists()"/> + <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])"/> + <source value="http://hl7.org/fhir/StructureDefinition/Extension"/> + </constraint> + <isModifier value="false"/> + <isSummary value="false"/> + <mapping> + <identity value="rim"/> + <map value="N/A"/> + </mapping> + </element> + <element id="Practitioner.modifierExtension"> + <path value="Practitioner.modifierExtension"/> + <short value="Extensions that cannot be ignored"/> + <definition value="May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)."/> + <comment value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/> + <requirements value="Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension)."/> + <alias value="extensions"/> + <alias value="user content"/> + <min value="0"/> + <max value="*"/> + <base> + <path value="DomainResource.modifierExtension"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="Extension"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <constraint> + <key value="ext-1"/> + <severity value="error"/> + <human value="Must have either extensions or value[x], not both"/> + <expression value="extension.exists() != value.exists()"/> + <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])"/> + <source value="http://hl7.org/fhir/StructureDefinition/Extension"/> + </constraint> + <isModifier value="true"/> + <isModifierReason value="Modifier extensions are expected to modify the meaning or interpretation of the resource that contains them"/> + <isSummary value="false"/> + <mapping> + <identity value="rim"/> + <map value="N/A"/> + </mapping> + </element> + <element id="Practitioner.identifier"> + <path value="Practitioner.identifier"/> + <slicing> + <discriminator> + <type value="value"/> + <path value="system"/> + </discriminator> + <rules value="open"/> + </slicing> + <short value="An identifier for the person as this agent"/> + <definition value="An identifier that applies to this person in this role. In Norway all registered health care personnel is registered in the Helsepersonellregister (HPR) and is assigned a HPR-number that is used to identify the health care practitioner. Health care personnel not registered in HPR can use FNR for identification."/> + <requirements value="Often, specific identities are assigned for the agent."/> + <min value="0"/> + <max value="*"/> + <base> + <path value="Practitioner.identifier"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="Identifier"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <mapping> + <identity value="w5"/> + <map value="FiveWs.identifier"/> + </mapping> + <mapping> + <identity value="v2"/> + <map value="PRD-7 (or XCN.1)"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value="./id"/> + </mapping> + <mapping> + <identity value="servd"/> + <map value="./Identifiers"/> + </mapping> + </element> + <element id="Practitioner.identifier:HPR"> + <path value="Practitioner.identifier"/> + <sliceName value="HPR"/> + <short value="HPR number"/> + <definition value="In Norway all registered health care personnel is registered in the Helsepersonellregister (HPR) and is assigned a HPR-number that is used to identify the health care practitioner. Health care personnel not registered in HPR can use FNR for identification. The norwegian helsepersonellnummer for the practitioner. HPR as one of the possible practitioner identification numbers, should at least be sent unless there is a reason not to. Reasons for not sending the HPR number include but are not limited to, research and apps without a contract for processing data."/> + <requirements value="Often, specific identities are assigned for the agent."/> + <min value="0"/> + <max value="*"/> + <base> + <path value="Practitioner.identifier"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="Identifier"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <mapping> + <identity value="w5"/> + <map value="FiveWs.identifier"/> + </mapping> + <mapping> + <identity value="v2"/> + <map value="PRD-7 (or XCN.1)"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value="./id"/> + </mapping> + <mapping> + <identity value="servd"/> + <map value="./Identifiers"/> + </mapping> + </element> + <element id="Practitioner.identifier:HPR.id"> + <path value="Practitioner.identifier.id"/> + <representation value="xmlAttr"/> + <short value="Unique id for inter-element referencing"/> + <definition value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="Element.id"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"> + <valueUrl value="string"/> + </extension> + <code value="http://hl7.org/fhirpath/System.String"/> + </type> + <isModifier value="false"/> + <isSummary value="false"/> + <mapping> + <identity value="rim"/> + <map value="n/a"/> + </mapping> + </element> + <element id="Practitioner.identifier:HPR.extension"> + <path value="Practitioner.identifier.extension"/> + <slicing> + <discriminator> + <type value="value"/> + <path value="url"/> + </discriminator> + <description value="Extensions are always sliced by (at least) url"/> + <rules value="open"/> + </slicing> + <short value="Additional content defined by implementations"/> + <definition value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension."/> + <comment value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/> + <alias value="extensions"/> + <alias value="user content"/> + <min value="0"/> + <max value="*"/> + <base> + <path value="Element.extension"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="Extension"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <constraint> + <key value="ext-1"/> + <severity value="error"/> + <human value="Must have either extensions or value[x], not both"/> + <expression value="extension.exists() != value.exists()"/> + <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])"/> + <source value="http://hl7.org/fhir/StructureDefinition/Extension"/> + </constraint> + <isModifier value="false"/> + <isSummary value="false"/> + <mapping> + <identity value="rim"/> + <map value="n/a"/> + </mapping> + </element> + <element id="Practitioner.identifier:HPR.use"> + <path value="Practitioner.identifier.use"/> + <short value="usual | official | temp | secondary | old (If known)"/> + <definition value="The purpose of this identifier."/> + <comment value="Applications can assume that an identifier is permanent unless it explicitly says that it is temporary."/> + <requirements value="Allows the appropriate identifier for a particular context of use to be selected from among a set of identifiers."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="Identifier.use"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="code"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="true"/> + <isModifierReason value="This is labeled as "Is Modifier" because applications should not mistake a temporary id for a permanent one."/> + <isSummary value="true"/> + <binding> + <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> + <valueString value="IdentifierUse"/> + </extension> + <strength value="required"/> + <description value="Identifies the purpose for this identifier, if known ."/> + <valueSet value="http://hl7.org/fhir/ValueSet/identifier-use|4.0.1"/> + </binding> + <mapping> + <identity value="v2"/> + <map value="N/A"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value="Role.code or implied by context"/> + </mapping> + </element> + <element id="Practitioner.identifier:HPR.type"> + <path value="Practitioner.identifier.type"/> + <short value="Description of identifier"/> + <definition value="A coded type for the identifier that can be used to determine which identifier to use for a specific purpose."/> + <comment value="This element deals only with general categories of identifiers. It SHOULD not be used for codes that correspond 1..1 with the Identifier.system. Some identifiers may fall into multiple categories due to common usage. Where the system is known, a type is unnecessary because the type is always part of the system definition. However systems often need to handle identifiers where the system is not known. There is not a 1:1 relationship between type and system, since many different systems have the same type."/> + <requirements value="Allows users to make use of identifiers when the identifier system is not known."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="Identifier.type"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="CodeableConcept"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <binding> + <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> + <valueString value="IdentifierType"/> + </extension> + <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> + <valueBoolean value="true"/> + </extension> + <strength value="extensible"/> + <description value="A coded type for an identifier that can be used to determine which identifier to use for a specific purpose."/> + <valueSet value="http://hl7.org/fhir/ValueSet/identifier-type"/> + </binding> + <mapping> + <identity value="v2"/> + <map value="CX.5"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value="Role.code or implied by context"/> + </mapping> + </element> + <element id="Practitioner.identifier:HPR.system"> + <path value="Practitioner.identifier.system"/> + <short value="The identifier for HPR number"/> + <definition value="The identifier for HPR number"/> + <comment value="Identifier.system is always case sensitive."/> + <requirements value="There are many sets of identifiers. To perform matching of two identifiers, we need to know what set we're dealing with. The system identifies a particular set of unique identifiers."/> + <min value="1"/> + <max value="1"/> + <base> + <path value="Identifier.system"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="uri"/> + </type> + <fixedUri value="urn:oid:2.16.578.1.12.4.1.4.4"/> + <example> + <label value="General"/> + <valueUri value="http://www.acme.com/identifiers/patient"/> + </example> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <mapping> + <identity value="v2"/> + <map value="CX.4 / EI-2-4"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value="II.root or Role.id.root"/> + </mapping> + <mapping> + <identity value="servd"/> + <map value="./IdentifierType"/> + </mapping> + </element> + <element id="Practitioner.identifier:HPR.value"> + <path value="Practitioner.identifier.value"/> + <short value="The acttual HPR-number"/> + <definition value="The acttual HPR-number"/> + <comment value="If the value is a full URI, then the system SHALL be urn:ietf:rfc:3986. The value's primary purpose is computational mapping. As a result, it may be normalized for comparison purposes (e.g. removing non-significant whitespace, dashes, etc.) A value formatted for human display can be conveyed using the [Rendered Value extension](http://hl7.org/fhir/R4/extension-rendered-value.html). Identifier.value is to be treated as case sensitive unless knowledge of the Identifier.system allows the processer to be confident that non-case-sensitive processing is safe."/> + <min value="1"/> + <max value="1"/> + <base> + <path value="Identifier.value"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="string"/> + </type> + <example> + <label value="General"/> + <valueString value="123456"/> + </example> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <mapping> + <identity value="v2"/> + <map value="CX.1 / EI.1"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value="II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)"/> + </mapping> + <mapping> + <identity value="servd"/> + <map value="./Value"/> + </mapping> + </element> + <element id="Practitioner.identifier:HPR.period"> + <path value="Practitioner.identifier.period"/> + <short value="Time period when id is/was valid for use"/> + <definition value="Time period during which identifier is/was valid for use."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="Identifier.period"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="Period"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <mapping> + <identity value="v2"/> + <map value="CX.7 + CX.8"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value="Role.effectiveTime or implied by context"/> + </mapping> + <mapping> + <identity value="servd"/> + <map value="./StartDate and ./EndDate"/> + </mapping> + </element> + <element id="Practitioner.identifier:HPR.assigner"> + <path value="Practitioner.identifier.assigner"/> + <short value="Organization that issued id (may be just text)"/> + <definition value="Organization that issued/manages the identifier."/> + <comment value="The Identifier.assigner may omit the .reference element and only contain a .display element reflecting the name or other textual information about the assigning organization."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="Identifier.assigner"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="Reference"/> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Organization"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <mapping> + <identity value="v2"/> + <map value="CX.4 / (CX.4,CX.9,CX.10)"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value="II.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper"/> + </mapping> + <mapping> + <identity value="servd"/> + <map value="./IdentifierIssuingAuthority"/> + </mapping> + </element> + <element id="Practitioner.identifier:FNR"> + <path value="Practitioner.identifier"/> + <sliceName value="FNR"/> + <short value="Norwegian FNR"/> + <definition value="Fødselsnummer for the practitioner. Fødselsnummer as one of the possible practitioner identification numbers. Reasons for not sending the Fødselsnummer include but are not limited to, research and apps without a contract for processing data."/> + <requirements value="Often, specific identities are assigned for the agent."/> + <min value="0"/> + <max value="*"/> + <base> + <path value="Practitioner.identifier"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="Identifier"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <mapping> + <identity value="w5"/> + <map value="FiveWs.identifier"/> + </mapping> + <mapping> + <identity value="v2"/> + <map value="PRD-7 (or XCN.1)"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value="./id"/> + </mapping> + <mapping> + <identity value="servd"/> + <map value="./Identifiers"/> + </mapping> + </element> + <element id="Practitioner.identifier:FNR.id"> + <path value="Practitioner.identifier.id"/> + <representation value="xmlAttr"/> + <short value="Unique id for inter-element referencing"/> + <definition value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="Element.id"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"> + <valueUrl value="string"/> + </extension> + <code value="http://hl7.org/fhirpath/System.String"/> + </type> + <isModifier value="false"/> + <isSummary value="false"/> + <mapping> + <identity value="rim"/> + <map value="n/a"/> + </mapping> + </element> + <element id="Practitioner.identifier:FNR.extension"> + <path value="Practitioner.identifier.extension"/> + <slicing> + <discriminator> + <type value="value"/> + <path value="url"/> + </discriminator> + <description value="Extensions are always sliced by (at least) url"/> + <rules value="open"/> + </slicing> + <short value="Additional content defined by implementations"/> + <definition value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension."/> + <comment value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/> + <alias value="extensions"/> + <alias value="user content"/> + <min value="0"/> + <max value="*"/> + <base> + <path value="Element.extension"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="Extension"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <constraint> + <key value="ext-1"/> + <severity value="error"/> + <human value="Must have either extensions or value[x], not both"/> + <expression value="extension.exists() != value.exists()"/> + <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])"/> + <source value="http://hl7.org/fhir/StructureDefinition/Extension"/> + </constraint> + <isModifier value="false"/> + <isSummary value="false"/> + <mapping> + <identity value="rim"/> + <map value="n/a"/> + </mapping> + </element> + <element id="Practitioner.identifier:FNR.use"> + <path value="Practitioner.identifier.use"/> + <short value="usual | official | temp | secondary | old (If known)"/> + <definition value="The purpose of this identifier."/> + <comment value="Applications can assume that an identifier is permanent unless it explicitly says that it is temporary."/> + <requirements value="Allows the appropriate identifier for a particular context of use to be selected from among a set of identifiers."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="Identifier.use"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="code"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="true"/> + <isModifierReason value="This is labeled as "Is Modifier" because applications should not mistake a temporary id for a permanent one."/> + <isSummary value="true"/> + <binding> + <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> + <valueString value="IdentifierUse"/> + </extension> + <strength value="required"/> + <description value="Identifies the purpose for this identifier, if known ."/> + <valueSet value="http://hl7.org/fhir/ValueSet/identifier-use|4.0.1"/> + </binding> + <mapping> + <identity value="v2"/> + <map value="N/A"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value="Role.code or implied by context"/> + </mapping> + </element> + <element id="Practitioner.identifier:FNR.type"> + <path value="Practitioner.identifier.type"/> + <short value="Description of identifier"/> + <definition value="A coded type for the identifier that can be used to determine which identifier to use for a specific purpose."/> + <comment value="This element deals only with general categories of identifiers. It SHOULD not be used for codes that correspond 1..1 with the Identifier.system. Some identifiers may fall into multiple categories due to common usage. Where the system is known, a type is unnecessary because the type is always part of the system definition. However systems often need to handle identifiers where the system is not known. There is not a 1:1 relationship between type and system, since many different systems have the same type."/> + <requirements value="Allows users to make use of identifiers when the identifier system is not known."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="Identifier.type"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="CodeableConcept"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <binding> + <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> + <valueString value="IdentifierType"/> + </extension> + <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> + <valueBoolean value="true"/> + </extension> + <strength value="extensible"/> + <description value="A coded type for an identifier that can be used to determine which identifier to use for a specific purpose."/> + <valueSet value="http://hl7.org/fhir/ValueSet/identifier-type"/> + </binding> + <mapping> + <identity value="v2"/> + <map value="CX.5"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value="Role.code or implied by context"/> + </mapping> + </element> + <element id="Practitioner.identifier:FNR.system"> + <path value="Practitioner.identifier.system"/> + <short value="The identification of FNR"/> + <definition value="The identification of FNR"/> + <comment value="Identifier.system is always case sensitive."/> + <requirements value="There are many sets of identifiers. To perform matching of two identifiers, we need to know what set we're dealing with. The system identifies a particular set of unique identifiers."/> + <min value="1"/> + <max value="1"/> + <base> + <path value="Identifier.system"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="uri"/> + </type> + <fixedUri value="urn:oid:2.16.578.1.12.4.1.4.1"/> + <example> + <label value="General"/> + <valueUri value="http://www.acme.com/identifiers/patient"/> + </example> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <mapping> + <identity value="v2"/> + <map value="CX.4 / EI-2-4"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value="II.root or Role.id.root"/> + </mapping> + <mapping> + <identity value="servd"/> + <map value="./IdentifierType"/> + </mapping> + </element> + <element id="Practitioner.identifier:FNR.value"> + <path value="Practitioner.identifier.value"/> + <short value="The actual FNR"/> + <definition value="The portion of the identifier typically relevant to the user and which is unique within the context of the system."/> + <comment value="If the value is a full URI, then the system SHALL be urn:ietf:rfc:3986. The value's primary purpose is computational mapping. As a result, it may be normalized for comparison purposes (e.g. removing non-significant whitespace, dashes, etc.) A value formatted for human display can be conveyed using the [Rendered Value extension](http://hl7.org/fhir/R4/extension-rendered-value.html). Identifier.value is to be treated as case sensitive unless knowledge of the Identifier.system allows the processer to be confident that non-case-sensitive processing is safe."/> + <min value="1"/> + <max value="1"/> + <base> + <path value="Identifier.value"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="string"/> + </type> + <example> + <label value="General"/> + <valueString value="123456"/> + </example> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <mapping> + <identity value="v2"/> + <map value="CX.1 / EI.1"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value="II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)"/> + </mapping> + <mapping> + <identity value="servd"/> + <map value="./Value"/> + </mapping> + </element> + <element id="Practitioner.identifier:FNR.period"> + <path value="Practitioner.identifier.period"/> + <short value="Time period when id is/was valid for use"/> + <definition value="Time period during which identifier is/was valid for use."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="Identifier.period"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="Period"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <mapping> + <identity value="v2"/> + <map value="CX.7 + CX.8"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value="Role.effectiveTime or implied by context"/> + </mapping> + <mapping> + <identity value="servd"/> + <map value="./StartDate and ./EndDate"/> + </mapping> + </element> + <element id="Practitioner.identifier:FNR.assigner"> + <path value="Practitioner.identifier.assigner"/> + <short value="Organization that issued id (may be just text)"/> + <definition value="Organization that issued/manages the identifier."/> + <comment value="The Identifier.assigner may omit the .reference element and only contain a .display element reflecting the name or other textual information about the assigning organization."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="Identifier.assigner"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="Reference"/> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Organization"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <mapping> + <identity value="v2"/> + <map value="CX.4 / (CX.4,CX.9,CX.10)"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value="II.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper"/> + </mapping> + <mapping> + <identity value="servd"/> + <map value="./IdentifierIssuingAuthority"/> + </mapping> + </element> + <element id="Practitioner.identifier:DNR"> + <path value="Practitioner.identifier"/> + <sliceName value="DNR"/> + <short value="The D-nummer of the practitioner"/> + <definition value="The D-nummer of the practitioner. (assigned by the norwegian Skatteetaten)"/> + <requirements value="Often, specific identities are assigned for the agent."/> + <min value="0"/> + <max value="*"/> + <base> + <path value="Practitioner.identifier"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="Identifier"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <mapping> + <identity value="w5"/> + <map value="FiveWs.identifier"/> + </mapping> + <mapping> + <identity value="v2"/> + <map value="PRD-7 (or XCN.1)"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value="./id"/> + </mapping> + <mapping> + <identity value="servd"/> + <map value="./Identifiers"/> + </mapping> + </element> + <element id="Practitioner.identifier:DNR.id"> + <path value="Practitioner.identifier.id"/> + <representation value="xmlAttr"/> + <short value="Unique id for inter-element referencing"/> + <definition value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="Element.id"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"> + <valueUrl value="string"/> + </extension> + <code value="http://hl7.org/fhirpath/System.String"/> + </type> + <isModifier value="false"/> + <isSummary value="false"/> + <mapping> + <identity value="rim"/> + <map value="n/a"/> + </mapping> + </element> + <element id="Practitioner.identifier:DNR.extension"> + <path value="Practitioner.identifier.extension"/> + <slicing> + <discriminator> + <type value="value"/> + <path value="url"/> + </discriminator> + <description value="Extensions are always sliced by (at least) url"/> + <rules value="open"/> + </slicing> + <short value="Additional content defined by implementations"/> + <definition value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension."/> + <comment value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/> + <alias value="extensions"/> + <alias value="user content"/> + <min value="0"/> + <max value="*"/> + <base> + <path value="Element.extension"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="Extension"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <constraint> + <key value="ext-1"/> + <severity value="error"/> + <human value="Must have either extensions or value[x], not both"/> + <expression value="extension.exists() != value.exists()"/> + <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])"/> + <source value="http://hl7.org/fhir/StructureDefinition/Extension"/> + </constraint> + <isModifier value="false"/> + <isSummary value="false"/> + <mapping> + <identity value="rim"/> + <map value="n/a"/> + </mapping> + </element> + <element id="Practitioner.identifier:DNR.use"> + <path value="Practitioner.identifier.use"/> + <short value="usual | official | temp | secondary | old (If known)"/> + <definition value="The purpose of this identifier."/> + <comment value="Applications can assume that an identifier is permanent unless it explicitly says that it is temporary."/> + <requirements value="Allows the appropriate identifier for a particular context of use to be selected from among a set of identifiers."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="Identifier.use"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="code"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="true"/> + <isModifierReason value="This is labeled as "Is Modifier" because applications should not mistake a temporary id for a permanent one."/> + <isSummary value="true"/> + <binding> + <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> + <valueString value="IdentifierUse"/> + </extension> + <strength value="required"/> + <description value="Identifies the purpose for this identifier, if known ."/> + <valueSet value="http://hl7.org/fhir/ValueSet/identifier-use|4.0.1"/> + </binding> + <mapping> + <identity value="v2"/> + <map value="N/A"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value="Role.code or implied by context"/> + </mapping> + </element> + <element id="Practitioner.identifier:DNR.type"> + <path value="Practitioner.identifier.type"/> + <short value="Description of identifier"/> + <definition value="A coded type for the identifier that can be used to determine which identifier to use for a specific purpose."/> + <comment value="This element deals only with general categories of identifiers. It SHOULD not be used for codes that correspond 1..1 with the Identifier.system. Some identifiers may fall into multiple categories due to common usage. Where the system is known, a type is unnecessary because the type is always part of the system definition. However systems often need to handle identifiers where the system is not known. There is not a 1:1 relationship between type and system, since many different systems have the same type."/> + <requirements value="Allows users to make use of identifiers when the identifier system is not known."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="Identifier.type"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="CodeableConcept"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <binding> + <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> + <valueString value="IdentifierType"/> + </extension> + <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> + <valueBoolean value="true"/> + </extension> + <strength value="extensible"/> + <description value="A coded type for an identifier that can be used to determine which identifier to use for a specific purpose."/> + <valueSet value="http://hl7.org/fhir/ValueSet/identifier-type"/> + </binding> + <mapping> + <identity value="v2"/> + <map value="CX.5"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value="Role.code or implied by context"/> + </mapping> + </element> + <element id="Practitioner.identifier:DNR.system"> + <path value="Practitioner.identifier.system"/> + <short value="The identification of the D-nummer"/> + <definition value="The identification of the Norwegian D-nummer"/> + <comment value="Identifier.system is always case sensitive."/> + <requirements value="There are many sets of identifiers. To perform matching of two identifiers, we need to know what set we're dealing with. The system identifies a particular set of unique identifiers."/> + <min value="1"/> + <max value="1"/> + <base> + <path value="Identifier.system"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="uri"/> + </type> + <fixedUri value="urn:oid:2.16.578.1.12.4.1.4.2"/> + <example> + <label value="General"/> + <valueUri value="http://www.acme.com/identifiers/patient"/> + </example> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <mapping> + <identity value="v2"/> + <map value="CX.4 / EI-2-4"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value="II.root or Role.id.root"/> + </mapping> + <mapping> + <identity value="servd"/> + <map value="./IdentifierType"/> + </mapping> + </element> + <element id="Practitioner.identifier:DNR.value"> + <path value="Practitioner.identifier.value"/> + <short value="The actual D-nummer"/> + <definition value="The actual Norwegian D-nummer"/> + <comment value="If the value is a full URI, then the system SHALL be urn:ietf:rfc:3986. The value's primary purpose is computational mapping. As a result, it may be normalized for comparison purposes (e.g. removing non-significant whitespace, dashes, etc.) A value formatted for human display can be conveyed using the [Rendered Value extension](http://hl7.org/fhir/R4/extension-rendered-value.html). Identifier.value is to be treated as case sensitive unless knowledge of the Identifier.system allows the processer to be confident that non-case-sensitive processing is safe."/> + <min value="1"/> + <max value="1"/> + <base> + <path value="Identifier.value"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="string"/> + </type> + <example> + <label value="General"/> + <valueString value="123456"/> + </example> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <mapping> + <identity value="v2"/> + <map value="CX.1 / EI.1"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value="II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)"/> + </mapping> + <mapping> + <identity value="servd"/> + <map value="./Value"/> + </mapping> + </element> + <element id="Practitioner.identifier:DNR.period"> + <path value="Practitioner.identifier.period"/> + <short value="Time period when id is/was valid for use"/> + <definition value="Time period during which identifier is/was valid for use."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="Identifier.period"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="Period"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <mapping> + <identity value="v2"/> + <map value="CX.7 + CX.8"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value="Role.effectiveTime or implied by context"/> + </mapping> + <mapping> + <identity value="servd"/> + <map value="./StartDate and ./EndDate"/> + </mapping> + </element> + <element id="Practitioner.identifier:DNR.assigner"> + <path value="Practitioner.identifier.assigner"/> + <short value="Organization that issued id (may be just text)"/> + <definition value="Organization that issued/manages the identifier."/> + <comment value="The Identifier.assigner may omit the .reference element and only contain a .display element reflecting the name or other textual information about the assigning organization."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="Identifier.assigner"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="Reference"/> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Organization"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <mapping> + <identity value="v2"/> + <map value="CX.4 / (CX.4,CX.9,CX.10)"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value="II.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper"/> + </mapping> + <mapping> + <identity value="servd"/> + <map value="./IdentifierIssuingAuthority"/> + </mapping> + </element> + <element id="Practitioner.active"> + <path value="Practitioner.active"/> + <short value="Whether this practitioner's record is in active use"/> + <definition value="Whether this practitioner's record is in active use."/> + <comment value="If the practitioner is not in use by one organization, then it should mark the period on the PractitonerRole with an end date (even if they are active) as they may be active in another role."/> + <requirements value="Need to be able to mark a practitioner record as not to be used because it was created in error."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="Practitioner.active"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="boolean"/> + </type> + <meaningWhenMissing value="This resource is generally assumed to be active if no value is provided for the active element"/> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <mapping> + <identity value="w5"/> + <map value="FiveWs.status"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value="./statusCode"/> + </mapping> + </element> + <element id="Practitioner.name"> + <path value="Practitioner.name"/> + <short value="Norwegian human name"/> + <definition value="Defines the format of norwegian human name according to norwegian legislation (lov om personnavn)."/> + <comment value="Names may be changed, or repudiated, or people may have different names in different contexts. Names may be divided into parts of different type that have variable significance depending on context, though the division into parts does not always matter. With personal names, the different parts might or might not be imbued with some implicit meaning; various cultures associate different importance with the name parts and the degree to which systems must care about name parts around the world varies widely."/> + <requirements value="The name(s) that a Practitioner is known by. Where there are multiple, the name that the practitioner is usually known as should be used in the display."/> + <min value="0"/> + <max value="*"/> + <base> + <path value="Practitioner.name"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="HumanName"/> + <profile value="http://helsenorge.no/fhir/StructureDefinition/no-basis-HumanName"/> + </type> + <condition value="ele-1"/> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <mapping> + <identity value="rim"/> + <map value="n/a"/> + </mapping> + <mapping> + <identity value="v2"/> + <map value="XPN"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value="EN (actually, PN)"/> + </mapping> + <mapping> + <identity value="servd"/> + <map value="ProviderName"/> + </mapping> + </element> + <element id="Practitioner.telecom"> + <path value="Practitioner.telecom"/> + <short value="A contact detail for the practitioner (that apply to all roles)"/> + <definition value="A contact detail for the practitioner, e.g. a telephone number or an email address."/> + <comment value="Person may have multiple ways to be contacted with different uses or applicable periods. May need to have options for contacting the person urgently and to help with identification. These typically will have home numbers, or mobile numbers that are not role specific."/> + <requirements value="Need to know how to reach a practitioner independent to any roles the practitioner may have."/> + <min value="0"/> + <max value="*"/> + <base> + <path value="Practitioner.telecom"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="ContactPoint"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <mapping> + <identity value="v2"/> + <map value="PRT-15, STF-10, ROL-12"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value="./telecom"/> + </mapping> + <mapping> + <identity value="servd"/> + <map value="./ContactPoints"/> + </mapping> + </element> + <element id="Practitioner.address"> + <path value="Practitioner.address"/> + <short value="Norwegian address"/> + <definition value="http://hl7.no/fhir/StructureDefinition/no-basis-Address 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."/> + <comment value="Note: address is intended to describe postal addresses for administrative purposes, not to describe absolute geographical coordinates. Postal addresses are often used as proxies for physical locations (also see the [Location](http://hl7.org/fhir/R4/location.html#) resource)."/> + <requirements value="The home/mailing address of the practitioner is often required for employee administration purposes, and also for some rostering services where the start point (practitioners home) can be used in calculations."/> + <min value="0"/> + <max value="*"/> + <base> + <path value="Practitioner.address"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="Address"/> + <profile value="http://helsenorge.no/fhir/StructureDefinition/no-basis-Address"/> + </type> + <condition value="ele-1"/> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <mapping> + <identity value="rim"/> + <map value="n/a"/> + </mapping> + <mapping> + <identity value="v2"/> + <map value="XAD"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value="AD"/> + </mapping> + <mapping> + <identity value="servd"/> + <map value="Address"/> + </mapping> + </element> + <element id="Practitioner.gender"> + <path value="Practitioner.gender"/> + <short value="male | female | other | unknown"/> + <definition value="Administrative Gender - the gender that the person is considered to have for administration and record keeping purposes."/> + <requirements value="Needed to address the person correctly."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="Practitioner.gender"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="code"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <binding> + <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> + <valueString value="AdministrativeGender"/> + </extension> + <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> + <valueBoolean value="true"/> + </extension> + <strength value="required"/> + <description value="The gender of a person used for administrative purposes."/> + <valueSet value="http://hl7.org/fhir/ValueSet/administrative-gender|4.0.1"/> + </binding> + <mapping> + <identity value="v2"/> + <map value="STF-5"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value="./administrativeGender"/> + </mapping> + <mapping> + <identity value="servd"/> + <map value="./GenderCode"/> + </mapping> + </element> + <element id="Practitioner.birthDate"> + <path value="Practitioner.birthDate"/> + <short value="The date on which the practitioner was born"/> + <definition value="The date of birth for the practitioner."/> + <requirements value="Needed for identification."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="Practitioner.birthDate"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="date"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <mapping> + <identity value="v2"/> + <map value="STF-6"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value="./birthTime"/> + </mapping> + <mapping> + <identity value="servd"/> + <map value="(not represented in ServD)"/> + </mapping> + </element> + <element id="Practitioner.photo"> + <path value="Practitioner.photo"/> + <short value="Image of the person"/> + <definition value="Image of the person."/> + <requirements value="Many EHR systems have the capability to capture an image of patients and personnel. Fits with newer social media usage too."/> + <min value="0"/> + <max value="*"/> + <base> + <path value="Practitioner.photo"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="Attachment"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="false"/> + <mapping> + <identity value="rim"/> + <map value="./subjectOf/ObservationEvent[code="photo"]/value"/> + </mapping> + <mapping> + <identity value="servd"/> + <map value="./ImageURI (only supports the URI reference)"/> + </mapping> + </element> + <element id="Practitioner.qualification"> + <path value="Practitioner.qualification"/> + <short value="Certification, licenses, or training pertaining to the provision of care"/> + <definition value="Coded representation of the qualification of the health care practitioner. Usually contains healthPersonnellCategory according to Kategori helsepersonell (OID=9060) and approvalType according to Godkjenningstype HPR (OID=7704)"/> + <min value="0"/> + <max value="*"/> + <base> + <path value="Practitioner.qualification"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="BackboneElement"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="false"/> + <mapping> + <identity value="v2"/> + <map value="CER?"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value=".playingEntity.playingRole[classCode=QUAL].code"/> + </mapping> + <mapping> + <identity value="servd"/> + <map value="./Qualifications"/> + </mapping> + </element> + <element id="Practitioner.qualification.id"> + <path value="Practitioner.qualification.id"/> + <representation value="xmlAttr"/> + <short value="Unique id for inter-element referencing"/> + <definition value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="Element.id"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"> + <valueUrl value="string"/> + </extension> + <code value="http://hl7.org/fhirpath/System.String"/> + </type> + <isModifier value="false"/> + <isSummary value="false"/> + <mapping> + <identity value="rim"/> + <map value="n/a"/> + </mapping> + </element> + <element id="Practitioner.qualification.extension"> + <path value="Practitioner.qualification.extension"/> + <short value="Additional content defined by implementations"/> + <definition value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension."/> + <comment value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/> + <alias value="extensions"/> + <alias value="user content"/> + <min value="0"/> + <max value="*"/> + <base> + <path value="Element.extension"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="Extension"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <constraint> + <key value="ext-1"/> + <severity value="error"/> + <human value="Must have either extensions or value[x], not both"/> + <expression value="extension.exists() != value.exists()"/> + <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])"/> + <source value="http://hl7.org/fhir/StructureDefinition/Extension"/> + </constraint> + <isModifier value="false"/> + <isSummary value="false"/> + <mapping> + <identity value="rim"/> + <map value="n/a"/> + </mapping> + </element> + <element id="Practitioner.qualification.modifierExtension"> + <path value="Practitioner.qualification.modifierExtension"/> + <short value="Extensions that cannot be ignored even if unrecognized"/> + <definition value="May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)."/> + <comment value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/> + <requirements value="Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension)."/> + <alias value="extensions"/> + <alias value="user content"/> + <alias value="modifiers"/> + <min value="0"/> + <max value="*"/> + <base> + <path value="BackboneElement.modifierExtension"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="Extension"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <constraint> + <key value="ext-1"/> + <severity value="error"/> + <human value="Must have either extensions or value[x], not both"/> + <expression value="extension.exists() != value.exists()"/> + <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])"/> + <source value="http://hl7.org/fhir/StructureDefinition/Extension"/> + </constraint> + <isModifier value="true"/> + <isModifierReason value="Modifier extensions are expected to modify the meaning or interpretation of the element that contains them"/> + <isSummary value="true"/> + <mapping> + <identity value="rim"/> + <map value="N/A"/> + </mapping> + </element> + <element id="Practitioner.qualification.identifier"> + <path value="Practitioner.qualification.identifier"/> + <short value="An identifier for this qualification for the practitioner"/> + <definition value="An identifier that applies to this person's qualification in this role."/> + <requirements value="Often, specific identities are assigned for the qualification."/> + <min value="0"/> + <max value="*"/> + <base> + <path value="Practitioner.qualification.identifier"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="Identifier"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="false"/> + <mapping> + <identity value="rim"/> + <map value=".playingEntity.playingRole[classCode=QUAL].id"/> + </mapping> + </element> + <element id="Practitioner.qualification.code"> + <path value="Practitioner.qualification.code"/> + <short value="Coded representation of the qualification"/> + <definition value="Coded representation of the qualification of the health care practitioner. Usually contains healthPersonnellCategory according to Kategori helsepersonell (OID=9060) and approvalType according to Godkjenningstype HPR (OID=7704)"/> + <min value="1"/> + <max value="1"/> + <base> + <path value="Practitioner.qualification.code"/> + <min value="1"/> + <max value="1"/> + </base> + <type> + <code value="CodeableConcept"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="false"/> + <binding> + <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> + <valueString value="Qualification"/> + </extension> + <strength value="example"/> + <description value="Specific qualification the practitioner has to provide a service."/> + <valueSet value="http://terminology.hl7.org/ValueSet/v2-2.7-0360"/> + </binding> + <mapping> + <identity value="rim"/> + <map value=".playingEntity.playingRole[classCode=QUAL].code"/> + </mapping> + <mapping> + <identity value="servd"/> + <map value="./Qualifications.Value"/> + </mapping> + </element> + <element id="Practitioner.qualification.code.id"> + <path value="Practitioner.qualification.code.id"/> + <representation value="xmlAttr"/> + <short value="Unique id for inter-element referencing"/> + <definition value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="Element.id"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"> + <valueUrl value="string"/> + </extension> + <code value="http://hl7.org/fhirpath/System.String"/> + </type> + <isModifier value="false"/> + <isSummary value="false"/> + <mapping> + <identity value="rim"/> + <map value="n/a"/> + </mapping> + </element> + <element id="Practitioner.qualification.code.extension"> + <path value="Practitioner.qualification.code.extension"/> + <slicing> + <discriminator> + <type value="value"/> + <path value="url"/> + </discriminator> + <description value="Extensions are always sliced by (at least) url"/> + <rules value="open"/> + </slicing> + <short value="Additional content defined by implementations"/> + <definition value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension."/> + <comment value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/> + <alias value="extensions"/> + <alias value="user content"/> + <min value="0"/> + <max value="*"/> + <base> + <path value="Element.extension"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="Extension"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <constraint> + <key value="ext-1"/> + <severity value="error"/> + <human value="Must have either extensions or value[x], not both"/> + <expression value="extension.exists() != value.exists()"/> + <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])"/> + <source value="http://hl7.org/fhir/StructureDefinition/Extension"/> + </constraint> + <isModifier value="false"/> + <isSummary value="false"/> + <mapping> + <identity value="rim"/> + <map value="n/a"/> + </mapping> + </element> + <element id="Practitioner.qualification.code.coding"> + <path value="Practitioner.qualification.code.coding"/> + <slicing> + <discriminator> + <type value="value"/> + <path value="system"/> + </discriminator> + <rules value="open"/> + </slicing> + <short value="Coded representation of the qualification"/> + <definition value="Coded representation of the qualification of the health care practitioner. Usually contains healthPersonnellCategory according to Kategori helsepersonell (OID=9060) and approvalType according to Godkjenningstype HPR (OID=7704)"/> + <comment value="Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true."/> + <requirements value="Allows for alternative encodings within a code system, and translations to other code systems."/> + <min value="0"/> + <max value="*"/> + <base> + <path value="CodeableConcept.coding"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="Coding"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <mapping> + <identity value="v2"/> + <map value="C*E.1-8, C*E.10-22"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value="union(., ./translation)"/> + </mapping> + <mapping> + <identity value="orim"/> + <map value="fhir:CodeableConcept.coding rdfs:subPropertyOf dt:CD.coding"/> + </mapping> + </element> + <element id="Practitioner.qualification.code.coding:healthPersonnellCategory"> + <path value="Practitioner.qualification.code.coding"/> + <sliceName value="healthPersonnellCategory"/> + <short value="The health care personnel category"/> + <definition value="Category of health care personnel authorization according to Helsepersonnelloven §48"/> + <comment value="Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true."/> + <requirements value="Allows for alternative encodings within a code system, and translations to other code systems."/> + <min value="0"/> + <max value="*"/> + <base> + <path value="CodeableConcept.coding"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="Coding"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <binding> + <strength value="preferred"/> + <valueSet value="urn:oid:2.16.578.1.12.4.1.1.9060"/> + </binding> + <mapping> + <identity value="v2"/> + <map value="C*E.1-8, C*E.10-22"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value="union(., ./translation)"/> + </mapping> + <mapping> + <identity value="orim"/> + <map value="fhir:CodeableConcept.coding rdfs:subPropertyOf dt:CD.coding"/> + </mapping> + </element> + <element id="Practitioner.qualification.code.coding:healthPersonnellCategory.id"> + <path value="Practitioner.qualification.code.coding.id"/> + <representation value="xmlAttr"/> + <short value="Unique id for inter-element referencing"/> + <definition value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="Element.id"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"> + <valueUrl value="string"/> + </extension> + <code value="http://hl7.org/fhirpath/System.String"/> + </type> + <isModifier value="false"/> + <isSummary value="false"/> + <mapping> + <identity value="rim"/> + <map value="n/a"/> + </mapping> + </element> + <element id="Practitioner.qualification.code.coding:healthPersonnellCategory.extension"> + <path value="Practitioner.qualification.code.coding.extension"/> + <slicing> + <discriminator> + <type value="value"/> + <path value="url"/> + </discriminator> + <description value="Extensions are always sliced by (at least) url"/> + <rules value="open"/> + </slicing> + <short value="Additional content defined by implementations"/> + <definition value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension."/> + <comment value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/> + <alias value="extensions"/> + <alias value="user content"/> + <min value="0"/> + <max value="*"/> + <base> + <path value="Element.extension"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="Extension"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <constraint> + <key value="ext-1"/> + <severity value="error"/> + <human value="Must have either extensions or value[x], not both"/> + <expression value="extension.exists() != value.exists()"/> + <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])"/> + <source value="http://hl7.org/fhir/StructureDefinition/Extension"/> + </constraint> + <isModifier value="false"/> + <isSummary value="false"/> + <mapping> + <identity value="rim"/> + <map value="n/a"/> + </mapping> + </element> + <element id="Practitioner.qualification.code.coding:healthPersonnellCategory.system"> + <path value="Practitioner.qualification.code.coding.system"/> + <short value="Identification of the CodeSystem 9060 on Volven"/> + <definition value="Identification of the CodeSystem Kategori helsepersonell (OID=9060) used to describe the category of authorized health care personnel"/> + <comment value="The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...). OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should reference to some definition that establishes the system clearly and unambiguously."/> + <requirements value="Need to be unambiguous about the source of the definition of the symbol."/> + <min value="1"/> + <max value="1"/> + <base> + <path value="Coding.system"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="uri"/> + </type> + <fixedUri value="urn:oid:2.16.578.1.12.4.1.1.9060"/> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <mapping> + <identity value="v2"/> + <map value="C*E.3"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value="./codeSystem"/> + </mapping> + <mapping> + <identity value="orim"/> + <map value="fhir:Coding.system rdfs:subPropertyOf dt:CDCoding.codeSystem"/> + </mapping> + </element> + <element id="Practitioner.qualification.code.coding:healthPersonnellCategory.version"> + <path value="Practitioner.qualification.code.coding.version"/> + <short value="Version of the system - if relevant"/> + <definition value="The version of the code system which was used when choosing this code. Note that a well-maintained code system does not need the version reported, because the meaning of codes is consistent across versions. However this cannot consistently be assured, and when the meaning is not guaranteed to be consistent, the version SHOULD be exchanged."/> + <comment value="Where the terminology does not clearly define what string should be used to identify code system versions, the recommendation is to use the date (expressed in FHIR date format) on which that version was officially published as the version date."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="Coding.version"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="string"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <mapping> + <identity value="v2"/> + <map value="C*E.7"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value="./codeSystemVersion"/> + </mapping> + <mapping> + <identity value="orim"/> + <map value="fhir:Coding.version rdfs:subPropertyOf dt:CDCoding.codeSystemVersion"/> + </mapping> + </element> + <element id="Practitioner.qualification.code.coding:healthPersonnellCategory.code"> + <path value="Practitioner.qualification.code.coding.code"/> + <short value="Symbol in syntax defined by the system"/> + <definition value="A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination)."/> + <requirements value="Need to refer to a particular code in the system."/> + <min value="1"/> + <max value="1"/> + <base> + <path value="Coding.code"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="code"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <mapping> + <identity value="v2"/> + <map value="C*E.1"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value="./code"/> + </mapping> + <mapping> + <identity value="orim"/> + <map value="fhir:Coding.code rdfs:subPropertyOf dt:CDCoding.code"/> + </mapping> + </element> + <element id="Practitioner.qualification.code.coding:healthPersonnellCategory.display"> + <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable"> + <valueBoolean value="true"/> + </extension> + <path value="Practitioner.qualification.code.coding.display"/> + <short value="Representation defined by the system"/> + <definition value="A representation of the meaning of the code in the system, following the rules of the system."/> + <requirements value="Need to be able to carry a human-readable meaning of the code for readers that do not know the system."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="Coding.display"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="string"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <mapping> + <identity value="v2"/> + <map value="C*E.2 - but note this is not well followed"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value="CV.displayName"/> + </mapping> + <mapping> + <identity value="orim"/> + <map value="fhir:Coding.display rdfs:subPropertyOf dt:CDCoding.displayName"/> + </mapping> + </element> + <element id="Practitioner.qualification.code.coding:healthPersonnellCategory.userSelected"> + <path value="Practitioner.qualification.code.coding.userSelected"/> + <short value="If this coding was chosen directly by the user"/> + <definition value="Indicates that this coding was chosen by a user directly - e.g. off a pick list of available items (codes or displays)."/> + <comment value="Amongst a set of alternatives, a directly chosen code is the most appropriate starting point for new translations. There is some ambiguity about what exactly 'directly chosen' implies, and trading partner agreement may be needed to clarify the use of this element and its consequences more completely."/> + <requirements value="This has been identified as a clinical safety criterium - that this exact system/code pair was chosen explicitly, rather than inferred by the system based on some rules or language processing."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="Coding.userSelected"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="boolean"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <mapping> + <identity value="v2"/> + <map value="Sometimes implied by being first"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value="CD.codingRationale"/> + </mapping> + <mapping> + <identity value="orim"/> + <map value="fhir:Coding.userSelected fhir:mapsTo dt:CDCoding.codingRationale. fhir:Coding.userSelected fhir:hasMap fhir:Coding.userSelected.map. fhir:Coding.userSelected.map a fhir:Map; fhir:target dt:CDCoding.codingRationale. fhir:Coding.userSelected\#true a [ fhir:source "true"; fhir:target dt:CDCoding.codingRationale\#O ]"/> + </mapping> + </element> + <element id="Practitioner.qualification.code.coding:approvalType"> + <path value="Practitioner.qualification.code.coding"/> + <sliceName value="approvalType"/> + <short value="The approval type of the practitioner"/> + <definition value="The approval type of the practitioner (if applicable) according to the CodeSystem Godkjenningstype HPR (OID=7704)"/> + <comment value="Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true."/> + <requirements value="Allows for alternative encodings within a code system, and translations to other code systems."/> + <min value="0"/> + <max value="*"/> + <base> + <path value="CodeableConcept.coding"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="Coding"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <binding> + <strength value="preferred"/> + <valueSet value="urn:oid:2.16.578.1.12.4.1.1.7704"/> + </binding> + <mapping> + <identity value="v2"/> + <map value="C*E.1-8, C*E.10-22"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value="union(., ./translation)"/> + </mapping> + <mapping> + <identity value="orim"/> + <map value="fhir:CodeableConcept.coding rdfs:subPropertyOf dt:CD.coding"/> + </mapping> + </element> + <element id="Practitioner.qualification.code.coding:approvalType.id"> + <path value="Practitioner.qualification.code.coding.id"/> + <representation value="xmlAttr"/> + <short value="Unique id for inter-element referencing"/> + <definition value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="Element.id"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"> + <valueUrl value="string"/> + </extension> + <code value="http://hl7.org/fhirpath/System.String"/> + </type> + <isModifier value="false"/> + <isSummary value="false"/> + <mapping> + <identity value="rim"/> + <map value="n/a"/> + </mapping> + </element> + <element id="Practitioner.qualification.code.coding:approvalType.extension"> + <path value="Practitioner.qualification.code.coding.extension"/> + <slicing> + <discriminator> + <type value="value"/> + <path value="url"/> + </discriminator> + <description value="Extensions are always sliced by (at least) url"/> + <rules value="open"/> + </slicing> + <short value="Additional content defined by implementations"/> + <definition value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension."/> + <comment value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/> + <alias value="extensions"/> + <alias value="user content"/> + <min value="0"/> + <max value="*"/> + <base> + <path value="Element.extension"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="Extension"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <constraint> + <key value="ext-1"/> + <severity value="error"/> + <human value="Must have either extensions or value[x], not both"/> + <expression value="extension.exists() != value.exists()"/> + <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])"/> + <source value="http://hl7.org/fhir/StructureDefinition/Extension"/> + </constraint> + <isModifier value="false"/> + <isSummary value="false"/> + <mapping> + <identity value="rim"/> + <map value="n/a"/> + </mapping> + </element> + <element id="Practitioner.qualification.code.coding:approvalType.system"> + <path value="Practitioner.qualification.code.coding.system"/> + <short value="Identification of the CodeSystem 7704 on Volven"/> + <definition value="Identification of the CodeSystem Godkjenningstype HPR (OID=7704) used to describe type of autohorization registered in HPR."/> + <comment value="The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...). OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should reference to some definition that establishes the system clearly and unambiguously."/> + <requirements value="Need to be unambiguous about the source of the definition of the symbol."/> + <min value="1"/> + <max value="1"/> + <base> + <path value="Coding.system"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="uri"/> + </type> + <fixedUri value="urn:oid:2.16.578.1.12.4.1.1.7704"/> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <mapping> + <identity value="v2"/> + <map value="C*E.3"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value="./codeSystem"/> + </mapping> + <mapping> + <identity value="orim"/> + <map value="fhir:Coding.system rdfs:subPropertyOf dt:CDCoding.codeSystem"/> + </mapping> + </element> + <element id="Practitioner.qualification.code.coding:approvalType.version"> + <path value="Practitioner.qualification.code.coding.version"/> + <short value="Version of the system - if relevant"/> + <definition value="The version of the code system which was used when choosing this code. Note that a well-maintained code system does not need the version reported, because the meaning of codes is consistent across versions. However this cannot consistently be assured, and when the meaning is not guaranteed to be consistent, the version SHOULD be exchanged."/> + <comment value="Where the terminology does not clearly define what string should be used to identify code system versions, the recommendation is to use the date (expressed in FHIR date format) on which that version was officially published as the version date."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="Coding.version"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="string"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <mapping> + <identity value="v2"/> + <map value="C*E.7"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value="./codeSystemVersion"/> + </mapping> + <mapping> + <identity value="orim"/> + <map value="fhir:Coding.version rdfs:subPropertyOf dt:CDCoding.codeSystemVersion"/> + </mapping> + </element> + <element id="Practitioner.qualification.code.coding:approvalType.code"> + <path value="Practitioner.qualification.code.coding.code"/> + <short value="Symbol in syntax defined by the system"/> + <definition value="A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination)."/> + <requirements value="Need to refer to a particular code in the system."/> + <min value="1"/> + <max value="1"/> + <base> + <path value="Coding.code"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="code"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <mapping> + <identity value="v2"/> + <map value="C*E.1"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value="./code"/> + </mapping> + <mapping> + <identity value="orim"/> + <map value="fhir:Coding.code rdfs:subPropertyOf dt:CDCoding.code"/> + </mapping> + </element> + <element id="Practitioner.qualification.code.coding:approvalType.display"> + <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable"> + <valueBoolean value="true"/> + </extension> + <path value="Practitioner.qualification.code.coding.display"/> + <short value="Representation defined by the system"/> + <definition value="A representation of the meaning of the code in the system, following the rules of the system."/> + <requirements value="Need to be able to carry a human-readable meaning of the code for readers that do not know the system."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="Coding.display"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="string"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <mapping> + <identity value="v2"/> + <map value="C*E.2 - but note this is not well followed"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value="CV.displayName"/> + </mapping> + <mapping> + <identity value="orim"/> + <map value="fhir:Coding.display rdfs:subPropertyOf dt:CDCoding.displayName"/> + </mapping> + </element> + <element id="Practitioner.qualification.code.coding:approvalType.userSelected"> + <path value="Practitioner.qualification.code.coding.userSelected"/> + <short value="If this coding was chosen directly by the user"/> + <definition value="Indicates that this coding was chosen by a user directly - e.g. off a pick list of available items (codes or displays)."/> + <comment value="Amongst a set of alternatives, a directly chosen code is the most appropriate starting point for new translations. There is some ambiguity about what exactly 'directly chosen' implies, and trading partner agreement may be needed to clarify the use of this element and its consequences more completely."/> + <requirements value="This has been identified as a clinical safety criterium - that this exact system/code pair was chosen explicitly, rather than inferred by the system based on some rules or language processing."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="Coding.userSelected"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="boolean"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <mapping> + <identity value="v2"/> + <map value="Sometimes implied by being first"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value="CD.codingRationale"/> + </mapping> + <mapping> + <identity value="orim"/> + <map value="fhir:Coding.userSelected fhir:mapsTo dt:CDCoding.codingRationale. fhir:Coding.userSelected fhir:hasMap fhir:Coding.userSelected.map. fhir:Coding.userSelected.map a fhir:Map; fhir:target dt:CDCoding.codingRationale. fhir:Coding.userSelected\#true a [ fhir:source "true"; fhir:target dt:CDCoding.codingRationale\#O ]"/> + </mapping> + </element> + <element id="Practitioner.qualification.code.coding:healthPersonnelSpecialization"> + <path value="Practitioner.qualification.code.coding"/> + <sliceName value="healthPersonnelSpecialization"/> + <short value="Godkjent spesialitet for helsepersonell registrert i HPR."/> + <definition value="Godkjent spesialitet for helsepersonell registrert i HPR. Helsepersonellregisterets (HPR) klassifikasjon av spesialiteter (OID=7426)"/> + <comment value="Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true."/> + <requirements value="Allows for alternative encodings within a code system, and translations to other code systems."/> + <min value="0"/> + <max value="*"/> + <base> + <path value="CodeableConcept.coding"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="Coding"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <binding> + <strength value="preferred"/> + <valueSet value="urn:oid:2.16.578.1.12.4.1.1.7426"/> + </binding> + <mapping> + <identity value="v2"/> + <map value="C*E.1-8, C*E.10-22"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value="union(., ./translation)"/> + </mapping> + <mapping> + <identity value="orim"/> + <map value="fhir:CodeableConcept.coding rdfs:subPropertyOf dt:CD.coding"/> + </mapping> + </element> + <element id="Practitioner.qualification.code.coding:healthPersonnelSpecialization.id"> + <path value="Practitioner.qualification.code.coding.id"/> + <representation value="xmlAttr"/> + <short value="Unique id for inter-element referencing"/> + <definition value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="Element.id"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"> + <valueUrl value="string"/> + </extension> + <code value="http://hl7.org/fhirpath/System.String"/> + </type> + <isModifier value="false"/> + <isSummary value="false"/> + <mapping> + <identity value="rim"/> + <map value="n/a"/> + </mapping> + </element> + <element id="Practitioner.qualification.code.coding:healthPersonnelSpecialization.extension"> + <path value="Practitioner.qualification.code.coding.extension"/> + <slicing> + <discriminator> + <type value="value"/> + <path value="url"/> + </discriminator> + <description value="Extensions are always sliced by (at least) url"/> + <rules value="open"/> + </slicing> + <short value="Additional content defined by implementations"/> + <definition value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension."/> + <comment value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/> + <alias value="extensions"/> + <alias value="user content"/> + <min value="0"/> + <max value="*"/> + <base> + <path value="Element.extension"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="Extension"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <constraint> + <key value="ext-1"/> + <severity value="error"/> + <human value="Must have either extensions or value[x], not both"/> + <expression value="extension.exists() != value.exists()"/> + <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])"/> + <source value="http://hl7.org/fhir/StructureDefinition/Extension"/> + </constraint> + <isModifier value="false"/> + <isSummary value="false"/> + <mapping> + <identity value="rim"/> + <map value="n/a"/> + </mapping> + </element> + <element id="Practitioner.qualification.code.coding:healthPersonnelSpecialization.system"> + <path value="Practitioner.qualification.code.coding.system"/> + <short value="Identity of the terminology system"/> + <definition value="The identification of the code system that defines the meaning of the symbol in the code."/> + <comment value="The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...). OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should reference to some definition that establishes the system clearly and unambiguously."/> + <requirements value="Need to be unambiguous about the source of the definition of the symbol."/> + <min value="1"/> + <max value="1"/> + <base> + <path value="Coding.system"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="uri"/> + </type> + <fixedUri value="urn:oid:2.16.578.1.12.4.1.1.7426"/> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <mapping> + <identity value="v2"/> + <map value="C*E.3"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value="./codeSystem"/> + </mapping> + <mapping> + <identity value="orim"/> + <map value="fhir:Coding.system rdfs:subPropertyOf dt:CDCoding.codeSystem"/> + </mapping> + </element> + <element id="Practitioner.qualification.code.coding:healthPersonnelSpecialization.version"> + <path value="Practitioner.qualification.code.coding.version"/> + <short value="Version of the system - if relevant"/> + <definition value="The version of the code system which was used when choosing this code. Note that a well-maintained code system does not need the version reported, because the meaning of codes is consistent across versions. However this cannot consistently be assured, and when the meaning is not guaranteed to be consistent, the version SHOULD be exchanged."/> + <comment value="Where the terminology does not clearly define what string should be used to identify code system versions, the recommendation is to use the date (expressed in FHIR date format) on which that version was officially published as the version date."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="Coding.version"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="string"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <mapping> + <identity value="v2"/> + <map value="C*E.7"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value="./codeSystemVersion"/> + </mapping> + <mapping> + <identity value="orim"/> + <map value="fhir:Coding.version rdfs:subPropertyOf dt:CDCoding.codeSystemVersion"/> + </mapping> + </element> + <element id="Practitioner.qualification.code.coding:healthPersonnelSpecialization.code"> + <path value="Practitioner.qualification.code.coding.code"/> + <short value="Symbol in syntax defined by the system"/> + <definition value="A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination)."/> + <requirements value="Need to refer to a particular code in the system."/> + <min value="1"/> + <max value="1"/> + <base> + <path value="Coding.code"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="code"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <mapping> + <identity value="v2"/> + <map value="C*E.1"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value="./code"/> + </mapping> + <mapping> + <identity value="orim"/> + <map value="fhir:Coding.code rdfs:subPropertyOf dt:CDCoding.code"/> + </mapping> + </element> + <element id="Practitioner.qualification.code.coding:healthPersonnelSpecialization.display"> + <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable"> + <valueBoolean value="true"/> + </extension> + <path value="Practitioner.qualification.code.coding.display"/> + <short value="Representation defined by the system"/> + <definition value="A representation of the meaning of the code in the system, following the rules of the system."/> + <requirements value="Need to be able to carry a human-readable meaning of the code for readers that do not know the system."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="Coding.display"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="string"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <mapping> + <identity value="v2"/> + <map value="C*E.2 - but note this is not well followed"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value="CV.displayName"/> + </mapping> + <mapping> + <identity value="orim"/> + <map value="fhir:Coding.display rdfs:subPropertyOf dt:CDCoding.displayName"/> + </mapping> + </element> + <element id="Practitioner.qualification.code.coding:healthPersonnelSpecialization.userSelected"> + <path value="Practitioner.qualification.code.coding.userSelected"/> + <short value="If this coding was chosen directly by the user"/> + <definition value="Indicates that this coding was chosen by a user directly - e.g. off a pick list of available items (codes or displays)."/> + <comment value="Amongst a set of alternatives, a directly chosen code is the most appropriate starting point for new translations. There is some ambiguity about what exactly 'directly chosen' implies, and trading partner agreement may be needed to clarify the use of this element and its consequences more completely."/> + <requirements value="This has been identified as a clinical safety criterium - that this exact system/code pair was chosen explicitly, rather than inferred by the system based on some rules or language processing."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="Coding.userSelected"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="boolean"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <mapping> + <identity value="v2"/> + <map value="Sometimes implied by being first"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value="CD.codingRationale"/> + </mapping> + <mapping> + <identity value="orim"/> + <map value="fhir:Coding.userSelected fhir:mapsTo dt:CDCoding.codingRationale. fhir:Coding.userSelected fhir:hasMap fhir:Coding.userSelected.map. fhir:Coding.userSelected.map a fhir:Map; fhir:target dt:CDCoding.codingRationale. fhir:Coding.userSelected\#true a [ fhir:source "true"; fhir:target dt:CDCoding.codingRationale\#O ]"/> + </mapping> + </element> + <element id="Practitioner.qualification.code.text"> + <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable"> + <valueBoolean value="true"/> + </extension> + <path value="Practitioner.qualification.code.text"/> + <short value="Plain text representation of the concept"/> + <definition value="A human language representation of the concept as seen/selected/uttered by the user who entered the data and/or which represents the intended meaning of the user."/> + <comment value="Very often the text is the same as a displayName of one of the codings."/> + <requirements value="The codes from the terminologies do not always capture the correct meaning with all the nuances of the human using them, or sometimes there is no appropriate code at all. In these cases, the text is used to capture the full meaning of the source."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="CodeableConcept.text"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="string"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <mapping> + <identity value="v2"/> + <map value="C*E.9. But note many systems use C*E.2 for this"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value="./originalText[mediaType/code="text/plain"]/data"/> + </mapping> + <mapping> + <identity value="orim"/> + <map value="fhir:CodeableConcept.text rdfs:subPropertyOf dt:CD.originalText"/> + </mapping> + </element> + <element id="Practitioner.qualification.period"> + <path value="Practitioner.qualification.period"/> + <short value="Period during which the qualification is valid"/> + <definition value="Period during which the qualification is valid."/> + <requirements value="Qualifications are often for a limited period of time, and can be revoked."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="Practitioner.qualification.period"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="Period"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="false"/> + <mapping> + <identity value="rim"/> + <map value=".playingEntity.playingRole[classCode=QUAL].effectiveTime"/> + </mapping> + <mapping> + <identity value="servd"/> + <map value="./Qualifications.StartDate and ./Qualifications.EndDate"/> + </mapping> + </element> + <element id="Practitioner.qualification.issuer"> + <path value="Practitioner.qualification.issuer"/> + <short value="Organization that regulates and issues the qualification"/> + <definition value="Organization that regulates and issues the qualification."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="Practitioner.qualification.issuer"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="Reference"/> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Organization"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="false"/> + <mapping> + <identity value="rim"/> + <map value=".playingEntity.playingRole[classCode=QUAL].scoper"/> + </mapping> + </element> + <element id="Practitioner.communication"> + <path value="Practitioner.communication"/> + <short value="A language the practitioner can use in patient communication"/> + <definition value="A language the practitioner can use in patient communication."/> + <comment value="The structure aa-BB with this exact casing is one the most widely used notations for locale. However not all systems code this but instead have it as free text. Hence CodeableConcept instead of code as the data type."/> + <requirements value="Knowing which language a practitioner speaks can help in facilitating communication with patients."/> + <min value="0"/> + <max value="*"/> + <base> + <path value="Practitioner.communication"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="CodeableConcept"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="false"/> + <binding> + <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-maxValueSet"> + <valueCanonical value="http://hl7.org/fhir/ValueSet/all-languages"/> + </extension> + <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> + <valueString value="Language"/> + </extension> + <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> + <valueBoolean value="true"/> + </extension> + <strength value="preferred"/> + <description value="A human language."/> + <valueSet value="http://hl7.org/fhir/ValueSet/languages"/> + </binding> + <mapping> + <identity value="v2"/> + <map value="PID-15, NK1-20, LAN-2"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value="./languageCommunication"/> + </mapping> + <mapping> + <identity value="servd"/> + <map value="./Languages.LanguageSpokenCode"/> + </mapping> + </element> + </snapshot> + <differential> + <element id="Practitioner"> + <path value="Practitioner"/> + </element> + <element id="Practitioner.identifier"> + <path value="Practitioner.identifier"/> + <slicing> + <discriminator> + <type value="value"/> + <path value="system"/> + </discriminator> + <rules value="open"/> + </slicing> + <definition value="An identifier that applies to this person in this role. In Norway all registered health care personnel is registered in the Helsepersonellregister (HPR) and is assigned a HPR-number that is used to identify the health care practitioner. Health care personnel not registered in HPR can use FNR for identification."/> + </element> + <element id="Practitioner.identifier:HPR"> + <path value="Practitioner.identifier"/> + <sliceName value="HPR"/> + <short value="HPR number"/> + <definition value="In Norway all registered health care personnel is registered in the Helsepersonellregister (HPR) and is assigned a HPR-number that is used to identify the health care practitioner. Health care personnel not registered in HPR can use FNR for identification. The norwegian helsepersonellnummer for the practitioner. HPR as one of the possible practitioner identification numbers, should at least be sent unless there is a reason not to. Reasons for not sending the HPR number include but are not limited to, research and apps without a contract for processing data."/> + <min value="0"/> + <max value="*"/> + </element> + <element id="Practitioner.identifier:HPR.system"> + <path value="Practitioner.identifier.system"/> + <short value="The identifier for HPR number"/> + <definition value="The identifier for HPR number"/> + <min value="1"/> + <fixedUri value="urn:oid:2.16.578.1.12.4.1.4.4"/> + </element> + <element id="Practitioner.identifier:HPR.value"> + <path value="Practitioner.identifier.value"/> + <short value="The acttual HPR-number"/> + <definition value="The acttual HPR-number"/> + <min value="1"/> + </element> + <element id="Practitioner.identifier:FNR"> + <path value="Practitioner.identifier"/> + <sliceName value="FNR"/> + <short value="Norwegian FNR"/> + <definition value="Fødselsnummer for the practitioner. Fødselsnummer as one of the possible practitioner identification numbers. Reasons for not sending the Fødselsnummer include but are not limited to, research and apps without a contract for processing data."/> + <min value="0"/> + <max value="*"/> + </element> + <element id="Practitioner.identifier:FNR.system"> + <path value="Practitioner.identifier.system"/> + <short value="The identification of FNR"/> + <definition value="The identification of FNR"/> + <min value="1"/> + <fixedUri value="urn:oid:2.16.578.1.12.4.1.4.1"/> + </element> + <element id="Practitioner.identifier:FNR.value"> + <path value="Practitioner.identifier.value"/> + <short value="The actual FNR"/> + <min value="1"/> + </element> + <element id="Practitioner.identifier:DNR"> + <path value="Practitioner.identifier"/> + <sliceName value="DNR"/> + <short value="The D-nummer of the practitioner"/> + <definition value="The D-nummer of the practitioner. (assigned by the norwegian Skatteetaten)"/> + <min value="0"/> + <max value="*"/> + </element> + <element id="Practitioner.identifier:DNR.system"> + <path value="Practitioner.identifier.system"/> + <short value="The identification of the D-nummer"/> + <definition value="The identification of the Norwegian D-nummer"/> + <min value="1"/> + <fixedUri value="urn:oid:2.16.578.1.12.4.1.4.2"/> + </element> + <element id="Practitioner.identifier:DNR.value"> + <path value="Practitioner.identifier.value"/> + <short value="The actual D-nummer"/> + <definition value="The actual Norwegian D-nummer"/> + <min value="1"/> + </element> + <element id="Practitioner.name"> + <path value="Practitioner.name"/> + <type> + <code value="HumanName"/> + <profile value="http://helsenorge.no/fhir/StructureDefinition/no-basis-HumanName"/> + </type> + </element> + <element id="Practitioner.address"> + <path value="Practitioner.address"/> + <short value="Norwegian address"/> + <definition value="http://hl7.no/fhir/StructureDefinition/no-basis-Address 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."/> + <type> + <code value="Address"/> + <profile value="http://helsenorge.no/fhir/StructureDefinition/no-basis-Address"/> + </type> + </element> + <element id="Practitioner.qualification"> + <path value="Practitioner.qualification"/> + <definition value="Coded representation of the qualification of the health care practitioner. Usually contains healthPersonnellCategory according to Kategori helsepersonell (OID=9060) and approvalType according to Godkjenningstype HPR (OID=7704)"/> + </element> + <element id="Practitioner.qualification.code"> + <path value="Practitioner.qualification.code"/> + <definition value="Coded representation of the qualification of the health care practitioner. Usually contains healthPersonnellCategory according to Kategori helsepersonell (OID=9060) and approvalType according to Godkjenningstype HPR (OID=7704)"/> + </element> + <element id="Practitioner.qualification.code.coding"> + <path value="Practitioner.qualification.code.coding"/> + <slicing> + <discriminator> + <type value="value"/> + <path value="system"/> + </discriminator> + <rules value="open"/> + </slicing> + <short value="Coded representation of the qualification"/> + <definition value="Coded representation of the qualification of the health care practitioner. Usually contains healthPersonnellCategory according to Kategori helsepersonell (OID=9060) and approvalType according to Godkjenningstype HPR (OID=7704)"/> + </element> + <element id="Practitioner.qualification.code.coding:healthPersonnellCategory"> + <path value="Practitioner.qualification.code.coding"/> + <sliceName value="healthPersonnellCategory"/> + <short value="The health care personnel category"/> + <definition value="Category of health care personnel authorization according to Helsepersonnelloven §48"/> + <min value="0"/> + <max value="*"/> + <binding> + <strength value="preferred"/> + <valueSet value="urn:oid:2.16.578.1.12.4.1.1.9060"/> + </binding> + </element> + <element id="Practitioner.qualification.code.coding:healthPersonnellCategory.system"> + <path value="Practitioner.qualification.code.coding.system"/> + <short value="Identification of the CodeSystem 9060 on Volven"/> + <definition value="Identification of the CodeSystem Kategori helsepersonell (OID=9060) used to describe the category of authorized health care personnel"/> + <min value="1"/> + <fixedUri value="urn:oid:2.16.578.1.12.4.1.1.9060"/> + </element> + <element id="Practitioner.qualification.code.coding:healthPersonnellCategory.code"> + <path value="Practitioner.qualification.code.coding.code"/> + <min value="1"/> + </element> + <element id="Practitioner.qualification.code.coding:approvalType"> + <path value="Practitioner.qualification.code.coding"/> + <sliceName value="approvalType"/> + <short value="The approval type of the practitioner"/> + <definition value="The approval type of the practitioner (if applicable) according to the CodeSystem Godkjenningstype HPR (OID=7704)"/> + <min value="0"/> + <max value="*"/> + <binding> + <strength value="preferred"/> + <valueSet value="urn:oid:2.16.578.1.12.4.1.1.7704"/> + </binding> + </element> + <element id="Practitioner.qualification.code.coding:approvalType.system"> + <path value="Practitioner.qualification.code.coding.system"/> + <short value="Identification of the CodeSystem 7704 on Volven"/> + <definition value="Identification of the CodeSystem Godkjenningstype HPR (OID=7704) used to describe type of autohorization registered in HPR."/> + <min value="1"/> + <fixedUri value="urn:oid:2.16.578.1.12.4.1.1.7704"/> + </element> + <element id="Practitioner.qualification.code.coding:approvalType.code"> + <path value="Practitioner.qualification.code.coding.code"/> + <min value="1"/> + </element> + <element id="Practitioner.qualification.code.coding:healthPersonnelSpecialization"> + <path value="Practitioner.qualification.code.coding"/> + <sliceName value="healthPersonnelSpecialization"/> + <short value="Godkjent spesialitet for helsepersonell registrert i HPR."/> + <definition value="Godkjent spesialitet for helsepersonell registrert i HPR. Helsepersonellregisterets (HPR) klassifikasjon av spesialiteter (OID=7426)"/> + <min value="0"/> + <max value="*"/> + <binding> + <strength value="preferred"/> + <valueSet value="urn:oid:2.16.578.1.12.4.1.1.7426"/> + </binding> + </element> + <element id="Practitioner.qualification.code.coding:healthPersonnelSpecialization.system"> + <path value="Practitioner.qualification.code.coding.system"/> + <min value="1"/> + <fixedUri value="urn:oid:2.16.578.1.12.4.1.1.7426"/> + </element> + <element id="Practitioner.qualification.code.coding:healthPersonnelSpecialization.code"> + <path value="Practitioner.qualification.code.coding.code"/> + <min value="1"/> + </element> + </differential> +</StructureDefinition> \ No newline at end of file diff --git a/StructureDefinition-no-basis-PractitionerRole-definitions.html b/StructureDefinition-no-basis-PractitionerRole-definitions.html new file mode 100644 index 00000000..0afe7da6 --- /dev/null +++ b/StructureDefinition-no-basis-PractitionerRole-definitions.html @@ -0,0 +1,550 @@ +<!-- get modelType --> + + + +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE HTML> +<html xml:lang="en" xmlns="http://www.w3.org/1999/xhtml" lang="en"> + <head> + <meta content="text/html;charset=utf-8" http-equiv="Content-Type"/> + <title>no-basis-PractitionerRole - Definitions - v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - draft + + + +

+
+
+
+ +
+
+
+ + + + +
+
+ + +
+
+ +
+
+ + +
+
+
+
+ +
+

NyTimelosingIG - Local Development build (v0.1.0). See the Directory of published versions

+ + + + + + + + + + + + + + + + +

Resource Profile: NoBasisPractitionerRole - Detailed Descriptions

+ + + + + + + +
+ + Active + + as of 2019-05-20 + + +
+ + +

Definitions for the no-basis-PractitionerRole resource profile.

+ + + + + + +
+ + +
+

Guidance on how to interpret the contents of this table can be found here

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
0. PractitionerRole
2. PractitionerRole.practitioner
TypeReference(Practitioner, no-basis-Practitioner)
4. PractitionerRole.organization
TypeReference(Organization, no-basis-Organization)
6. PractitionerRole.code
Definition

no-basis: Codes related to what function the Practitioner may perform

SlicingThis element introduces a set of slices on PractitionerRole.code. The slices are unordered and Open, and can be differentiated using the following discriminators: , and can be differentiated using the following discriminators:
  • value @ coding.system
8. PractitionerRole.code:functions
Slice Namefunctions
Definition

no-basis: Codes from urn:oid:2.16.578.1.12.4.1.1.9034 Helsepersonells funksjoner mv. (OID=9034)

Control0..*
BindingThe codes SHOULD be taken from urn:oid:2.16.578.1.12.4.1.1.9034
Alternate Nameshelsepersonells funksjoner
10. PractitionerRole.code:functions.coding
12. PractitionerRole.code:functions.coding.system
Definition

The identification of the code system Helsepersonellregisterets (HPR) klassifikasjon av spesialiteter (OID=9034)

ShortIdentity of the Helsepersonellregisterets (HPR) klassifikasjon av spesialiteter (OID=9034)
Control1..?
Fixed Valueurn:oid:2.16.578.1.12.4.1.1.9034
14. PractitionerRole.code:functions.coding.code
Control1..?
16. PractitionerRole.specialty
Definition

no-basis: code related to a speciality that the Practitioner can perform in the role within an organization

SlicingThis element introduces a set of slices on PractitionerRole.specialty. The slices are unordered and Open, and can be differentiated using the following discriminators: , and can be differentiated using the following discriminators:
  • value @ coding.system
18. PractitionerRole.specialty:discipline
Slice Namediscipline
Definition

The Discipline the practitioner operates within the organization.

ShortSpecific discipline of practitioner
Control0..*
BindingThe codes SHOULD be taken from urn:oid:2.16.578.1.12.4.1.1.8451: Specific discipline
Alternate Namesfagområde
20. PractitionerRole.specialty:discipline.coding
22. PractitionerRole.specialty:discipline.coding.system
Definition

The identification of the code system Fagområde (OID=8451)

ShortThe identification of the code system
Control1..?
Alternate NamesFagområde
Fixed Valueurn:oid:2.16.578.1.12.4.1.1.8451
24. PractitionerRole.specialty:discipline.coding.code
Control1..?
26. PractitionerRole.location
TypeReference(Location, no-basis-Location)
28. PractitionerRole.healthcareService
TypeReference(HealthcareService, no-basis-HealthcareService)
30. PractitionerRole.endpoint
Definition

no-basis: don't use this element to reference endpoints registered in the Norwegian Address register (endpoints connected to a kommunikasjonspart in tjenestebasert adressering). Endpoints registered in the Norwegian Address register should only be referenced through a kommunikasjonspart-Organization resource.

TypeReference(Endpoint, no-basis-Endpoint)
+
+ +
+

Guidance on how to interpret the contents of this table can be found here

+ + + + + + + + + + + + + + + + + + + + + + + + + +
0. PractitionerRole
Definition

A specific set of Roles/Locations/specialties/services that a practitioner may perform at an organization for a period of time.

+
ShortRoles/organizations the practitioner is associated with
Control0..*
Is Modifierfalse
Summaryfalse
Invariantsdom-2: If the resource is contained in another resource, it SHALL NOT contain nested Resources (contained.contained.empty())
dom-3: If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource (contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty())
dom-4: If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated (contained.meta.versionId.empty() and contained.meta.lastUpdated.empty())
dom-5: If a resource is contained in another resource, it SHALL NOT have a security label (contained.meta.security.empty())
dom-6: A resource should have narrative for robust management (text.`div`.exists())
2. PractitionerRole.implicitRules
Definition

A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc.

+
ShortA set of rules under which this content was created
Comments

Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of it's narrative along with other profiles, value sets, etc.

+
Control0..1
Typeuri
Is Modifiertrue because This element is labeled as a modifier because the implicit rules may provide additional knowledge about the resource that modifies it's meaning or interpretation
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
4. PractitionerRole.modifierExtension
Definition

May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

+

Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

+
ShortExtensions that cannot be ignored
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

+
Control0..*
TypeExtension
Is Modifiertrue because Modifier extensions are expected to modify the meaning or interpretation of the resource that contains them
Summaryfalse
Requirements

Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

+
Alternate Namesextensions, user content
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
6. PractitionerRole.practitioner
Definition

Practitioner that is able to provide the defined services for the organization.

+
ShortPractitioner that is able to provide the defined services for the organization
Control0..1
TypeReference(Practitioner, no-basis-Practitioner)
Is Modifierfalse
Summarytrue
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
8. PractitionerRole.organization
Definition

The organization where the Practitioner performs the roles associated.

+
ShortOrganization where the roles are available
Control0..1
TypeReference(Organization, no-basis-Organization)
Is Modifierfalse
Summarytrue
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
10. PractitionerRole.code
Definition

no-basis: Codes related to what function the Practitioner may perform

+

Roles which this practitioner is authorized to perform for the organization.

+

Roles which this practitioner is authorized to perform for the organization.

+
ShortRoles which this practitioner may perform
Comments

A person may have more than one role.

+
Control0..*
BindingFor example codes, see PractitionerRolehttp://hl7.org/fhir/ValueSet/practitioner-role

The role a person plays representing an organization.

+
TypeCodeableConcept
Is Modifierfalse
Summarytrue
Requirements

Need to know what authority the practitioner has - what can they do?

+
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
SlicingThis element introduces a set of slices on PractitionerRole.code. The slices are unordered and Open, and can be differentiated using the following discriminators: , and can be differentiated using the following discriminators:
  • value @ coding.system
12. PractitionerRole.code:functions
Slice Namefunctions
Definition

no-basis: Codes from urn:oid:2.16.578.1.12.4.1.1.9034 Helsepersonells funksjoner mv. (OID=9034)

+

Roles which this practitioner is authorized to perform for the organization.

+

Roles which this practitioner is authorized to perform for the organization.

+
ShortRoles which this practitioner may perform
Comments

A person may have more than one role.

+
Control0..*
BindingThe codes SHOULD be taken from For example codes, see urn:oid:2.16.578.1.12.4.1.1.9034http://hl7.org/fhir/ValueSet/practitioner-role
TypeCodeableConcept
Is Modifierfalse
Summarytrue
Requirements

Need to know what authority the practitioner has - what can they do?

+
Alternate Nameshelsepersonells funksjoner
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
14. PractitionerRole.specialty
Definition

no-basis: code related to a speciality that the Practitioner can perform in the role within an organization

+

Specific specialty of the practitioner.

+

Specific specialty of the practitioner.

+
ShortSpecific specialty of the practitioner
Control0..*
BindingThe codes SHOULD be taken from PracticeSettingCodeValueSethttp://hl7.org/fhir/ValueSet/c80-practice-codes

Specific specialty associated with the agency.

+
TypeCodeableConcept
Is Modifierfalse
Summarytrue
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
SlicingThis element introduces a set of slices on PractitionerRole.specialty. The slices are unordered and Open, and can be differentiated using the following discriminators: , and can be differentiated using the following discriminators:
  • value @ coding.system
16. PractitionerRole.specialty:discipline
Slice Namediscipline
Definition

The Discipline the practitioner operates within the organization.

+

Specific specialty of the practitioner.

+
ShortSpecific discipline of practitionerSpecific specialty of the practitioner
Control0..*
BindingThe codes SHOULD be taken from urn:oid:2.16.578.1.12.4.1.1.8451http://hl7.org/fhir/ValueSet/c80-practice-codes

Specific discipline

+

Specific specialty associated with the agency.

+
TypeCodeableConcept
Is Modifierfalse
Summarytrue
Alternate Namesfagområde
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
18. PractitionerRole.location
Definition

The location(s) at which this practitioner provides care.

+
ShortThe location(s) at which this practitioner provides care
Control0..*
TypeReference(Location, no-basis-Location)
Is Modifierfalse
Summarytrue
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
20. PractitionerRole.healthcareService
Definition

The list of healthcare services that this worker provides for this role's Organization/Location(s).

+
ShortThe list of healthcare services that this worker provides for this role's Organization/Location(s)
Control0..*
TypeReference(HealthcareService, no-basis-HealthcareService)
Is Modifierfalse
Summaryfalse
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
22. PractitionerRole.endpoint
Definition

no-basis: don't use this element to reference endpoints registered in the Norwegian Address register (endpoints connected to a kommunikasjonspart in tjenestebasert adressering). Endpoints registered in the Norwegian Address register should only be referenced through a kommunikasjonspart-Organization resource.

+

Technical endpoints providing access to services operated for the practitioner with this role.

+

Technical endpoints providing access to services operated for the practitioner with this role.

+
ShortTechnical endpoints providing access to services operated for the practitioner with this role
Control0..*
TypeReference(Endpoint, no-basis-Endpoint)
Is Modifierfalse
Summaryfalse
Requirements

Organizations have multiple systems that provide various services and ,ay also be different for practitioners too.

+

So the endpoint satisfies the need to be able to define the technical connection details for how to connect to them, and for what purpose.

+
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
+
+ +
+

Guidance on how to interpret the contents of this table can be found here

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
0. PractitionerRole
Definition

A specific set of Roles/Locations/specialties/services that a practitioner may perform at an organization for a period of time.

ShortRoles/organizations the practitioner is associated with
Control0..*
Is Modifierfalse
Summaryfalse
Invariantsdom-2: If the resource is contained in another resource, it SHALL NOT contain nested Resources (contained.contained.empty())
dom-3: If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource (contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty())
dom-4: If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated (contained.meta.versionId.empty() and contained.meta.lastUpdated.empty())
dom-5: If a resource is contained in another resource, it SHALL NOT have a security label (contained.meta.security.empty())
dom-6: A resource should have narrative for robust management (text.`div`.exists())
2. PractitionerRole.id
Definition

The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.

ShortLogical id of this artifact
Comments

The only time that a resource does not have an id is when it is being submitted to the server using a create operation.

Control0..1
Typeid
Is Modifierfalse
Summarytrue
4. PractitionerRole.meta
Definition

The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource.

ShortMetadata about the resource
Control0..1
TypeMeta
Is Modifierfalse
Summarytrue
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
6. PractitionerRole.implicitRules
Definition

A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc.

ShortA set of rules under which this content was created
Comments

Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of it's narrative along with other profiles, value sets, etc.

Control0..1
Typeuri
Is Modifiertrue because This element is labeled as a modifier because the implicit rules may provide additional knowledge about the resource that modifies it's meaning or interpretation
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
8. PractitionerRole.language
Definition

The base language in which the resource is written.

ShortLanguage of the resource content
Comments

Language is provided to support indexing and accessibility (typically, services such as text to speech use the language tag). The html language tag in the narrative applies to the narrative. The language tag on the resource may be used to specify the language of other presentations generated from the data in the resource. Not all the content has to be in the base language. The Resource.language should not be assumed to apply to the narrative automatically. If a language is specified, it should it also be specified on the div element in the html (see rules in HTML5 for information about the relationship between xml:lang and the html lang attribute).

Control0..1
BindingThe codes SHOULD be taken from CommonLanguages: A human language.
Additional BindingsPurpose
AllLanguagesMax Binding
Typecode
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summaryfalse
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
10. PractitionerRole.text
Definition

A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it "clinically safe" for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety.

ShortText summary of the resource, for human interpretation
Comments

Contained resources do not have narrative. Resources that are not contained SHOULD have a narrative. In some cases, a resource may only have text with little or no additional discrete data (as long as all minOccurs=1 elements are satisfied). This may be necessary for data from legacy systems where information is captured as a "text blob" or where text is additionally entered raw or narrated and encoded information is added later.

Control0..1
TypeNarrative
Is Modifierfalse
Summaryfalse
Alternate Namesnarrative, html, xhtml, display
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
12. PractitionerRole.contained
Definition

These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.

ShortContained, inline Resources
Comments

This should never be done when the content can be identified properly, as once identification is lost, it is extremely difficult (and context dependent) to restore it again. Contained resources may have profiles and tags In their meta elements, but SHALL NOT have security labels.

Control0..*
TypeResource
Is Modifierfalse
Summaryfalse
Alternate Namesinline resources, anonymous resources, contained resources
14. PractitionerRole.extension
Definition

May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

ShortAdditional content defined by implementations
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Control0..*
TypeExtension
Is Modifierfalse
Summaryfalse
Alternate Namesextensions, user content
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
16. PractitionerRole.modifierExtension
Definition

May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

ShortExtensions that cannot be ignored
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Control0..*
TypeExtension
Is Modifiertrue because Modifier extensions are expected to modify the meaning or interpretation of the resource that contains them
Summaryfalse
Requirements

Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

Alternate Namesextensions, user content
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
18. PractitionerRole.identifier
Definition

Business Identifiers that are specific to a role/location.

ShortBusiness Identifiers that are specific to a role/location
NoteThis is a business identifier, not a resource identifier (see discussion)
Control0..*
TypeIdentifier
Is Modifierfalse
Summarytrue
Requirements

Often, specific identities are assigned for the agent.

Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
20. PractitionerRole.active
Definition

Whether this practitioner role record is in active use.

ShortWhether this practitioner role record is in active use
Comments

If this value is false, you may refer to the period to see when the role was in active use. If there is no period specified, no inference can be made about when it was active.

Control0..1
Typeboolean
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Requirements

Need to be able to mark a practitioner role record as not to be used because it was created in error, or otherwise no longer in active use.

Meaning if MissingThis resource is generally assumed to be active if no value is provided for the active element
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
22. PractitionerRole.period
Definition

The period during which the person is authorized to act as a practitioner in these role(s) for the organization.

ShortThe period during which the practitioner is authorized to perform in these role(s)
Control0..1
TypePeriod
Is Modifierfalse
Summarytrue
Requirements

Even after the agencies is revoked, the fact that it existed must still be recorded.

Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
24. PractitionerRole.practitioner
Definition

Practitioner that is able to provide the defined services for the organization.

ShortPractitioner that is able to provide the defined services for the organization
Control0..1
TypeReference(Practitioner, no-basis-Practitioner)
Is Modifierfalse
Summarytrue
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
26. PractitionerRole.organization
Definition

The organization where the Practitioner performs the roles associated.

ShortOrganization where the roles are available
Control0..1
TypeReference(Organization, no-basis-Organization)
Is Modifierfalse
Summarytrue
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
28. PractitionerRole.code
Definition

no-basis: Codes related to what function the Practitioner may perform

ShortRoles which this practitioner may perform
Comments

A person may have more than one role.

Control0..*
BindingFor example codes, see PractitionerRole: The role a person plays representing an organization.
TypeCodeableConcept
Is Modifierfalse
Summarytrue
Requirements

Need to know what authority the practitioner has - what can they do?

Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
SlicingThis element introduces a set of slices on PractitionerRole.code. The slices are unordered and Open, and can be differentiated using the following discriminators: , and can be differentiated using the following discriminators:
  • value @ coding.system
30. PractitionerRole.code:functions
Slice Namefunctions
Definition

no-basis: Codes from urn:oid:2.16.578.1.12.4.1.1.9034 Helsepersonells funksjoner mv. (OID=9034)

ShortRoles which this practitioner may perform
Comments

A person may have more than one role.

Control0..*
BindingThe codes SHOULD be taken from urn:oid:2.16.578.1.12.4.1.1.9034
TypeCodeableConcept
Is Modifierfalse
Summarytrue
Requirements

Need to know what authority the practitioner has - what can they do?

Alternate Nameshelsepersonells funksjoner
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
32. PractitionerRole.code:functions.id
Definition

Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

ShortUnique id for inter-element referencing
Control0..1
Typestring
Is Modifierfalse
XML FormatIn the XML format, this property is represented as an attribute.
Summaryfalse
34. PractitionerRole.code:functions.extension
Definition

May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

ShortAdditional content defined by implementations
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Control0..*
TypeExtension
Is Modifierfalse
Summaryfalse
Alternate Namesextensions, user content
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
SlicingThis element introduces a set of slices on PractitionerRole.code.extension. The slices are unordered and Open, and can be differentiated using the following discriminators: , and can be differentiated using the following discriminators:
  • value @ url
36. PractitionerRole.code:functions.coding
Definition

A reference to a code defined by a terminology system.

ShortCode defined by a terminology system
Comments

Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true.

Control0..*
TypeCoding
Is Modifierfalse
Summarytrue
Requirements

Allows for alternative encodings within a code system, and translations to other code systems.

Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
38. PractitionerRole.code:functions.coding.id
Definition

Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

ShortUnique id for inter-element referencing
Control0..1
Typestring
Is Modifierfalse
XML FormatIn the XML format, this property is represented as an attribute.
Summaryfalse
40. PractitionerRole.code:functions.coding.extension
Definition

May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

ShortAdditional content defined by implementations
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Control0..*
TypeExtension
Is Modifierfalse
Summaryfalse
Alternate Namesextensions, user content
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
SlicingThis element introduces a set of slices on PractitionerRole.code.coding.extension. The slices are unordered and Open, and can be differentiated using the following discriminators: , and can be differentiated using the following discriminators:
  • value @ url
42. PractitionerRole.code:functions.coding.system
Definition

The identification of the code system Helsepersonellregisterets (HPR) klassifikasjon av spesialiteter (OID=9034)

ShortIdentity of the Helsepersonellregisterets (HPR) klassifikasjon av spesialiteter (OID=9034)
Comments

The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...). OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should reference to some definition that establishes the system clearly and unambiguously.

Control1..1
Typeuri
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Requirements

Need to be unambiguous about the source of the definition of the symbol.

Fixed Valueurn:oid:2.16.578.1.12.4.1.1.9034
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
44. PractitionerRole.code:functions.coding.version
Definition

The version of the code system which was used when choosing this code. Note that a well-maintained code system does not need the version reported, because the meaning of codes is consistent across versions. However this cannot consistently be assured, and when the meaning is not guaranteed to be consistent, the version SHOULD be exchanged.

ShortVersion of the system - if relevant
Comments

Where the terminology does not clearly define what string should be used to identify code system versions, the recommendation is to use the date (expressed in FHIR date format) on which that version was officially published as the version date.

NoteThis is a business versionId, not a resource version id (see discussion)
Control0..1
Typestring
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
46. PractitionerRole.code:functions.coding.code
Definition

A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).

ShortSymbol in syntax defined by the system
Control1..1
Typecode
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Requirements

Need to refer to a particular code in the system.

Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
48. PractitionerRole.code:functions.coding.display
Definition

A representation of the meaning of the code in the system, following the rules of the system.

ShortRepresentation defined by the system
Control0..1
Typestring
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Requirements

Need to be able to carry a human-readable meaning of the code for readers that do not know the system.

Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
50. PractitionerRole.code:functions.coding.userSelected
Definition

Indicates that this coding was chosen by a user directly - e.g. off a pick list of available items (codes or displays).

ShortIf this coding was chosen directly by the user
Comments

Amongst a set of alternatives, a directly chosen code is the most appropriate starting point for new translations. There is some ambiguity about what exactly 'directly chosen' implies, and trading partner agreement may be needed to clarify the use of this element and its consequences more completely.

Control0..1
Typeboolean
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Requirements

This has been identified as a clinical safety criterium - that this exact system/code pair was chosen explicitly, rather than inferred by the system based on some rules or language processing.

Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
52. PractitionerRole.code:functions.text
Definition

A human language representation of the concept as seen/selected/uttered by the user who entered the data and/or which represents the intended meaning of the user.

ShortPlain text representation of the concept
Comments

Very often the text is the same as a displayName of one of the codings.

Control0..1
Typestring
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Requirements

The codes from the terminologies do not always capture the correct meaning with all the nuances of the human using them, or sometimes there is no appropriate code at all. In these cases, the text is used to capture the full meaning of the source.

Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
54. PractitionerRole.specialty
Definition

no-basis: code related to a speciality that the Practitioner can perform in the role within an organization

ShortSpecific specialty of the practitioner
Control0..*
BindingThe codes SHOULD be taken from PracticeSettingCodeValueSet: Specific specialty associated with the agency.
TypeCodeableConcept
Is Modifierfalse
Summarytrue
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
SlicingThis element introduces a set of slices on PractitionerRole.specialty. The slices are unordered and Open, and can be differentiated using the following discriminators: , and can be differentiated using the following discriminators:
  • value @ coding.system
56. PractitionerRole.specialty:discipline
Slice Namediscipline
Definition

The Discipline the practitioner operates within the organization.

ShortSpecific discipline of practitioner
Control0..*
BindingThe codes SHOULD be taken from urn:oid:2.16.578.1.12.4.1.1.8451: Specific discipline
TypeCodeableConcept
Is Modifierfalse
Summarytrue
Alternate Namesfagområde
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
58. PractitionerRole.specialty:discipline.id
Definition

Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

ShortUnique id for inter-element referencing
Control0..1
Typestring
Is Modifierfalse
XML FormatIn the XML format, this property is represented as an attribute.
Summaryfalse
60. PractitionerRole.specialty:discipline.extension
Definition

May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

ShortAdditional content defined by implementations
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Control0..*
TypeExtension
Is Modifierfalse
Summaryfalse
Alternate Namesextensions, user content
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
SlicingThis element introduces a set of slices on PractitionerRole.specialty.extension. The slices are unordered and Open, and can be differentiated using the following discriminators: , and can be differentiated using the following discriminators:
  • value @ url
62. PractitionerRole.specialty:discipline.coding
Definition

A reference to a code defined by a terminology system.

ShortCode defined by a terminology system
Comments

Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true.

Control0..*
TypeCoding
Is Modifierfalse
Summarytrue
Requirements

Allows for alternative encodings within a code system, and translations to other code systems.

Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
64. PractitionerRole.specialty:discipline.coding.id
Definition

Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

ShortUnique id for inter-element referencing
Control0..1
Typestring
Is Modifierfalse
XML FormatIn the XML format, this property is represented as an attribute.
Summaryfalse
66. PractitionerRole.specialty:discipline.coding.extension
Definition

May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

ShortAdditional content defined by implementations
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Control0..*
TypeExtension
Is Modifierfalse
Summaryfalse
Alternate Namesextensions, user content
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
SlicingThis element introduces a set of slices on PractitionerRole.specialty.coding.extension. The slices are unordered and Open, and can be differentiated using the following discriminators: , and can be differentiated using the following discriminators:
  • value @ url
68. PractitionerRole.specialty:discipline.coding.system
Definition

The identification of the code system Fagområde (OID=8451)

ShortThe identification of the code system
Comments

The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...). OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should reference to some definition that establishes the system clearly and unambiguously.

Control1..1
Typeuri
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Requirements

Need to be unambiguous about the source of the definition of the symbol.

Alternate NamesFagområde
Fixed Valueurn:oid:2.16.578.1.12.4.1.1.8451
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
70. PractitionerRole.specialty:discipline.coding.version
Definition

The version of the code system which was used when choosing this code. Note that a well-maintained code system does not need the version reported, because the meaning of codes is consistent across versions. However this cannot consistently be assured, and when the meaning is not guaranteed to be consistent, the version SHOULD be exchanged.

ShortVersion of the system - if relevant
Comments

Where the terminology does not clearly define what string should be used to identify code system versions, the recommendation is to use the date (expressed in FHIR date format) on which that version was officially published as the version date.

NoteThis is a business versionId, not a resource version id (see discussion)
Control0..1
Typestring
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
72. PractitionerRole.specialty:discipline.coding.code
Definition

A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).

ShortSymbol in syntax defined by the system
Control1..1
Typecode
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Requirements

Need to refer to a particular code in the system.

Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
74. PractitionerRole.specialty:discipline.coding.display
Definition

A representation of the meaning of the code in the system, following the rules of the system.

ShortRepresentation defined by the system
Control0..1
Typestring
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Requirements

Need to be able to carry a human-readable meaning of the code for readers that do not know the system.

Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
76. PractitionerRole.specialty:discipline.coding.userSelected
Definition

Indicates that this coding was chosen by a user directly - e.g. off a pick list of available items (codes or displays).

ShortIf this coding was chosen directly by the user
Comments

Amongst a set of alternatives, a directly chosen code is the most appropriate starting point for new translations. There is some ambiguity about what exactly 'directly chosen' implies, and trading partner agreement may be needed to clarify the use of this element and its consequences more completely.

Control0..1
Typeboolean
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Requirements

This has been identified as a clinical safety criterium - that this exact system/code pair was chosen explicitly, rather than inferred by the system based on some rules or language processing.

Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
78. PractitionerRole.specialty:discipline.text
Definition

A human language representation of the concept as seen/selected/uttered by the user who entered the data and/or which represents the intended meaning of the user.

ShortPlain text representation of the concept
Comments

Very often the text is the same as a displayName of one of the codings.

Control0..1
Typestring
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Requirements

The codes from the terminologies do not always capture the correct meaning with all the nuances of the human using them, or sometimes there is no appropriate code at all. In these cases, the text is used to capture the full meaning of the source.

Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
80. PractitionerRole.location
Definition

The location(s) at which this practitioner provides care.

ShortThe location(s) at which this practitioner provides care
Control0..*
TypeReference(Location, no-basis-Location)
Is Modifierfalse
Summarytrue
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
82. PractitionerRole.healthcareService
Definition

The list of healthcare services that this worker provides for this role's Organization/Location(s).

ShortThe list of healthcare services that this worker provides for this role's Organization/Location(s)
Control0..*
TypeReference(HealthcareService, no-basis-HealthcareService)
Is Modifierfalse
Summaryfalse
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
84. PractitionerRole.telecom
Definition

Contact details that are specific to the role/location/service.

ShortContact details that are specific to the role/location/service
Control0..*
TypeContactPoint
Is Modifierfalse
Summarytrue
Requirements

Often practitioners have a dedicated line for each location (or service) that they work at, and need to be able to define separate contact details for each of these.

Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
86. PractitionerRole.availableTime
Definition

A collection of times the practitioner is available or performing this role at the location and/or healthcareservice.

ShortTimes the Service Site is available
Comments

More detailed availability information may be provided in associated Schedule/Slot resources.

Control0..*
TypeBackboneElement
Is Modifierfalse
Summaryfalse
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
88. PractitionerRole.availableTime.id
Definition

Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

ShortUnique id for inter-element referencing
Control0..1
Typestring
Is Modifierfalse
XML FormatIn the XML format, this property is represented as an attribute.
Summaryfalse
90. PractitionerRole.availableTime.extension
Definition

May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

ShortAdditional content defined by implementations
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Control0..*
TypeExtension
Is Modifierfalse
Summaryfalse
Alternate Namesextensions, user content
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
92. PractitionerRole.availableTime.modifierExtension
Definition

May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

ShortExtensions that cannot be ignored even if unrecognized
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Control0..*
TypeExtension
Is Modifiertrue because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
Summarytrue
Requirements

Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

Alternate Namesextensions, user content, modifiers
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
94. PractitionerRole.availableTime.daysOfWeek
Definition

Indicates which days of the week are available between the start and end Times.

Shortmon | tue | wed | thu | fri | sat | sun
Control0..*
BindingThe codes SHALL be taken from DaysOfWeek: The days of the week.
Typecode
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summaryfalse
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
96. PractitionerRole.availableTime.allDay
Definition

Is this always available? (hence times are irrelevant) e.g. 24 hour service.

ShortAlways available? e.g. 24 hour service
Control0..1
Typeboolean
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summaryfalse
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
98. PractitionerRole.availableTime.availableStartTime
Definition

The opening time of day. Note: If the AllDay flag is set, then this time is ignored.

ShortOpening time of day (ignored if allDay = true)
Comments

The timezone is expected to be for where this HealthcareService is provided at.

Control0..1
Typetime
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summaryfalse
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
100. PractitionerRole.availableTime.availableEndTime
Definition

The closing time of day. Note: If the AllDay flag is set, then this time is ignored.

ShortClosing time of day (ignored if allDay = true)
Comments

The timezone is expected to be for where this HealthcareService is provided at.

Control0..1
Typetime
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summaryfalse
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
102. PractitionerRole.notAvailable
Definition

The practitioner is not available or performing this role during this period of time due to the provided reason.

ShortNot available during this time due to provided reason
Control0..*
TypeBackboneElement
Is Modifierfalse
Summaryfalse
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
104. PractitionerRole.notAvailable.id
Definition

Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

ShortUnique id for inter-element referencing
Control0..1
Typestring
Is Modifierfalse
XML FormatIn the XML format, this property is represented as an attribute.
Summaryfalse
106. PractitionerRole.notAvailable.extension
Definition

May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

ShortAdditional content defined by implementations
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Control0..*
TypeExtension
Is Modifierfalse
Summaryfalse
Alternate Namesextensions, user content
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
108. PractitionerRole.notAvailable.modifierExtension
Definition

May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

ShortExtensions that cannot be ignored even if unrecognized
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Control0..*
TypeExtension
Is Modifiertrue because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
Summarytrue
Requirements

Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

Alternate Namesextensions, user content, modifiers
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
110. PractitionerRole.notAvailable.description
Definition

The reason that can be presented to the user as to why this time is not available.

ShortReason presented to the user explaining why time not available
Control1..1
Typestring
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summaryfalse
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
112. PractitionerRole.notAvailable.during
Definition

Service is not available (seasonally or for a public holiday) from this date.

ShortService not available from this date
Control0..1
TypePeriod
Is Modifierfalse
Summaryfalse
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
114. PractitionerRole.availabilityExceptions
Definition

A description of site availability exceptions, e.g. public holiday availability. Succinctly describing all possible exceptions to normal site availability as details in the available Times and not available Times.

ShortDescription of availability exceptions
Control0..1
Typestring
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summaryfalse
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
116. PractitionerRole.endpoint
Definition

no-basis: don't use this element to reference endpoints registered in the Norwegian Address register (endpoints connected to a kommunikasjonspart in tjenestebasert adressering). Endpoints registered in the Norwegian Address register should only be referenced through a kommunikasjonspart-Organization resource.

ShortTechnical endpoints providing access to services operated for the practitioner with this role
Control0..*
TypeReference(Endpoint, no-basis-Endpoint)
Is Modifierfalse
Summaryfalse
Requirements

Organizations have multiple systems that provide various services and ,ay also be different for practitioners too.

Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
+
+
+ + + + + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/StructureDefinition-no-basis-PractitionerRole-examples.html b/StructureDefinition-no-basis-PractitionerRole-examples.html new file mode 100644 index 00000000..44b019b9 --- /dev/null +++ b/StructureDefinition-no-basis-PractitionerRole-examples.html @@ -0,0 +1,319 @@ + + + + + + + + + + no-basis-PractitionerRole - Examples - v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - draft + + + +

+
+
+
+ +
+
+
+ + + + +
+
+ + +
+
+ +
+
+ + +
+
+
+
+ +
+

NyTimelosingIG - Local Development build (v0.1.0). See the Directory of published versions

+ + + + + + + + + + + + + + + + +

Resource Profile: NoBasisPractitionerRole - Examples

+ + + + + + + +
+ + Active + + as of 2019-05-20 + + +
+ + + + + + + + + +

Examples for the no-basis-PractitionerRole Profile.

+ + + + + + + + +
+ HeartDepartmentPhysicianRole +
+ + + + + + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/StructureDefinition-no-basis-PractitionerRole-mappings.html b/StructureDefinition-no-basis-PractitionerRole-mappings.html new file mode 100644 index 00000000..1b6b278f --- /dev/null +++ b/StructureDefinition-no-basis-PractitionerRole-mappings.html @@ -0,0 +1,410 @@ + + + + + + + + + + no-basis-PractitionerRole - Mappings - v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - draft + + + +

+
+
+
+ +
+
+
+ + + + +
+
+ + +
+
+ +
+
+ + +
+
+
+
+ +
+

NyTimelosingIG - Local Development build (v0.1.0). See the Directory of published versions

+ + + + + + + + + + + + + + + + +

Resource Profile: NoBasisPractitionerRole - Mappings

+ + + + + + + +
+ + Active + + as of 2019-05-20 + + +
+ + +

Mappings for the no-basis-PractitionerRole resource profile.

+ + + + + + +

Mappings for HL7 v2 Mapping (http://hl7.org/v2)

+ + + + + + + + + + + + + + + + + + + + + + + + +
NoBasisPractitionerRole
PractitionerRolePRD (as one example)
   identifierPRD-7 (or XCN.1)
   activeSTF-7
   periodPRD-8/9 / PRA-5.4
   codePRD-1 / STF-18 / PRA-3 / PRT-4 / ROL-3 / ORC-12 / OBR-16 / PV1-7 / PV1-8 / PV1-9 / PV1-17
   code (functions)PRD-1 / STF-18 / PRA-3 / PRT-4 / ROL-3 / ORC-12 / OBR-16 / PV1-7 / PV1-8 / PV1-9 / PV1-17
      codingC*E.1-8, C*E.10-22
         systemC*E.3
         versionC*E.7
         codeC*E.1
         displayC*E.2 - but note this is not well followed
         userSelectedSometimes implied by being first
      textC*E.9. But note many systems use C*E.2 for this
   specialtyPRA-5
   specialty (discipline)PRA-5
      codingC*E.1-8, C*E.10-22
         systemC*E.3
         versionC*E.7
         codeC*E.1
         displayC*E.2 - but note this is not well followed
         userSelectedSometimes implied by being first
      textC*E.9. But note many systems use C*E.2 for this
   healthcareServiceEDU-2 / AFF-3
+

Mappings for RIM Mapping (http://hl7.org/v3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NoBasisPractitionerRole
PractitionerRoleEntity. Role, or Act, Role
   textAct.text?
   containedN/A
   extensionN/A
   modifierExtensionN/A
   identifier.id
   active.statusCode
   period.performance[@typeCode <= 'PPRF'].ActDefinitionOrEvent.effectiveTime
   practitioner.player
   organization.scoper
   code.code
   code (functions).code
      idn/a
      extensionn/a
      codingunion(., ./translation)
         idn/a
         extensionn/a
         system./codeSystem
         version./codeSystemVersion
         code./code
         displayCV.displayName
         userSelectedCD.codingRationale
      text./originalText[mediaType/code="text/plain"]/data
   specialty.player.HealthCareProvider[@classCode = 'PROV'].code
   specialty (discipline).player.HealthCareProvider[@classCode = 'PROV'].code
      idn/a
      extensionn/a
      codingunion(., ./translation)
         idn/a
         extensionn/a
         system./codeSystem
         version./codeSystemVersion
         code./code
         displayCV.displayName
         userSelectedCD.codingRationale
      text./originalText[mediaType/code="text/plain"]/data
   location.performance.ActDefinitionOrEvent.ServiceDeliveryLocation[@classCode = 'SDLOC']
   healthcareService.player.QualifiedEntity[@classCode = 'QUAL'].code
   telecom.telecom
   availableTime.effectiveTime
      idn/a
      extensionn/a
      modifierExtensionN/A
      daysOfWeek.effectiveTime
      allDay.effectiveTime
      availableStartTime.effectiveTime
      availableEndTime.effectiveTime
   notAvailable.effectiveTime
      idn/a
      extensionn/a
      modifierExtensionN/A
      descriptionn/a
      during.effectiveTime
   availabilityExceptions.effectiveTime
   endpointn/a
+

Mappings for ServD (http://www.omg.org/spec/ServD/1.0/)

+ + + + + + + + + +
NoBasisPractitionerRole
PractitionerRoleServiceSiteProvider
   identifier./Identifiers
   period(ServD maps Practitioners and Organizations via another entity, so this concept is not available)
   code(ServD maps Practitioners and Organizations via another entity, so this concept is not available)
   code (functions)(ServD maps Practitioners and Organizations via another entity, so this concept is not available)
   specialty./Specialty
   specialty (discipline)./Specialty
   location(ServD maps Practitioners and Organizations via another entity, so this concept is not available)<br/> However these are accessed via the Site.ServiceSite.ServiceSiteProvider record. (The Site has the location)
+

Mappings for FiveWs Pattern Mapping (http://hl7.org/fhir/fivews)

+ + + + + + +
NoBasisPractitionerRole
PractitionerRole
   identifierFiveWs.identifier
   activeFiveWs.status
   periodFiveWs.done[x]
   locationFiveWs.where[x]
+ + + + + + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/StructureDefinition-no-basis-PractitionerRole-testing.html b/StructureDefinition-no-basis-PractitionerRole-testing.html new file mode 100644 index 00000000..c1fab0ff --- /dev/null +++ b/StructureDefinition-no-basis-PractitionerRole-testing.html @@ -0,0 +1,315 @@ + + + + + + + + + + no-basis-PractitionerRole - Testing - v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - draft + + + +

+
+
+
+ +
+
+
+ + + + +
+
+ + +
+
+ +
+
+ + +
+
+
+
+ +
+

NyTimelosingIG - Local Development build (v0.1.0). See the Directory of published versions

+ + + + + + + + + + + + + + + + +

Resource Profile: NoBasisPractitionerRole - Testing

+ + + + + + + +
+ + Active + + as of 2019-05-20 + + +
+ + + + + + + + + +

Test Plans

+ +

No test plans are currently available for the Profile.

+ + +

Test Scripts

+ +

No test scripts are currently available for the Profile.

+ + + + + + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/StructureDefinition-no-basis-PractitionerRole.csv b/StructureDefinition-no-basis-PractitionerRole.csv new file mode 100644 index 00000000..c14059e5 --- /dev/null +++ b/StructureDefinition-no-basis-PractitionerRole.csv @@ -0,0 +1,205 @@ +"Id","Path","Slice Name","Alias(s)","Label","Min","Max","Must Support?","Is Modifier?","Is Summary?","Type(s)","Short","Definition","Comments","Requirements","Default Value","Meaning When Missing","Fixed Value","Pattern","Example","Minimum Value","Maximum Value","Maximum Length","Binding Strength","Binding Description","Binding Value Set","Code","Slicing Discriminator","Slicing Description","Slicing Ordered","Slicing Rules","Base Path","Base Min","Base Max","Condition(s)","Constraint(s)","Mapping: HL7 v2 Mapping","Mapping: RIM Mapping","Mapping: ServD","Mapping: FiveWs Pattern Mapping" +"PractitionerRole","PractitionerRole","","","",0,*,"","","","null {[]} {[]} +","Roles/organizations the practitioner is associated with","A specific set of Roles/Locations/specialties/services that a practitioner may perform at an organization for a period of time.","","","","","","","","","",,,,,"",,,,"PractitionerRole",0,*,"","dom-2:If the resource is contained in another resource, it SHALL NOT contain nested Resources {contained.contained.empty()} +dom-3:If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource {contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()}dom-4:If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated {contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()}dom-5:If a resource is contained in another resource, it SHALL NOT have a security label {contained.meta.security.empty()}dom-6:A resource should have narrative for robust management {text.`div`.exists()}","PRD (as one example)","Entity. Role, or Act","Role","ServiceSiteProvider" +"PractitionerRole.id","PractitionerRole.id","","","",0,1,"","","Y","id {[]} {[]} +","Logical id of this artifact","The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.","The only time that a resource does not have an id is when it is being submitted to the server using a create operation.","","","","","","","","",,,,,"",,,,"Resource.id",0,1,"","" +"PractitionerRole.meta","PractitionerRole.meta","","","",0,1,"","","Y","Meta {[]} {[]} +","Metadata about the resource","The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource.","","","","","","","","","",,,,,"",,,,"Resource.meta",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"PractitionerRole.implicitRules","PractitionerRole.implicitRules","","","",0,1,"","Y","Y","uri {[]} {[]} +","A set of rules under which this content was created","A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc.","Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of it's narrative along with other profiles, value sets, etc.","","","","","","","","",,,,,"",,,,"Resource.implicitRules",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"PractitionerRole.language","PractitionerRole.language","","","",0,1,"","","","code {[]} {[]} +","Language of the resource content","The base language in which the resource is written.","Language is provided to support indexing and accessibility (typically, services such as text to speech use the language tag). The html language tag in the narrative applies to the narrative. The language tag on the resource may be used to specify the language of other presentations generated from the data in the resource. Not all the content has to be in the base language. The Resource.language should not be assumed to apply to the narrative automatically. If a language is specified, it should it also be specified on the div element in the html (see rules in HTML5 for information about the relationship between xml:lang and the html lang attribute).","","","","","","","","",,"preferred","A human language.","http://hl7.org/fhir/ValueSet/languages","",,,,"Resource.language",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"PractitionerRole.text","PractitionerRole.text","","narrative +htmlxhtmldisplay","",0,1,"","","","Narrative {[]} {[]} +","Text summary of the resource, for human interpretation","A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it ""clinically safe"" for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety.","Contained resources do not have narrative. Resources that are not contained SHOULD have a narrative. In some cases, a resource may only have text with little or no additional discrete data (as long as all minOccurs=1 elements are satisfied). This may be necessary for data from legacy systems where information is captured as a ""text blob"" or where text is additionally entered raw or narrated and encoded information is added later.","","","","","","","","",,,,,"",,,,"DomainResource.text",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","Act.text?" +"PractitionerRole.contained","PractitionerRole.contained","","inline resources +anonymous resourcescontained resources","",0,*,"","","","Resource {[]} {[]} +","Contained, inline Resources","These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.","This should never be done when the content can be identified properly, as once identification is lost, it is extremely difficult (and context dependent) to restore it again. Contained resources may have profiles and tags In their meta elements, but SHALL NOT have security labels.","","","","","","","","",,,,,"",,,,"DomainResource.contained",0,*,"","","N/A" +"PractitionerRole.extension","PractitionerRole.extension","","extensions +user content","",0,*,"","","","Extension {[]} {[]} +","Additional content defined by implementations","May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","","","","","","","","",,,,,"",,,,"DomainResource.extension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}","N/A" +"PractitionerRole.modifierExtension","PractitionerRole.modifierExtension","","extensions +user content","",0,*,"","Y","","Extension {[]} {[]} +","Extensions that cannot be ignored","May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. + +Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).","","","","","","","",,,,,"",,,,"DomainResource.modifierExtension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}","N/A" +"PractitionerRole.identifier","PractitionerRole.identifier","","","",0,*,"","","Y","Identifier {[]} {[]} +","Business Identifiers that are specific to a role/location","Business Identifiers that are specific to a role/location.","","Often, specific identities are assigned for the agent.","","","","","","","",,,,,"",,,,"PractitionerRole.identifier",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","PRD-7 (or XCN.1)",".id","./Identifiers","FiveWs.identifier" +"PractitionerRole.active","PractitionerRole.active","","","",0,1,"","","Y","boolean {[]} {[]} +","Whether this practitioner role record is in active use","Whether this practitioner role record is in active use.","If this value is false, you may refer to the period to see when the role was in active use. If there is no period specified, no inference can be made about when it was active.","Need to be able to mark a practitioner role record as not to be used because it was created in error, or otherwise no longer in active use.","","This resource is generally assumed to be active if no value is provided for the active element","","","","","",,,,,"",,,,"PractitionerRole.active",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","STF-7",".statusCode","FiveWs.status" +"PractitionerRole.period","PractitionerRole.period","","","",0,1,"","","Y","Period {[]} {[]} +","The period during which the practitioner is authorized to perform in these role(s)","The period during which the person is authorized to act as a practitioner in these role(s) for the organization.","","Even after the agencies is revoked, the fact that it existed must still be recorded.","","","","","","","",,,,,"",,,,"PractitionerRole.period",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","PRD-8/9 / PRA-5.4",".performance[@typeCode <= 'PPRF'].ActDefinitionOrEvent.effectiveTime","(ServD maps Practitioners and Organizations via another entity, so this concept is not available)","FiveWs.done[x]" +"PractitionerRole.practitioner","PractitionerRole.practitioner","","","",0,1,"","","Y","Reference {[]} {[CanonicalType[http://hl7.org/fhir/StructureDefinition/Practitioner], CanonicalType[http://helsenorge.no/fhir/StructureDefinition/no-basis-Practitioner]]} +","Practitioner that is able to provide the defined services for the organization","Practitioner that is able to provide the defined services for the organization.","","","","","","","","","",,,,,"",,,,"PractitionerRole.practitioner",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +",".player" +"PractitionerRole.organization","PractitionerRole.organization","","","",0,1,"","","Y","Reference {[]} {[CanonicalType[http://hl7.org/fhir/StructureDefinition/Organization], CanonicalType[http://helsenorge.no/fhir/StructureDefinition/no-basis-Organization]]} +","Organization where the roles are available","The organization where the Practitioner performs the roles associated.","","","","","","","","","",,,,,"",,,,"PractitionerRole.organization",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +",".scoper" +"PractitionerRole.code","PractitionerRole.code","","","",0,*,"","","Y","CodeableConcept {[]} {[]} +","Roles which this practitioner may perform","no-basis: Codes related to what function the Practitioner may perform + +Roles which this practitioner is authorized to perform for the organization.","A person may have more than one role.","Need to know what authority the practitioner has - what can they do?","","","","","","","",,"example","The role a person plays representing an organization.","http://hl7.org/fhir/ValueSet/practitioner-role","","value:coding.system} +","",,"open","PractitionerRole.code",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","PRD-1 / STF-18 / PRA-3 / PRT-4 / ROL-3 / ORC-12 / OBR-16 / PV1-7 / PV1-8 / PV1-9 / PV1-17",".code","(ServD maps Practitioners and Organizations via another entity, so this concept is not available)" +"PractitionerRole.code:functions","PractitionerRole.code","functions","helsepersonells funksjoner +","",0,*,"","","Y","CodeableConcept {[]} {[]} +","Roles which this practitioner may perform","no-basis: Codes from urn:oid:2.16.578.1.12.4.1.1.9034 Helsepersonells funksjoner mv. (OID=9034) + +Roles which this practitioner is authorized to perform for the organization.","A person may have more than one role.","Need to know what authority the practitioner has - what can they do?","","","","","","","",,"preferred","","urn:oid:2.16.578.1.12.4.1.1.9034","",,,,"PractitionerRole.code",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","PRD-1 / STF-18 / PRA-3 / PRT-4 / ROL-3 / ORC-12 / OBR-16 / PV1-7 / PV1-8 / PV1-9 / PV1-17",".code","(ServD maps Practitioners and Organizations via another entity, so this concept is not available)" +"PractitionerRole.code:functions.id","PractitionerRole.code.id","","","",0,1,"","","","string {[]} {[]} +","Unique id for inter-element referencing","Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.","","","","","","","","","",,,,,"",,,,"Element.id",0,1,"","","n/a" +"PractitionerRole.code:functions.extension","PractitionerRole.code.extension","","extensions +user content","",0,*,"","","","Extension {[]} {[]} +","Additional content defined by implementations","May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","","","","","","","","",,,,,"","value:url} +","Extensions are always sliced by (at least) url",,"open","Element.extension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}","n/a" +"PractitionerRole.code:functions.coding","PractitionerRole.code.coding","","","",0,*,"","","Y","Coding {[]} {[]} +","Code defined by a terminology system","A reference to a code defined by a terminology system.","Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true.","Allows for alternative encodings within a code system, and translations to other code systems.","","","","","","","",,,,,"",,,,"CodeableConcept.coding",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","C*E.1-8, C*E.10-22","union(., ./translation)" +"PractitionerRole.code:functions.coding.id","PractitionerRole.code.coding.id","","","",0,1,"","","","string {[]} {[]} +","Unique id for inter-element referencing","Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.","","","","","","","","","",,,,,"",,,,"Element.id",0,1,"","","n/a" +"PractitionerRole.code:functions.coding.extension","PractitionerRole.code.coding.extension","","extensions +user content","",0,*,"","","","Extension {[]} {[]} +","Additional content defined by implementations","May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","","","","","","","","",,,,,"","value:url} +","Extensions are always sliced by (at least) url",,"open","Element.extension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}","n/a" +"PractitionerRole.code:functions.coding.system","PractitionerRole.code.coding.system","","","",1,1,"","","Y","uri {[]} {[]} +","Identity of the Helsepersonellregisterets (HPR) klassifikasjon av spesialiteter (OID=9034)","The identification of the code system Helsepersonellregisterets (HPR) klassifikasjon av spesialiteter (OID=9034)","The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...). OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should reference to some definition that establishes the system clearly and unambiguously.","Need to be unambiguous about the source of the definition of the symbol.","","","","","","","",,,,,"",,,,"Coding.system",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","C*E.3","./codeSystem" +"PractitionerRole.code:functions.coding.version","PractitionerRole.code.coding.version","","","",0,1,"","","Y","string {[]} {[]} +","Version of the system - if relevant","The version of the code system which was used when choosing this code. Note that a well-maintained code system does not need the version reported, because the meaning of codes is consistent across versions. However this cannot consistently be assured, and when the meaning is not guaranteed to be consistent, the version SHOULD be exchanged.","Where the terminology does not clearly define what string should be used to identify code system versions, the recommendation is to use the date (expressed in FHIR date format) on which that version was officially published as the version date.","","","","","","","","",,,,,"",,,,"Coding.version",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","C*E.7","./codeSystemVersion" +"PractitionerRole.code:functions.coding.code","PractitionerRole.code.coding.code","","","",1,1,"","","Y","code {[]} {[]} +","Symbol in syntax defined by the system","A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).","","Need to refer to a particular code in the system.","","","","","","","",,,,,"",,,,"Coding.code",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","C*E.1","./code" +"PractitionerRole.code:functions.coding.display","PractitionerRole.code.coding.display","","","",0,1,"","","Y","string {[]} {[]} +","Representation defined by the system","A representation of the meaning of the code in the system, following the rules of the system.","","Need to be able to carry a human-readable meaning of the code for readers that do not know the system.","","","","","","","",,,,,"",,,,"Coding.display",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","C*E.2 - but note this is not well followed","CV.displayName" +"PractitionerRole.code:functions.coding.userSelected","PractitionerRole.code.coding.userSelected","","","",0,1,"","","Y","boolean {[]} {[]} +","If this coding was chosen directly by the user","Indicates that this coding was chosen by a user directly - e.g. off a pick list of available items (codes or displays).","Amongst a set of alternatives, a directly chosen code is the most appropriate starting point for new translations. There is some ambiguity about what exactly 'directly chosen' implies, and trading partner agreement may be needed to clarify the use of this element and its consequences more completely.","This has been identified as a clinical safety criterium - that this exact system/code pair was chosen explicitly, rather than inferred by the system based on some rules or language processing.","","","","","","","",,,,,"",,,,"Coding.userSelected",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","Sometimes implied by being first","CD.codingRationale" +"PractitionerRole.code:functions.text","PractitionerRole.code.text","","","",0,1,"","","Y","string {[]} {[]} +","Plain text representation of the concept","A human language representation of the concept as seen/selected/uttered by the user who entered the data and/or which represents the intended meaning of the user.","Very often the text is the same as a displayName of one of the codings.","The codes from the terminologies do not always capture the correct meaning with all the nuances of the human using them, or sometimes there is no appropriate code at all. In these cases, the text is used to capture the full meaning of the source.","","","","","","","",,,,,"",,,,"CodeableConcept.text",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","C*E.9. But note many systems use C*E.2 for this","./originalText[mediaType/code=""text/plain""]/data" +"PractitionerRole.specialty","PractitionerRole.specialty","","","",0,*,"","","Y","CodeableConcept {[]} {[]} +","Specific specialty of the practitioner","no-basis: code related to a speciality that the Practitioner can perform in the role within an organization + +Specific specialty of the practitioner.","","","","","","","","","",,"preferred","Specific specialty associated with the agency.","http://hl7.org/fhir/ValueSet/c80-practice-codes","","value:coding.system} +","",,"open","PractitionerRole.specialty",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","PRA-5",".player.HealthCareProvider[@classCode = 'PROV'].code","./Specialty" +"PractitionerRole.specialty:discipline","PractitionerRole.specialty","discipline","fagområde +","",0,*,"","","Y","CodeableConcept {[]} {[]} +","Specific discipline of practitioner","The Discipline the practitioner operates within the organization.","","","","","","","","","",,"preferred","Specific discipline","urn:oid:2.16.578.1.12.4.1.1.8451","",,,,"PractitionerRole.specialty",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","PRA-5",".player.HealthCareProvider[@classCode = 'PROV'].code","./Specialty" +"PractitionerRole.specialty:discipline.id","PractitionerRole.specialty.id","","","",0,1,"","","","string {[]} {[]} +","Unique id for inter-element referencing","Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.","","","","","","","","","",,,,,"",,,,"Element.id",0,1,"","","n/a" +"PractitionerRole.specialty:discipline.extension","PractitionerRole.specialty.extension","","extensions +user content","",0,*,"","","","Extension {[]} {[]} +","Additional content defined by implementations","May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","","","","","","","","",,,,,"","value:url} +","Extensions are always sliced by (at least) url",,"open","Element.extension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}","n/a" +"PractitionerRole.specialty:discipline.coding","PractitionerRole.specialty.coding","","","",0,*,"","","Y","Coding {[]} {[]} +","Code defined by a terminology system","A reference to a code defined by a terminology system.","Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true.","Allows for alternative encodings within a code system, and translations to other code systems.","","","","","","","",,,,,"",,,,"CodeableConcept.coding",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","C*E.1-8, C*E.10-22","union(., ./translation)" +"PractitionerRole.specialty:discipline.coding.id","PractitionerRole.specialty.coding.id","","","",0,1,"","","","string {[]} {[]} +","Unique id for inter-element referencing","Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.","","","","","","","","","",,,,,"",,,,"Element.id",0,1,"","","n/a" +"PractitionerRole.specialty:discipline.coding.extension","PractitionerRole.specialty.coding.extension","","extensions +user content","",0,*,"","","","Extension {[]} {[]} +","Additional content defined by implementations","May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","","","","","","","","",,,,,"","value:url} +","Extensions are always sliced by (at least) url",,"open","Element.extension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}","n/a" +"PractitionerRole.specialty:discipline.coding.system","PractitionerRole.specialty.coding.system","","Fagområde +","",1,1,"","","Y","uri {[]} {[]} +","The identification of the code system","The identification of the code system Fagområde (OID=8451)","The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...). OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should reference to some definition that establishes the system clearly and unambiguously.","Need to be unambiguous about the source of the definition of the symbol.","","","","","","","",,,,,"",,,,"Coding.system",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","C*E.3","./codeSystem" +"PractitionerRole.specialty:discipline.coding.version","PractitionerRole.specialty.coding.version","","","",0,1,"","","Y","string {[]} {[]} +","Version of the system - if relevant","The version of the code system which was used when choosing this code. Note that a well-maintained code system does not need the version reported, because the meaning of codes is consistent across versions. However this cannot consistently be assured, and when the meaning is not guaranteed to be consistent, the version SHOULD be exchanged.","Where the terminology does not clearly define what string should be used to identify code system versions, the recommendation is to use the date (expressed in FHIR date format) on which that version was officially published as the version date.","","","","","","","","",,,,,"",,,,"Coding.version",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","C*E.7","./codeSystemVersion" +"PractitionerRole.specialty:discipline.coding.code","PractitionerRole.specialty.coding.code","","","",1,1,"","","Y","code {[]} {[]} +","Symbol in syntax defined by the system","A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).","","Need to refer to a particular code in the system.","","","","","","","",,,,,"",,,,"Coding.code",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","C*E.1","./code" +"PractitionerRole.specialty:discipline.coding.display","PractitionerRole.specialty.coding.display","","","",0,1,"","","Y","string {[]} {[]} +","Representation defined by the system","A representation of the meaning of the code in the system, following the rules of the system.","","Need to be able to carry a human-readable meaning of the code for readers that do not know the system.","","","","","","","",,,,,"",,,,"Coding.display",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","C*E.2 - but note this is not well followed","CV.displayName" +"PractitionerRole.specialty:discipline.coding.userSelected","PractitionerRole.specialty.coding.userSelected","","","",0,1,"","","Y","boolean {[]} {[]} +","If this coding was chosen directly by the user","Indicates that this coding was chosen by a user directly - e.g. off a pick list of available items (codes or displays).","Amongst a set of alternatives, a directly chosen code is the most appropriate starting point for new translations. There is some ambiguity about what exactly 'directly chosen' implies, and trading partner agreement may be needed to clarify the use of this element and its consequences more completely.","This has been identified as a clinical safety criterium - that this exact system/code pair was chosen explicitly, rather than inferred by the system based on some rules or language processing.","","","","","","","",,,,,"",,,,"Coding.userSelected",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","Sometimes implied by being first","CD.codingRationale" +"PractitionerRole.specialty:discipline.text","PractitionerRole.specialty.text","","","",0,1,"","","Y","string {[]} {[]} +","Plain text representation of the concept","A human language representation of the concept as seen/selected/uttered by the user who entered the data and/or which represents the intended meaning of the user.","Very often the text is the same as a displayName of one of the codings.","The codes from the terminologies do not always capture the correct meaning with all the nuances of the human using them, or sometimes there is no appropriate code at all. In these cases, the text is used to capture the full meaning of the source.","","","","","","","",,,,,"",,,,"CodeableConcept.text",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","C*E.9. But note many systems use C*E.2 for this","./originalText[mediaType/code=""text/plain""]/data" +"PractitionerRole.location","PractitionerRole.location","","","",0,*,"","","Y","Reference {[]} {[CanonicalType[http://hl7.org/fhir/StructureDefinition/Location], CanonicalType[http://helsenorge.no/fhir/StructureDefinition/no-basis-Location]]} +","The location(s) at which this practitioner provides care","The location(s) at which this practitioner provides care.","","","","","","","","","",,,,,"",,,,"PractitionerRole.location",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +",".performance.ActDefinitionOrEvent.ServiceDeliveryLocation[@classCode = 'SDLOC']","(ServD maps Practitioners and Organizations via another entity, so this concept is not available)
However these are accessed via the Site.ServiceSite.ServiceSiteProvider record. (The Site has the location)","FiveWs.where[x]" +"PractitionerRole.healthcareService","PractitionerRole.healthcareService","","","",0,*,"","","","Reference {[]} {[CanonicalType[http://hl7.org/fhir/StructureDefinition/HealthcareService], CanonicalType[http://helsenorge.no/fhir/StructureDefinition/no-basis-HealthcareService]]} +","The list of healthcare services that this worker provides for this role's Organization/Location(s)","The list of healthcare services that this worker provides for this role's Organization/Location(s).","","","","","","","","","",,,,,"",,,,"PractitionerRole.healthcareService",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","EDU-2 / AFF-3",".player.QualifiedEntity[@classCode = 'QUAL'].code" +"PractitionerRole.telecom","PractitionerRole.telecom","","","",0,*,"","","Y","ContactPoint {[]} {[]} +","Contact details that are specific to the role/location/service","Contact details that are specific to the role/location/service.","","Often practitioners have a dedicated line for each location (or service) that they work at, and need to be able to define separate contact details for each of these.","","","","","","","",,,,,"",,,,"PractitionerRole.telecom",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +",".telecom" +"PractitionerRole.availableTime","PractitionerRole.availableTime","","","",0,*,"","","","BackboneElement {[]} {[]} +","Times the Service Site is available","A collection of times the practitioner is available or performing this role at the location and/or healthcareservice.","More detailed availability information may be provided in associated Schedule/Slot resources.","","","","","","","","",,,,,"",,,,"PractitionerRole.availableTime",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +",".effectiveTime" +"PractitionerRole.availableTime.id","PractitionerRole.availableTime.id","","","",0,1,"","","","string {[]} {[]} +","Unique id for inter-element referencing","Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.","","","","","","","","","",,,,,"",,,,"Element.id",0,1,"","","n/a" +"PractitionerRole.availableTime.extension","PractitionerRole.availableTime.extension","","extensions +user content","",0,*,"","","","Extension {[]} {[]} +","Additional content defined by implementations","May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","","","","","","","","",,,,,"",,,,"Element.extension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}","n/a" +"PractitionerRole.availableTime.modifierExtension","PractitionerRole.availableTime.modifierExtension","","extensions +user contentmodifiers","",0,*,"","Y","Y","Extension {[]} {[]} +","Extensions that cannot be ignored even if unrecognized","May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. + +Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).","","","","","","","",,,,,"",,,,"BackboneElement.modifierExtension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}","N/A" +"PractitionerRole.availableTime.daysOfWeek","PractitionerRole.availableTime.daysOfWeek","","","",0,*,"","","","code {[]} {[]} +","mon | tue | wed | thu | fri | sat | sun","Indicates which days of the week are available between the start and end Times.","","","","","","","","","",,"required","The days of the week.","http://hl7.org/fhir/ValueSet/days-of-week|4.0.1","",,,,"PractitionerRole.availableTime.daysOfWeek",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +",".effectiveTime" +"PractitionerRole.availableTime.allDay","PractitionerRole.availableTime.allDay","","","",0,1,"","","","boolean {[]} {[]} +","Always available? e.g. 24 hour service","Is this always available? (hence times are irrelevant) e.g. 24 hour service.","","","","","","","","","",,,,,"",,,,"PractitionerRole.availableTime.allDay",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +",".effectiveTime" +"PractitionerRole.availableTime.availableStartTime","PractitionerRole.availableTime.availableStartTime","","","",0,1,"","","","time {[]} {[]} +","Opening time of day (ignored if allDay = true)","The opening time of day. Note: If the AllDay flag is set, then this time is ignored.","The timezone is expected to be for where this HealthcareService is provided at.","","","","","","","","",,,,,"",,,,"PractitionerRole.availableTime.availableStartTime",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +",".effectiveTime" +"PractitionerRole.availableTime.availableEndTime","PractitionerRole.availableTime.availableEndTime","","","",0,1,"","","","time {[]} {[]} +","Closing time of day (ignored if allDay = true)","The closing time of day. Note: If the AllDay flag is set, then this time is ignored.","The timezone is expected to be for where this HealthcareService is provided at.","","","","","","","","",,,,,"",,,,"PractitionerRole.availableTime.availableEndTime",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +",".effectiveTime" +"PractitionerRole.notAvailable","PractitionerRole.notAvailable","","","",0,*,"","","","BackboneElement {[]} {[]} +","Not available during this time due to provided reason","The practitioner is not available or performing this role during this period of time due to the provided reason.","","","","","","","","","",,,,,"",,,,"PractitionerRole.notAvailable",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +",".effectiveTime" +"PractitionerRole.notAvailable.id","PractitionerRole.notAvailable.id","","","",0,1,"","","","string {[]} {[]} +","Unique id for inter-element referencing","Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.","","","","","","","","","",,,,,"",,,,"Element.id",0,1,"","","n/a" +"PractitionerRole.notAvailable.extension","PractitionerRole.notAvailable.extension","","extensions +user content","",0,*,"","","","Extension {[]} {[]} +","Additional content defined by implementations","May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","","","","","","","","",,,,,"",,,,"Element.extension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}","n/a" +"PractitionerRole.notAvailable.modifierExtension","PractitionerRole.notAvailable.modifierExtension","","extensions +user contentmodifiers","",0,*,"","Y","Y","Extension {[]} {[]} +","Extensions that cannot be ignored even if unrecognized","May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. + +Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).","","","","","","","",,,,,"",,,,"BackboneElement.modifierExtension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}","N/A" +"PractitionerRole.notAvailable.description","PractitionerRole.notAvailable.description","","","",1,1,"","","","string {[]} {[]} +","Reason presented to the user explaining why time not available","The reason that can be presented to the user as to why this time is not available.","","","","","","","","","",,,,,"",,,,"PractitionerRole.notAvailable.description",1,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","n/a" +"PractitionerRole.notAvailable.during","PractitionerRole.notAvailable.during","","","",0,1,"","","","Period {[]} {[]} +","Service not available from this date","Service is not available (seasonally or for a public holiday) from this date.","","","","","","","","","",,,,,"",,,,"PractitionerRole.notAvailable.during",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +",".effectiveTime" +"PractitionerRole.availabilityExceptions","PractitionerRole.availabilityExceptions","","","",0,1,"","","","string {[]} {[]} +","Description of availability exceptions","A description of site availability exceptions, e.g. public holiday availability. Succinctly describing all possible exceptions to normal site availability as details in the available Times and not available Times.","","","","","","","","","",,,,,"",,,,"PractitionerRole.availabilityExceptions",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +",".effectiveTime" +"PractitionerRole.endpoint","PractitionerRole.endpoint","","","",0,*,"","","","Reference {[]} {[CanonicalType[http://hl7.org/fhir/StructureDefinition/Endpoint], CanonicalType[http://helsenorge.no/fhir/StructureDefinition/no-basis-Endpoint]]} +","Technical endpoints providing access to services operated for the practitioner with this role","no-basis: don't use this element to reference endpoints registered in the Norwegian Address register (endpoints connected to a kommunikasjonspart in tjenestebasert adressering). Endpoints registered in the Norwegian Address register should only be referenced through a kommunikasjonspart-Organization resource. + +Technical endpoints providing access to services operated for the practitioner with this role.","","Organizations have multiple systems that provide various services and ,ay also be different for practitioners too. So the endpoint satisfies the need to be able to define the technical connection details for how to connect to them, and for what purpose.","","","","","","","",,,,,"",,,,"PractitionerRole.endpoint",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","n/a" diff --git a/StructureDefinition-no-basis-PractitionerRole.html b/StructureDefinition-no-basis-PractitionerRole.html new file mode 100644 index 00000000..8b9965e4 --- /dev/null +++ b/StructureDefinition-no-basis-PractitionerRole.html @@ -0,0 +1,1152 @@ + + + + + + + + + + no-basis-PractitionerRole - v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - draft + + + +

+
+
+
+ +
+
+
+ + + + +
+
+ + +
+
+ +
+
+ + +
+
+
+
+ +
+

NyTimelosingIG - Local Development build (v0.1.0). See the Directory of published versions

+ + + + + + + + + + + + + + + + +

Resource Profile: + + no-basis-PractitionerRole + + + + + +

+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Official URL: http://helsenorge.no/fhir/StructureDefinition/no-basis-PractitionerRoleVersion: + 0.1.0
+ + Active + + as of 2019-05-20 + + + Computable Name: NoBasisPractitionerRole
+ +

+

Basisprofil for Norwegian PractitionerRole information. Defined by The Norwegian Directorate of eHealth and HL7 Norway. Should be used as a basis for further profiling in use-cases where specific role information is available. The basis profile is open, but derived profiles should close down the information elements according to specifications relevant to the use-case.

+ +

The main use-case of no-basis-PractitionerRole is to represent the role or function of a Practitioner wihtin an organization. The resource can include information about services performed by a Practitioner, a location where the practitioner performes the functions as well as information about the nature of the employment at an organization.

+ +

+ + + + + + + + +

Usage:

+ + + + + +

Formal Views of Profile Content

+

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

+
+ + +
+
+

This structure is derived from PractitionerRole +

+
+ + + + + + + + + + + + + + + + +
NameFlagsCard.TypeDescription & Constraintsdoco
.. PractitionerRole 0..*PractitionerRoleRoles/organizations the practitioner is associated with
... practitioner 0..1Reference(Practitioner | no-basis-Practitioner)Practitioner that is able to provide the defined services for the organization
... organization 0..1Reference(Organization | no-basis-Organization)Organization where the roles are available
... Slices for code 0..*CodeableConceptRoles which this practitioner may perform
Slice: Unordered, Open by value:coding.system
.... code:functions 0..*CodeableConceptRoles which this practitioner may perform
Binding: urn:oid:2.16.578.1.12.4.1.1.9034 (preferred)
..... coding
...... system 1..1uriIdentity of the Helsepersonellregisterets (HPR) klassifikasjon av spesialiteter (OID=9034)
Fixed Value: urn:oid:2.16.578.1.12.4.1.1.9034
...... code 1..1codeSymbol in syntax defined by the system
.... specialty:discipline 0..*CodeableConceptSpecific discipline of practitioner
Binding: urn:oid:2.16.578.1.12.4.1.1.8451 (preferred): Specific discipline


..... coding
...... system 1..1uriThe identification of the code system
Fixed Value: urn:oid:2.16.578.1.12.4.1.1.8451
...... code 1..1codeSymbol in syntax defined by the system
... location 0..*Reference(Location | no-basis-Location)The location(s) at which this practitioner provides care
... healthcareService 0..*Reference(HealthcareService | no-basis-HealthcareService)The list of healthcare services that this worker provides for this role's Organization/Location(s)
... endpoint 0..*Reference(Endpoint | no-basis-Endpoint)Technical endpoints providing access to services operated for the practitioner with this role

doco Documentation for this format
+ + +

Terminology Bindings (Differential)

+ + + + +
PathConformanceValueSet
PractitionerRole.code:functionspreferred

urn:oid:2.16.578.1.12.4.1.1.9034

+
PractitionerRole.specialty:disciplinepreferred

urn:oid:2.16.578.1.12.4.1.1.8451

+
+ + + + + +
+
+
+ +
+
+
+ + + + + + + + + + + + +
NameFlagsCard.TypeDescription & Constraintsdoco
.. PractitionerRole 0..*PractitionerRoleRoles/organizations the practitioner is associated with
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... practitioner Σ0..1Reference(Practitioner | no-basis-Practitioner)Practitioner that is able to provide the defined services for the organization
... Slices for code Σ0..*CodeableConceptRoles which this practitioner may perform
Slice: Unordered, Open by value:coding.system
Binding: PractitionerRole (example): The role a person plays representing an organization.


.... code:functions Σ0..*CodeableConceptRoles which this practitioner may perform
Binding: urn:oid:2.16.578.1.12.4.1.1.9034 (preferred)
... Slices for specialty Σ0..*CodeableConceptSpecific specialty of the practitioner
Slice: Unordered, Open by value:coding.system
Binding: PracticeSettingCodeValueSet (preferred): Specific specialty associated with the agency.


.... specialty:discipline Σ0..*CodeableConceptSpecific discipline of practitioner
Binding: urn:oid:2.16.578.1.12.4.1.1.8451 (preferred): Specific discipline


... location Σ0..*Reference(Location | no-basis-Location)The location(s) at which this practitioner provides care
... healthcareService 0..*Reference(HealthcareService | no-basis-HealthcareService)The list of healthcare services that this worker provides for this role's Organization/Location(s)
... endpoint 0..*Reference(Endpoint | no-basis-Endpoint)Technical endpoints providing access to services operated for the practitioner with this role

doco Documentation for this format
+ +

Terminology Bindings

+ + + + + + +
PathConformanceValueSet
PractitionerRole.codeexamplePractitionerRole
PractitionerRole.code:functionspreferred

urn:oid:2.16.578.1.12.4.1.1.9034

+
PractitionerRole.specialtypreferredPracticeSettingCodeValueSet
PractitionerRole.specialty:disciplinepreferred

urn:oid:2.16.578.1.12.4.1.1.8451

+
+ + + + + + + +

Constraints

+ + + + + + + + + +
IdGradePath(s)DetailsRequirements
dom-2errorPractitionerRoleIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorPractitionerRoleIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
: contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4errorPractitionerRoleIf a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5errorPractitionerRoleIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practicePractitionerRoleA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
+ + +
+
+
+ +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameFlagsCard.TypeDescription & Constraintsdoco
.. PractitionerRole 0..*PractitionerRoleRoles/organizations the practitioner is associated with
... id Σ0..1idLogical id of this artifact
... meta Σ0..1MetaMetadata about the resource
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... text 0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... extension 0..*ExtensionAdditional content defined by implementations
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... identifier Σ0..*IdentifierBusiness Identifiers that are specific to a role/location
... active Σ0..1booleanWhether this practitioner role record is in active use
... period Σ0..1PeriodThe period during which the practitioner is authorized to perform in these role(s)
... practitioner Σ0..1Reference(Practitioner | no-basis-Practitioner)Practitioner that is able to provide the defined services for the organization
... organization Σ0..1Reference(Organization | no-basis-Organization)Organization where the roles are available
... Slices for code Σ0..*CodeableConceptRoles which this practitioner may perform
Slice: Unordered, Open by value:coding.system
Binding: PractitionerRole (example): The role a person plays representing an organization.


.... code:functions Σ0..*CodeableConceptRoles which this practitioner may perform
Binding: urn:oid:2.16.578.1.12.4.1.1.9034 (preferred)
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... coding Σ0..*CodingCode defined by a terminology system
...... id 0..1stringUnique id for inter-element referencing
...... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
...... system Σ1..1uriIdentity of the Helsepersonellregisterets (HPR) klassifikasjon av spesialiteter (OID=9034)
Fixed Value: urn:oid:2.16.578.1.12.4.1.1.9034
...... version Σ0..1stringVersion of the system - if relevant
...... code Σ1..1codeSymbol in syntax defined by the system
...... display Σ0..1stringRepresentation defined by the system
...... userSelected Σ0..1booleanIf this coding was chosen directly by the user
..... text Σ0..1stringPlain text representation of the concept
... Slices for specialty Σ0..*CodeableConceptSpecific specialty of the practitioner
Slice: Unordered, Open by value:coding.system
Binding: PracticeSettingCodeValueSet (preferred): Specific specialty associated with the agency.


.... specialty:discipline Σ0..*CodeableConceptSpecific discipline of practitioner
Binding: urn:oid:2.16.578.1.12.4.1.1.8451 (preferred): Specific discipline


..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... coding Σ0..*CodingCode defined by a terminology system
...... id 0..1stringUnique id for inter-element referencing
...... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
...... system Σ1..1uriThe identification of the code system
Fixed Value: urn:oid:2.16.578.1.12.4.1.1.8451
...... version Σ0..1stringVersion of the system - if relevant
...... code Σ1..1codeSymbol in syntax defined by the system
...... display Σ0..1stringRepresentation defined by the system
...... userSelected Σ0..1booleanIf this coding was chosen directly by the user
..... text Σ0..1stringPlain text representation of the concept
... location Σ0..*Reference(Location | no-basis-Location)The location(s) at which this practitioner provides care
... healthcareService 0..*Reference(HealthcareService | no-basis-HealthcareService)The list of healthcare services that this worker provides for this role's Organization/Location(s)
... telecom Σ0..*ContactPointContact details that are specific to the role/location/service
... availableTime 0..*BackboneElementTimes the Service Site is available
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... daysOfWeek 0..*codemon | tue | wed | thu | fri | sat | sun
Binding: DaysOfWeek (required): The days of the week.


.... allDay 0..1booleanAlways available? e.g. 24 hour service
.... availableStartTime 0..1timeOpening time of day (ignored if allDay = true)
.... availableEndTime 0..1timeClosing time of day (ignored if allDay = true)
... notAvailable 0..*BackboneElementNot available during this time due to provided reason
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... description 1..1stringReason presented to the user explaining why time not available
.... during 0..1PeriodService not available from this date
... availabilityExceptions 0..1stringDescription of availability exceptions
... endpoint 0..*Reference(Endpoint | no-basis-Endpoint)Technical endpoints providing access to services operated for the practitioner with this role

doco Documentation for this format
+ +

Terminology Bindings

+ + + + + + + + +
PathConformanceValueSet
PractitionerRole.languagepreferredCommonLanguages + + + + + + + + +
+ Additional Bindings + Purpose
+ AllLanguages + + Max Binding +
+
PractitionerRole.codeexamplePractitionerRole
PractitionerRole.code:functionspreferred

urn:oid:2.16.578.1.12.4.1.1.9034

+
PractitionerRole.specialtypreferredPracticeSettingCodeValueSet
PractitionerRole.specialty:disciplinepreferred

urn:oid:2.16.578.1.12.4.1.1.8451

+
PractitionerRole.availableTime.daysOfWeekrequiredDaysOfWeek
+ + + + + + + +

Constraints

+ + + + + + + + + +
IdGradePath(s)DetailsRequirements
dom-2errorPractitionerRoleIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorPractitionerRoleIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
: contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4errorPractitionerRoleIf a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5errorPractitionerRoleIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practicePractitionerRoleA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
+ + +
+
+
+ + + + + + + + + + +
+
+

This structure is derived from PractitionerRole +

+
+ + +

+Summary +

+

Mandatory: 0 element (4 nested mandatory elements)
Fixed Value: 2 elements

Structures

+

This structure refers to these other structures:

+ + +

Slices

+

This structure defines the following Slices:

+
    +
  • The element PractitionerRole.code is sliced based on the value of value:coding.system
  • +
  • The element PractitionerRole.specialty is sliced based on the value of value:coding.system
  • + +
+ + +
+
+
+ +
+
+

+ Differential View +

+

This structure is derived from PractitionerRole +

+
+ + + + + + + + + + + + + + + + +
NameFlagsCard.TypeDescription & Constraintsdoco
.. PractitionerRole 0..*PractitionerRoleRoles/organizations the practitioner is associated with
... practitioner 0..1Reference(Practitioner | no-basis-Practitioner)Practitioner that is able to provide the defined services for the organization
... organization 0..1Reference(Organization | no-basis-Organization)Organization where the roles are available
... Slices for code 0..*CodeableConceptRoles which this practitioner may perform
Slice: Unordered, Open by value:coding.system
.... code:functions 0..*CodeableConceptRoles which this practitioner may perform
Binding: urn:oid:2.16.578.1.12.4.1.1.9034 (preferred)
..... coding
...... system 1..1uriIdentity of the Helsepersonellregisterets (HPR) klassifikasjon av spesialiteter (OID=9034)
Fixed Value: urn:oid:2.16.578.1.12.4.1.1.9034
...... code 1..1codeSymbol in syntax defined by the system
.... specialty:discipline 0..*CodeableConceptSpecific discipline of practitioner
Binding: urn:oid:2.16.578.1.12.4.1.1.8451 (preferred): Specific discipline


..... coding
...... system 1..1uriThe identification of the code system
Fixed Value: urn:oid:2.16.578.1.12.4.1.1.8451
...... code 1..1codeSymbol in syntax defined by the system
... location 0..*Reference(Location | no-basis-Location)The location(s) at which this practitioner provides care
... healthcareService 0..*Reference(HealthcareService | no-basis-HealthcareService)The list of healthcare services that this worker provides for this role's Organization/Location(s)
... endpoint 0..*Reference(Endpoint | no-basis-Endpoint)Technical endpoints providing access to services operated for the practitioner with this role

doco Documentation for this format
+ +

Terminology Bindings (Differential)

+ + + + +
PathConformanceValueSet
PractitionerRole.code:functionspreferred

urn:oid:2.16.578.1.12.4.1.1.9034

+
PractitionerRole.specialty:disciplinepreferred

urn:oid:2.16.578.1.12.4.1.1.8451

+
+ + + + + +
+
+
+

+ Key Elements View +

+
+ + + + + + + + + + + + +
NameFlagsCard.TypeDescription & Constraintsdoco
.. PractitionerRole 0..*PractitionerRoleRoles/organizations the practitioner is associated with
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... practitioner Σ0..1Reference(Practitioner | no-basis-Practitioner)Practitioner that is able to provide the defined services for the organization
... Slices for code Σ0..*CodeableConceptRoles which this practitioner may perform
Slice: Unordered, Open by value:coding.system
Binding: PractitionerRole (example): The role a person plays representing an organization.


.... code:functions Σ0..*CodeableConceptRoles which this practitioner may perform
Binding: urn:oid:2.16.578.1.12.4.1.1.9034 (preferred)
... Slices for specialty Σ0..*CodeableConceptSpecific specialty of the practitioner
Slice: Unordered, Open by value:coding.system
Binding: PracticeSettingCodeValueSet (preferred): Specific specialty associated with the agency.


.... specialty:discipline Σ0..*CodeableConceptSpecific discipline of practitioner
Binding: urn:oid:2.16.578.1.12.4.1.1.8451 (preferred): Specific discipline


... location Σ0..*Reference(Location | no-basis-Location)The location(s) at which this practitioner provides care
... healthcareService 0..*Reference(HealthcareService | no-basis-HealthcareService)The list of healthcare services that this worker provides for this role's Organization/Location(s)
... endpoint 0..*Reference(Endpoint | no-basis-Endpoint)Technical endpoints providing access to services operated for the practitioner with this role

doco Documentation for this format
+ +

Terminology Bindings

+ + + + + + +
PathConformanceValueSet
PractitionerRole.codeexamplePractitionerRole
PractitionerRole.code:functionspreferred

urn:oid:2.16.578.1.12.4.1.1.9034

+
PractitionerRole.specialtypreferredPracticeSettingCodeValueSet
PractitionerRole.specialty:disciplinepreferred

urn:oid:2.16.578.1.12.4.1.1.8451

+
+ + + + + + + +

Constraints

+ + + + + + + + + +
IdGradePath(s)DetailsRequirements
dom-2errorPractitionerRoleIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorPractitionerRoleIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
: contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4errorPractitionerRoleIf a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5errorPractitionerRoleIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practicePractitionerRoleA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
+ + +
+
+
+

+ Snapshot View +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameFlagsCard.TypeDescription & Constraintsdoco
.. PractitionerRole 0..*PractitionerRoleRoles/organizations the practitioner is associated with
... id Σ0..1idLogical id of this artifact
... meta Σ0..1MetaMetadata about the resource
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... text 0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... extension 0..*ExtensionAdditional content defined by implementations
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... identifier Σ0..*IdentifierBusiness Identifiers that are specific to a role/location
... active Σ0..1booleanWhether this practitioner role record is in active use
... period Σ0..1PeriodThe period during which the practitioner is authorized to perform in these role(s)
... practitioner Σ0..1Reference(Practitioner | no-basis-Practitioner)Practitioner that is able to provide the defined services for the organization
... organization Σ0..1Reference(Organization | no-basis-Organization)Organization where the roles are available
... Slices for code Σ0..*CodeableConceptRoles which this practitioner may perform
Slice: Unordered, Open by value:coding.system
Binding: PractitionerRole (example): The role a person plays representing an organization.


.... code:functions Σ0..*CodeableConceptRoles which this practitioner may perform
Binding: urn:oid:2.16.578.1.12.4.1.1.9034 (preferred)
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... coding Σ0..*CodingCode defined by a terminology system
...... id 0..1stringUnique id for inter-element referencing
...... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
...... system Σ1..1uriIdentity of the Helsepersonellregisterets (HPR) klassifikasjon av spesialiteter (OID=9034)
Fixed Value: urn:oid:2.16.578.1.12.4.1.1.9034
...... version Σ0..1stringVersion of the system - if relevant
...... code Σ1..1codeSymbol in syntax defined by the system
...... display Σ0..1stringRepresentation defined by the system
...... userSelected Σ0..1booleanIf this coding was chosen directly by the user
..... text Σ0..1stringPlain text representation of the concept
... Slices for specialty Σ0..*CodeableConceptSpecific specialty of the practitioner
Slice: Unordered, Open by value:coding.system
Binding: PracticeSettingCodeValueSet (preferred): Specific specialty associated with the agency.


.... specialty:discipline Σ0..*CodeableConceptSpecific discipline of practitioner
Binding: urn:oid:2.16.578.1.12.4.1.1.8451 (preferred): Specific discipline


..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... coding Σ0..*CodingCode defined by a terminology system
...... id 0..1stringUnique id for inter-element referencing
...... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
...... system Σ1..1uriThe identification of the code system
Fixed Value: urn:oid:2.16.578.1.12.4.1.1.8451
...... version Σ0..1stringVersion of the system - if relevant
...... code Σ1..1codeSymbol in syntax defined by the system
...... display Σ0..1stringRepresentation defined by the system
...... userSelected Σ0..1booleanIf this coding was chosen directly by the user
..... text Σ0..1stringPlain text representation of the concept
... location Σ0..*Reference(Location | no-basis-Location)The location(s) at which this practitioner provides care
... healthcareService 0..*Reference(HealthcareService | no-basis-HealthcareService)The list of healthcare services that this worker provides for this role's Organization/Location(s)
... telecom Σ0..*ContactPointContact details that are specific to the role/location/service
... availableTime 0..*BackboneElementTimes the Service Site is available
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... daysOfWeek 0..*codemon | tue | wed | thu | fri | sat | sun
Binding: DaysOfWeek (required): The days of the week.


.... allDay 0..1booleanAlways available? e.g. 24 hour service
.... availableStartTime 0..1timeOpening time of day (ignored if allDay = true)
.... availableEndTime 0..1timeClosing time of day (ignored if allDay = true)
... notAvailable 0..*BackboneElementNot available during this time due to provided reason
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... description 1..1stringReason presented to the user explaining why time not available
.... during 0..1PeriodService not available from this date
... availabilityExceptions 0..1stringDescription of availability exceptions
... endpoint 0..*Reference(Endpoint | no-basis-Endpoint)Technical endpoints providing access to services operated for the practitioner with this role

doco Documentation for this format
+ +

Terminology Bindings

+ + + + + + + + +
PathConformanceValueSet
PractitionerRole.languagepreferredCommonLanguages + + + + + + + + +
+ Additional Bindings + Purpose
+ AllLanguages + + Max Binding +
+
PractitionerRole.codeexamplePractitionerRole
PractitionerRole.code:functionspreferred

urn:oid:2.16.578.1.12.4.1.1.9034

+
PractitionerRole.specialtypreferredPracticeSettingCodeValueSet
PractitionerRole.specialty:disciplinepreferred

urn:oid:2.16.578.1.12.4.1.1.8451

+
PractitionerRole.availableTime.daysOfWeekrequiredDaysOfWeek
+ + + + + + + +

Constraints

+ + + + + + + + + +
IdGradePath(s)DetailsRequirements
dom-2errorPractitionerRoleIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorPractitionerRoleIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
: contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4errorPractitionerRoleIf a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5errorPractitionerRoleIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practicePractitionerRoleA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
+ + +
+
+ + + + + + + + + +
+

This structure is derived from PractitionerRole +

+
+ +

+Summary +

+

Mandatory: 0 element (4 nested mandatory elements)
Fixed Value: 2 elements

Structures

+

This structure refers to these other structures:

+ + +

Slices

+

This structure defines the following Slices:

+
    +
  • The element PractitionerRole.code is sliced based on the value of value:coding.system
  • +
  • The element PractitionerRole.specialty is sliced based on the value of value:coding.system
  • + +
+ + +
+
+
+
+

 

+

Other representations of profile: CSV, Excel, Schematron + +

+ + + + + + + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/StructureDefinition-no-basis-PractitionerRole.json b/StructureDefinition-no-basis-PractitionerRole.json new file mode 100644 index 00000000..73a15ee7 --- /dev/null +++ b/StructureDefinition-no-basis-PractitionerRole.json @@ -0,0 +1,2442 @@ +{ + "resourceType" : "StructureDefinition", + "id" : "no-basis-PractitionerRole", + "text" : { + "status" : "extensions", + "div" : "
Placeholder
" + }, + "url" : "http://helsenorge.no/fhir/StructureDefinition/no-basis-PractitionerRole", + "version" : "0.1.0", + "name" : "NoBasisPractitionerRole", + "title" : "no-basis-PractitionerRole", + "status" : "active", + "date" : "2019-05-20", + "publisher" : "Example Publisher", + "contact" : [{ + "name" : "Example Publisher", + "telecom" : [{ + "system" : "url", + "value" : "http://example.org/example-publisher" + }] + }], + "description" : "Basisprofil for Norwegian PractitionerRole information. Defined by The Norwegian Directorate of eHealth and HL7 Norway. Should be used as a basis for further profiling in use-cases where specific role information is available. The basis profile is open, but derived profiles should close down the information elements according to specifications relevant to the use-case.\n\nThe main use-case of no-basis-PractitionerRole is to represent the role or function of a Practitioner wihtin an organization. The resource can include information about services performed by a Practitioner, a location where the practitioner performes the functions as well as information about the nature of the employment at an organization.", + "fhirVersion" : "4.0.1", + "mapping" : [{ + "identity" : "v2", + "uri" : "http://hl7.org/v2", + "name" : "HL7 v2 Mapping" + }, + { + "identity" : "rim", + "uri" : "http://hl7.org/v3", + "name" : "RIM Mapping" + }, + { + "identity" : "servd", + "uri" : "http://www.omg.org/spec/ServD/1.0/", + "name" : "ServD" + }, + { + "identity" : "w5", + "uri" : "http://hl7.org/fhir/fivews", + "name" : "FiveWs Pattern Mapping" + }], + "kind" : "resource", + "abstract" : false, + "type" : "PractitionerRole", + "baseDefinition" : "http://hl7.org/fhir/StructureDefinition/PractitionerRole", + "derivation" : "constraint", + "snapshot" : { + "element" : [{ + "id" : "PractitionerRole", + "path" : "PractitionerRole", + "short" : "Roles/organizations the practitioner is associated with", + "definition" : "A specific set of Roles/Locations/specialties/services that a practitioner may perform at an organization for a period of time.", + "min" : 0, + "max" : "*", + "base" : { + "path" : "PractitionerRole", + "min" : 0, + "max" : "*" + }, + "constraint" : [{ + "key" : "dom-2", + "severity" : "error", + "human" : "If the resource is contained in another resource, it SHALL NOT contain nested Resources", + "expression" : "contained.contained.empty()", + "xpath" : "not(parent::f:contained and f:contained)", + "source" : "http://hl7.org/fhir/StructureDefinition/DomainResource" + }, + { + "key" : "dom-3", + "severity" : "error", + "human" : "If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource", + "expression" : "contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()", + "xpath" : "not(exists(for $id in f:contained/*/f:id/@value return $contained[not(parent::*/descendant::f:reference/@value=concat('#', $contained/*/id/@value) or descendant::f:reference[@value='#'])]))", + "source" : "http://hl7.org/fhir/StructureDefinition/DomainResource" + }, + { + "key" : "dom-4", + "severity" : "error", + "human" : "If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated", + "expression" : "contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()", + "xpath" : "not(exists(f:contained/*/f:meta/f:versionId)) and not(exists(f:contained/*/f:meta/f:lastUpdated))", + "source" : "http://hl7.org/fhir/StructureDefinition/DomainResource" + }, + { + "key" : "dom-5", + "severity" : "error", + "human" : "If a resource is contained in another resource, it SHALL NOT have a security label", + "expression" : "contained.meta.security.empty()", + "xpath" : "not(exists(f:contained/*/f:meta/f:security))", + "source" : "http://hl7.org/fhir/StructureDefinition/DomainResource" + }, + { + "extension" : [{ + "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bestpractice", + "valueBoolean" : true + }, + { + "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bestpractice-explanation", + "valueMarkdown" : "When a resource has no narrative, only systems that fully understand the data can display the resource to a human safely. Including a human readable representation in the resource makes for a much more robust eco-system and cheaper handling of resources by intermediary systems. Some ecosystems restrict distribution of resources to only those systems that do fully understand the resources, and as a consequence implementers may believe that the narrative is superfluous. However experience shows that such eco-systems often open up to new participants over time." + }], + "key" : "dom-6", + "severity" : "warning", + "human" : "A resource should have narrative for robust management", + "expression" : "text.`div`.exists()", + "xpath" : "exists(f:text/h:div)", + "source" : "http://hl7.org/fhir/StructureDefinition/DomainResource" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "Entity. Role, or Act" + }, + { + "identity" : "v2", + "map" : "PRD (as one example)" + }, + { + "identity" : "rim", + "map" : "Role" + }, + { + "identity" : "servd", + "map" : "ServiceSiteProvider" + }] + }, + { + "id" : "PractitionerRole.id", + "path" : "PractitionerRole.id", + "short" : "Logical id of this artifact", + "definition" : "The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.", + "comment" : "The only time that a resource does not have an id is when it is being submitted to the server using a create operation.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Resource.id", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "extension" : [{ + "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type", + "valueUrl" : "id" + }], + "code" : "http://hl7.org/fhirpath/System.String" + }], + "isModifier" : false, + "isSummary" : true + }, + { + "id" : "PractitionerRole.meta", + "path" : "PractitionerRole.meta", + "short" : "Metadata about the resource", + "definition" : "The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Resource.meta", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "Meta" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true + }, + { + "id" : "PractitionerRole.implicitRules", + "path" : "PractitionerRole.implicitRules", + "short" : "A set of rules under which this content was created", + "definition" : "A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc.", + "comment" : "Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of it's narrative along with other profiles, value sets, etc.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Resource.implicitRules", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "uri" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : true, + "isModifierReason" : "This element is labeled as a modifier because the implicit rules may provide additional knowledge about the resource that modifies it's meaning or interpretation", + "isSummary" : true + }, + { + "id" : "PractitionerRole.language", + "path" : "PractitionerRole.language", + "short" : "Language of the resource content", + "definition" : "The base language in which the resource is written.", + "comment" : "Language is provided to support indexing and accessibility (typically, services such as text to speech use the language tag). The html language tag in the narrative applies to the narrative. The language tag on the resource may be used to specify the language of other presentations generated from the data in the resource. Not all the content has to be in the base language. The Resource.language should not be assumed to apply to the narrative automatically. If a language is specified, it should it also be specified on the div element in the html (see rules in HTML5 for information about the relationship between xml:lang and the html lang attribute).", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Resource.language", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "code" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : false, + "binding" : { + "extension" : [{ + "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-maxValueSet", + "valueCanonical" : "http://hl7.org/fhir/ValueSet/all-languages" + }, + { + "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", + "valueString" : "Language" + }, + { + "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding", + "valueBoolean" : true + }], + "strength" : "preferred", + "description" : "A human language.", + "valueSet" : "http://hl7.org/fhir/ValueSet/languages" + } + }, + { + "id" : "PractitionerRole.text", + "path" : "PractitionerRole.text", + "short" : "Text summary of the resource, for human interpretation", + "definition" : "A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it \"clinically safe\" for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety.", + "comment" : "Contained resources do not have narrative. Resources that are not contained SHOULD have a narrative. In some cases, a resource may only have text with little or no additional discrete data (as long as all minOccurs=1 elements are satisfied). This may be necessary for data from legacy systems where information is captured as a \"text blob\" or where text is additionally entered raw or narrated and encoded information is added later.", + "alias" : ["narrative", + "html", + "xhtml", + "display"], + "min" : 0, + "max" : "1", + "base" : { + "path" : "DomainResource.text", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "Narrative" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "Act.text?" + }] + }, + { + "id" : "PractitionerRole.contained", + "path" : "PractitionerRole.contained", + "short" : "Contained, inline Resources", + "definition" : "These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.", + "comment" : "This should never be done when the content can be identified properly, as once identification is lost, it is extremely difficult (and context dependent) to restore it again. Contained resources may have profiles and tags In their meta elements, but SHALL NOT have security labels.", + "alias" : ["inline resources", + "anonymous resources", + "contained resources"], + "min" : 0, + "max" : "*", + "base" : { + "path" : "DomainResource.contained", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "Resource" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "N/A" + }] + }, + { + "id" : "PractitionerRole.extension", + "path" : "PractitionerRole.extension", + "short" : "Additional content defined by implementations", + "definition" : "May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.", + "alias" : ["extensions", + "user content"], + "min" : 0, + "max" : "*", + "base" : { + "path" : "DomainResource.extension", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "Extension" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }, + { + "key" : "ext-1", + "severity" : "error", + "human" : "Must have either extensions or value[x], not both", + "expression" : "extension.exists() != value.exists()", + "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])", + "source" : "http://hl7.org/fhir/StructureDefinition/Extension" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "N/A" + }] + }, + { + "id" : "PractitionerRole.modifierExtension", + "path" : "PractitionerRole.modifierExtension", + "short" : "Extensions that cannot be ignored", + "definition" : "May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", + "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.", + "requirements" : "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).", + "alias" : ["extensions", + "user content"], + "min" : 0, + "max" : "*", + "base" : { + "path" : "DomainResource.modifierExtension", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "Extension" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }, + { + "key" : "ext-1", + "severity" : "error", + "human" : "Must have either extensions or value[x], not both", + "expression" : "extension.exists() != value.exists()", + "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])", + "source" : "http://hl7.org/fhir/StructureDefinition/Extension" + }], + "isModifier" : true, + "isModifierReason" : "Modifier extensions are expected to modify the meaning or interpretation of the resource that contains them", + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "N/A" + }] + }, + { + "id" : "PractitionerRole.identifier", + "path" : "PractitionerRole.identifier", + "short" : "Business Identifiers that are specific to a role/location", + "definition" : "Business Identifiers that are specific to a role/location.", + "requirements" : "Often, specific identities are assigned for the agent.", + "min" : 0, + "max" : "*", + "base" : { + "path" : "PractitionerRole.identifier", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "Identifier" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "mapping" : [{ + "identity" : "w5", + "map" : "FiveWs.identifier" + }, + { + "identity" : "v2", + "map" : "PRD-7 (or XCN.1)" + }, + { + "identity" : "rim", + "map" : ".id" + }, + { + "identity" : "servd", + "map" : "./Identifiers" + }] + }, + { + "id" : "PractitionerRole.active", + "path" : "PractitionerRole.active", + "short" : "Whether this practitioner role record is in active use", + "definition" : "Whether this practitioner role record is in active use.", + "comment" : "If this value is false, you may refer to the period to see when the role was in active use. If there is no period specified, no inference can be made about when it was active.", + "requirements" : "Need to be able to mark a practitioner role record as not to be used because it was created in error, or otherwise no longer in active use.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "PractitionerRole.active", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "boolean" + }], + "meaningWhenMissing" : "This resource is generally assumed to be active if no value is provided for the active element", + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "mapping" : [{ + "identity" : "w5", + "map" : "FiveWs.status" + }, + { + "identity" : "v2", + "map" : "STF-7" + }, + { + "identity" : "rim", + "map" : ".statusCode" + }] + }, + { + "id" : "PractitionerRole.period", + "path" : "PractitionerRole.period", + "short" : "The period during which the practitioner is authorized to perform in these role(s)", + "definition" : "The period during which the person is authorized to act as a practitioner in these role(s) for the organization.", + "requirements" : "Even after the agencies is revoked, the fact that it existed must still be recorded.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "PractitionerRole.period", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "Period" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "mapping" : [{ + "identity" : "w5", + "map" : "FiveWs.done[x]" + }, + { + "identity" : "v2", + "map" : "PRD-8/9 / PRA-5.4" + }, + { + "identity" : "rim", + "map" : ".performance[@typeCode <= 'PPRF'].ActDefinitionOrEvent.effectiveTime" + }, + { + "identity" : "servd", + "map" : "(ServD maps Practitioners and Organizations via another entity, so this concept is not available)" + }] + }, + { + "id" : "PractitionerRole.practitioner", + "path" : "PractitionerRole.practitioner", + "short" : "Practitioner that is able to provide the defined services for the organization", + "definition" : "Practitioner that is able to provide the defined services for the organization.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "PractitionerRole.practitioner", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "Reference", + "targetProfile" : ["http://hl7.org/fhir/StructureDefinition/Practitioner", + "http://helsenorge.no/fhir/StructureDefinition/no-basis-Practitioner"] + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "mapping" : [{ + "identity" : "rim", + "map" : ".player" + }] + }, + { + "id" : "PractitionerRole.organization", + "path" : "PractitionerRole.organization", + "short" : "Organization where the roles are available", + "definition" : "The organization where the Practitioner performs the roles associated.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "PractitionerRole.organization", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "Reference", + "targetProfile" : ["http://hl7.org/fhir/StructureDefinition/Organization", + "http://helsenorge.no/fhir/StructureDefinition/no-basis-Organization"] + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "mapping" : [{ + "identity" : "rim", + "map" : ".scoper" + }] + }, + { + "id" : "PractitionerRole.code", + "path" : "PractitionerRole.code", + "slicing" : { + "discriminator" : [{ + "type" : "value", + "path" : "coding.system" + }], + "rules" : "open" + }, + "short" : "Roles which this practitioner may perform", + "definition" : "no-basis: Codes related to what function the Practitioner may perform\n\nRoles which this practitioner is authorized to perform for the organization.", + "comment" : "A person may have more than one role.", + "requirements" : "Need to know what authority the practitioner has - what can they do?", + "min" : 0, + "max" : "*", + "base" : { + "path" : "PractitionerRole.code", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "CodeableConcept" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "binding" : { + "extension" : [{ + "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", + "valueString" : "PractitionerRole" + }], + "strength" : "example", + "description" : "The role a person plays representing an organization.", + "valueSet" : "http://hl7.org/fhir/ValueSet/practitioner-role" + }, + "mapping" : [{ + "identity" : "v2", + "map" : "PRD-1 / STF-18 / PRA-3 / PRT-4 / ROL-3 / ORC-12 / OBR-16 / PV1-7 / PV1-8 / PV1-9 / PV1-17" + }, + { + "identity" : "rim", + "map" : ".code" + }, + { + "identity" : "servd", + "map" : "(ServD maps Practitioners and Organizations via another entity, so this concept is not available)" + }] + }, + { + "id" : "PractitionerRole.code:functions", + "path" : "PractitionerRole.code", + "sliceName" : "functions", + "short" : "Roles which this practitioner may perform", + "definition" : "no-basis: Codes from urn:oid:2.16.578.1.12.4.1.1.9034 Helsepersonells funksjoner mv. (OID=9034)\n\nRoles which this practitioner is authorized to perform for the organization.", + "comment" : "A person may have more than one role.", + "requirements" : "Need to know what authority the practitioner has - what can they do?", + "alias" : ["helsepersonells funksjoner"], + "min" : 0, + "max" : "*", + "base" : { + "path" : "PractitionerRole.code", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "CodeableConcept" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "binding" : { + "strength" : "preferred", + "valueSet" : "urn:oid:2.16.578.1.12.4.1.1.9034" + }, + "mapping" : [{ + "identity" : "v2", + "map" : "PRD-1 / STF-18 / PRA-3 / PRT-4 / ROL-3 / ORC-12 / OBR-16 / PV1-7 / PV1-8 / PV1-9 / PV1-17" + }, + { + "identity" : "rim", + "map" : ".code" + }, + { + "identity" : "servd", + "map" : "(ServD maps Practitioners and Organizations via another entity, so this concept is not available)" + }] + }, + { + "id" : "PractitionerRole.code:functions.id", + "path" : "PractitionerRole.code.id", + "representation" : ["xmlAttr"], + "short" : "Unique id for inter-element referencing", + "definition" : "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Element.id", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "extension" : [{ + "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type", + "valueUrl" : "string" + }], + "code" : "http://hl7.org/fhirpath/System.String" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "n/a" + }] + }, + { + "id" : "PractitionerRole.code:functions.extension", + "path" : "PractitionerRole.code.extension", + "slicing" : { + "discriminator" : [{ + "type" : "value", + "path" : "url" + }], + "description" : "Extensions are always sliced by (at least) url", + "rules" : "open" + }, + "short" : "Additional content defined by implementations", + "definition" : "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.", + "alias" : ["extensions", + "user content"], + "min" : 0, + "max" : "*", + "base" : { + "path" : "Element.extension", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "Extension" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }, + { + "key" : "ext-1", + "severity" : "error", + "human" : "Must have either extensions or value[x], not both", + "expression" : "extension.exists() != value.exists()", + "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])", + "source" : "http://hl7.org/fhir/StructureDefinition/Extension" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "n/a" + }] + }, + { + "id" : "PractitionerRole.code:functions.coding", + "path" : "PractitionerRole.code.coding", + "short" : "Code defined by a terminology system", + "definition" : "A reference to a code defined by a terminology system.", + "comment" : "Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true.", + "requirements" : "Allows for alternative encodings within a code system, and translations to other code systems.", + "min" : 0, + "max" : "*", + "base" : { + "path" : "CodeableConcept.coding", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "Coding" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "mapping" : [{ + "identity" : "v2", + "map" : "C*E.1-8, C*E.10-22" + }, + { + "identity" : "rim", + "map" : "union(., ./translation)" + }, + { + "identity" : "orim", + "map" : "fhir:CodeableConcept.coding rdfs:subPropertyOf dt:CD.coding" + }] + }, + { + "id" : "PractitionerRole.code:functions.coding.id", + "path" : "PractitionerRole.code.coding.id", + "representation" : ["xmlAttr"], + "short" : "Unique id for inter-element referencing", + "definition" : "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Element.id", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "extension" : [{ + "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type", + "valueUrl" : "string" + }], + "code" : "http://hl7.org/fhirpath/System.String" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "n/a" + }] + }, + { + "id" : "PractitionerRole.code:functions.coding.extension", + "path" : "PractitionerRole.code.coding.extension", + "slicing" : { + "discriminator" : [{ + "type" : "value", + "path" : "url" + }], + "description" : "Extensions are always sliced by (at least) url", + "rules" : "open" + }, + "short" : "Additional content defined by implementations", + "definition" : "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.", + "alias" : ["extensions", + "user content"], + "min" : 0, + "max" : "*", + "base" : { + "path" : "Element.extension", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "Extension" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }, + { + "key" : "ext-1", + "severity" : "error", + "human" : "Must have either extensions or value[x], not both", + "expression" : "extension.exists() != value.exists()", + "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])", + "source" : "http://hl7.org/fhir/StructureDefinition/Extension" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "n/a" + }] + }, + { + "id" : "PractitionerRole.code:functions.coding.system", + "path" : "PractitionerRole.code.coding.system", + "short" : "Identity of the Helsepersonellregisterets (HPR) klassifikasjon av spesialiteter (OID=9034)", + "definition" : "The identification of the code system Helsepersonellregisterets (HPR) klassifikasjon av spesialiteter (OID=9034)", + "comment" : "The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...). OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should reference to some definition that establishes the system clearly and unambiguously.", + "requirements" : "Need to be unambiguous about the source of the definition of the symbol.", + "min" : 1, + "max" : "1", + "base" : { + "path" : "Coding.system", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "uri" + }], + "fixedUri" : "urn:oid:2.16.578.1.12.4.1.1.9034", + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "mapping" : [{ + "identity" : "v2", + "map" : "C*E.3" + }, + { + "identity" : "rim", + "map" : "./codeSystem" + }, + { + "identity" : "orim", + "map" : "fhir:Coding.system rdfs:subPropertyOf dt:CDCoding.codeSystem" + }] + }, + { + "id" : "PractitionerRole.code:functions.coding.version", + "path" : "PractitionerRole.code.coding.version", + "short" : "Version of the system - if relevant", + "definition" : "The version of the code system which was used when choosing this code. Note that a well-maintained code system does not need the version reported, because the meaning of codes is consistent across versions. However this cannot consistently be assured, and when the meaning is not guaranteed to be consistent, the version SHOULD be exchanged.", + "comment" : "Where the terminology does not clearly define what string should be used to identify code system versions, the recommendation is to use the date (expressed in FHIR date format) on which that version was officially published as the version date.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Coding.version", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "string" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "mapping" : [{ + "identity" : "v2", + "map" : "C*E.7" + }, + { + "identity" : "rim", + "map" : "./codeSystemVersion" + }, + { + "identity" : "orim", + "map" : "fhir:Coding.version rdfs:subPropertyOf dt:CDCoding.codeSystemVersion" + }] + }, + { + "id" : "PractitionerRole.code:functions.coding.code", + "path" : "PractitionerRole.code.coding.code", + "short" : "Symbol in syntax defined by the system", + "definition" : "A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).", + "requirements" : "Need to refer to a particular code in the system.", + "min" : 1, + "max" : "1", + "base" : { + "path" : "Coding.code", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "code" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "mapping" : [{ + "identity" : "v2", + "map" : "C*E.1" + }, + { + "identity" : "rim", + "map" : "./code" + }, + { + "identity" : "orim", + "map" : "fhir:Coding.code rdfs:subPropertyOf dt:CDCoding.code" + }] + }, + { + "id" : "PractitionerRole.code:functions.coding.display", + "extension" : [{ + "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable", + "valueBoolean" : true + }], + "path" : "PractitionerRole.code.coding.display", + "short" : "Representation defined by the system", + "definition" : "A representation of the meaning of the code in the system, following the rules of the system.", + "requirements" : "Need to be able to carry a human-readable meaning of the code for readers that do not know the system.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Coding.display", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "string" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "mapping" : [{ + "identity" : "v2", + "map" : "C*E.2 - but note this is not well followed" + }, + { + "identity" : "rim", + "map" : "CV.displayName" + }, + { + "identity" : "orim", + "map" : "fhir:Coding.display rdfs:subPropertyOf dt:CDCoding.displayName" + }] + }, + { + "id" : "PractitionerRole.code:functions.coding.userSelected", + "path" : "PractitionerRole.code.coding.userSelected", + "short" : "If this coding was chosen directly by the user", + "definition" : "Indicates that this coding was chosen by a user directly - e.g. off a pick list of available items (codes or displays).", + "comment" : "Amongst a set of alternatives, a directly chosen code is the most appropriate starting point for new translations. There is some ambiguity about what exactly 'directly chosen' implies, and trading partner agreement may be needed to clarify the use of this element and its consequences more completely.", + "requirements" : "This has been identified as a clinical safety criterium - that this exact system/code pair was chosen explicitly, rather than inferred by the system based on some rules or language processing.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Coding.userSelected", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "boolean" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "mapping" : [{ + "identity" : "v2", + "map" : "Sometimes implied by being first" + }, + { + "identity" : "rim", + "map" : "CD.codingRationale" + }, + { + "identity" : "orim", + "map" : "fhir:Coding.userSelected fhir:mapsTo dt:CDCoding.codingRationale. fhir:Coding.userSelected fhir:hasMap fhir:Coding.userSelected.map. fhir:Coding.userSelected.map a fhir:Map; fhir:target dt:CDCoding.codingRationale. fhir:Coding.userSelected\\#true a [ fhir:source \"true\"; fhir:target dt:CDCoding.codingRationale\\#O ]" + }] + }, + { + "id" : "PractitionerRole.code:functions.text", + "extension" : [{ + "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable", + "valueBoolean" : true + }], + "path" : "PractitionerRole.code.text", + "short" : "Plain text representation of the concept", + "definition" : "A human language representation of the concept as seen/selected/uttered by the user who entered the data and/or which represents the intended meaning of the user.", + "comment" : "Very often the text is the same as a displayName of one of the codings.", + "requirements" : "The codes from the terminologies do not always capture the correct meaning with all the nuances of the human using them, or sometimes there is no appropriate code at all. In these cases, the text is used to capture the full meaning of the source.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "CodeableConcept.text", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "string" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "mapping" : [{ + "identity" : "v2", + "map" : "C*E.9. But note many systems use C*E.2 for this" + }, + { + "identity" : "rim", + "map" : "./originalText[mediaType/code=\"text/plain\"]/data" + }, + { + "identity" : "orim", + "map" : "fhir:CodeableConcept.text rdfs:subPropertyOf dt:CD.originalText" + }] + }, + { + "id" : "PractitionerRole.specialty", + "path" : "PractitionerRole.specialty", + "slicing" : { + "discriminator" : [{ + "type" : "value", + "path" : "coding.system" + }], + "rules" : "open" + }, + "short" : "Specific specialty of the practitioner", + "definition" : "no-basis: code related to a speciality that the Practitioner can perform in the role within an organization\n\nSpecific specialty of the practitioner.", + "min" : 0, + "max" : "*", + "base" : { + "path" : "PractitionerRole.specialty", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "CodeableConcept" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "binding" : { + "extension" : [{ + "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", + "valueString" : "PractitionerSpecialty" + }], + "strength" : "preferred", + "description" : "Specific specialty associated with the agency.", + "valueSet" : "http://hl7.org/fhir/ValueSet/c80-practice-codes" + }, + "mapping" : [{ + "identity" : "v2", + "map" : "PRA-5" + }, + { + "identity" : "rim", + "map" : ".player.HealthCareProvider[@classCode = 'PROV'].code" + }, + { + "identity" : "servd", + "map" : "./Specialty" + }] + }, + { + "id" : "PractitionerRole.specialty:discipline", + "path" : "PractitionerRole.specialty", + "sliceName" : "discipline", + "short" : "Specific discipline of practitioner", + "definition" : "The Discipline the practitioner operates within the organization.", + "alias" : ["fagområde"], + "min" : 0, + "max" : "*", + "base" : { + "path" : "PractitionerRole.specialty", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "CodeableConcept" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "binding" : { + "strength" : "preferred", + "description" : "Specific discipline", + "valueSet" : "urn:oid:2.16.578.1.12.4.1.1.8451" + }, + "mapping" : [{ + "identity" : "v2", + "map" : "PRA-5" + }, + { + "identity" : "rim", + "map" : ".player.HealthCareProvider[@classCode = 'PROV'].code" + }, + { + "identity" : "servd", + "map" : "./Specialty" + }] + }, + { + "id" : "PractitionerRole.specialty:discipline.id", + "path" : "PractitionerRole.specialty.id", + "representation" : ["xmlAttr"], + "short" : "Unique id for inter-element referencing", + "definition" : "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Element.id", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "extension" : [{ + "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type", + "valueUrl" : "string" + }], + "code" : "http://hl7.org/fhirpath/System.String" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "n/a" + }] + }, + { + "id" : "PractitionerRole.specialty:discipline.extension", + "path" : "PractitionerRole.specialty.extension", + "slicing" : { + "discriminator" : [{ + "type" : "value", + "path" : "url" + }], + "description" : "Extensions are always sliced by (at least) url", + "rules" : "open" + }, + "short" : "Additional content defined by implementations", + "definition" : "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.", + "alias" : ["extensions", + "user content"], + "min" : 0, + "max" : "*", + "base" : { + "path" : "Element.extension", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "Extension" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }, + { + "key" : "ext-1", + "severity" : "error", + "human" : "Must have either extensions or value[x], not both", + "expression" : "extension.exists() != value.exists()", + "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])", + "source" : "http://hl7.org/fhir/StructureDefinition/Extension" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "n/a" + }] + }, + { + "id" : "PractitionerRole.specialty:discipline.coding", + "path" : "PractitionerRole.specialty.coding", + "short" : "Code defined by a terminology system", + "definition" : "A reference to a code defined by a terminology system.", + "comment" : "Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true.", + "requirements" : "Allows for alternative encodings within a code system, and translations to other code systems.", + "min" : 0, + "max" : "*", + "base" : { + "path" : "CodeableConcept.coding", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "Coding" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "mapping" : [{ + "identity" : "v2", + "map" : "C*E.1-8, C*E.10-22" + }, + { + "identity" : "rim", + "map" : "union(., ./translation)" + }, + { + "identity" : "orim", + "map" : "fhir:CodeableConcept.coding rdfs:subPropertyOf dt:CD.coding" + }] + }, + { + "id" : "PractitionerRole.specialty:discipline.coding.id", + "path" : "PractitionerRole.specialty.coding.id", + "representation" : ["xmlAttr"], + "short" : "Unique id for inter-element referencing", + "definition" : "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Element.id", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "extension" : [{ + "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type", + "valueUrl" : "string" + }], + "code" : "http://hl7.org/fhirpath/System.String" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "n/a" + }] + }, + { + "id" : "PractitionerRole.specialty:discipline.coding.extension", + "path" : "PractitionerRole.specialty.coding.extension", + "slicing" : { + "discriminator" : [{ + "type" : "value", + "path" : "url" + }], + "description" : "Extensions are always sliced by (at least) url", + "rules" : "open" + }, + "short" : "Additional content defined by implementations", + "definition" : "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.", + "alias" : ["extensions", + "user content"], + "min" : 0, + "max" : "*", + "base" : { + "path" : "Element.extension", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "Extension" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }, + { + "key" : "ext-1", + "severity" : "error", + "human" : "Must have either extensions or value[x], not both", + "expression" : "extension.exists() != value.exists()", + "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])", + "source" : "http://hl7.org/fhir/StructureDefinition/Extension" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "n/a" + }] + }, + { + "id" : "PractitionerRole.specialty:discipline.coding.system", + "path" : "PractitionerRole.specialty.coding.system", + "short" : "The identification of the code system", + "definition" : "The identification of the code system Fagområde (OID=8451)", + "comment" : "The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...). OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should reference to some definition that establishes the system clearly and unambiguously.", + "requirements" : "Need to be unambiguous about the source of the definition of the symbol.", + "alias" : ["Fagområde"], + "min" : 1, + "max" : "1", + "base" : { + "path" : "Coding.system", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "uri" + }], + "fixedUri" : "urn:oid:2.16.578.1.12.4.1.1.8451", + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "mapping" : [{ + "identity" : "v2", + "map" : "C*E.3" + }, + { + "identity" : "rim", + "map" : "./codeSystem" + }, + { + "identity" : "orim", + "map" : "fhir:Coding.system rdfs:subPropertyOf dt:CDCoding.codeSystem" + }] + }, + { + "id" : "PractitionerRole.specialty:discipline.coding.version", + "path" : "PractitionerRole.specialty.coding.version", + "short" : "Version of the system - if relevant", + "definition" : "The version of the code system which was used when choosing this code. Note that a well-maintained code system does not need the version reported, because the meaning of codes is consistent across versions. However this cannot consistently be assured, and when the meaning is not guaranteed to be consistent, the version SHOULD be exchanged.", + "comment" : "Where the terminology does not clearly define what string should be used to identify code system versions, the recommendation is to use the date (expressed in FHIR date format) on which that version was officially published as the version date.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Coding.version", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "string" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "mapping" : [{ + "identity" : "v2", + "map" : "C*E.7" + }, + { + "identity" : "rim", + "map" : "./codeSystemVersion" + }, + { + "identity" : "orim", + "map" : "fhir:Coding.version rdfs:subPropertyOf dt:CDCoding.codeSystemVersion" + }] + }, + { + "id" : "PractitionerRole.specialty:discipline.coding.code", + "path" : "PractitionerRole.specialty.coding.code", + "short" : "Symbol in syntax defined by the system", + "definition" : "A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).", + "requirements" : "Need to refer to a particular code in the system.", + "min" : 1, + "max" : "1", + "base" : { + "path" : "Coding.code", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "code" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "mapping" : [{ + "identity" : "v2", + "map" : "C*E.1" + }, + { + "identity" : "rim", + "map" : "./code" + }, + { + "identity" : "orim", + "map" : "fhir:Coding.code rdfs:subPropertyOf dt:CDCoding.code" + }] + }, + { + "id" : "PractitionerRole.specialty:discipline.coding.display", + "extension" : [{ + "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable", + "valueBoolean" : true + }], + "path" : "PractitionerRole.specialty.coding.display", + "short" : "Representation defined by the system", + "definition" : "A representation of the meaning of the code in the system, following the rules of the system.", + "requirements" : "Need to be able to carry a human-readable meaning of the code for readers that do not know the system.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Coding.display", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "string" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "mapping" : [{ + "identity" : "v2", + "map" : "C*E.2 - but note this is not well followed" + }, + { + "identity" : "rim", + "map" : "CV.displayName" + }, + { + "identity" : "orim", + "map" : "fhir:Coding.display rdfs:subPropertyOf dt:CDCoding.displayName" + }] + }, + { + "id" : "PractitionerRole.specialty:discipline.coding.userSelected", + "path" : "PractitionerRole.specialty.coding.userSelected", + "short" : "If this coding was chosen directly by the user", + "definition" : "Indicates that this coding was chosen by a user directly - e.g. off a pick list of available items (codes or displays).", + "comment" : "Amongst a set of alternatives, a directly chosen code is the most appropriate starting point for new translations. There is some ambiguity about what exactly 'directly chosen' implies, and trading partner agreement may be needed to clarify the use of this element and its consequences more completely.", + "requirements" : "This has been identified as a clinical safety criterium - that this exact system/code pair was chosen explicitly, rather than inferred by the system based on some rules or language processing.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Coding.userSelected", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "boolean" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "mapping" : [{ + "identity" : "v2", + "map" : "Sometimes implied by being first" + }, + { + "identity" : "rim", + "map" : "CD.codingRationale" + }, + { + "identity" : "orim", + "map" : "fhir:Coding.userSelected fhir:mapsTo dt:CDCoding.codingRationale. fhir:Coding.userSelected fhir:hasMap fhir:Coding.userSelected.map. fhir:Coding.userSelected.map a fhir:Map; fhir:target dt:CDCoding.codingRationale. fhir:Coding.userSelected\\#true a [ fhir:source \"true\"; fhir:target dt:CDCoding.codingRationale\\#O ]" + }] + }, + { + "id" : "PractitionerRole.specialty:discipline.text", + "extension" : [{ + "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable", + "valueBoolean" : true + }], + "path" : "PractitionerRole.specialty.text", + "short" : "Plain text representation of the concept", + "definition" : "A human language representation of the concept as seen/selected/uttered by the user who entered the data and/or which represents the intended meaning of the user.", + "comment" : "Very often the text is the same as a displayName of one of the codings.", + "requirements" : "The codes from the terminologies do not always capture the correct meaning with all the nuances of the human using them, or sometimes there is no appropriate code at all. In these cases, the text is used to capture the full meaning of the source.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "CodeableConcept.text", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "string" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "mapping" : [{ + "identity" : "v2", + "map" : "C*E.9. But note many systems use C*E.2 for this" + }, + { + "identity" : "rim", + "map" : "./originalText[mediaType/code=\"text/plain\"]/data" + }, + { + "identity" : "orim", + "map" : "fhir:CodeableConcept.text rdfs:subPropertyOf dt:CD.originalText" + }] + }, + { + "id" : "PractitionerRole.location", + "path" : "PractitionerRole.location", + "short" : "The location(s) at which this practitioner provides care", + "definition" : "The location(s) at which this practitioner provides care.", + "min" : 0, + "max" : "*", + "base" : { + "path" : "PractitionerRole.location", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "Reference", + "targetProfile" : ["http://hl7.org/fhir/StructureDefinition/Location", + "http://helsenorge.no/fhir/StructureDefinition/no-basis-Location"] + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "mapping" : [{ + "identity" : "w5", + "map" : "FiveWs.where[x]" + }, + { + "identity" : "rim", + "map" : ".performance.ActDefinitionOrEvent.ServiceDeliveryLocation[@classCode = 'SDLOC']" + }, + { + "identity" : "servd", + "map" : "(ServD maps Practitioners and Organizations via another entity, so this concept is not available)
However these are accessed via the Site.ServiceSite.ServiceSiteProvider record. (The Site has the location)" + }] + }, + { + "id" : "PractitionerRole.healthcareService", + "path" : "PractitionerRole.healthcareService", + "short" : "The list of healthcare services that this worker provides for this role's Organization/Location(s)", + "definition" : "The list of healthcare services that this worker provides for this role's Organization/Location(s).", + "min" : 0, + "max" : "*", + "base" : { + "path" : "PractitionerRole.healthcareService", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "Reference", + "targetProfile" : ["http://hl7.org/fhir/StructureDefinition/HealthcareService", + "http://helsenorge.no/fhir/StructureDefinition/no-basis-HealthcareService"] + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "v2", + "map" : "EDU-2 / AFF-3" + }, + { + "identity" : "rim", + "map" : ".player.QualifiedEntity[@classCode = 'QUAL'].code" + }] + }, + { + "id" : "PractitionerRole.telecom", + "path" : "PractitionerRole.telecom", + "short" : "Contact details that are specific to the role/location/service", + "definition" : "Contact details that are specific to the role/location/service.", + "requirements" : "Often practitioners have a dedicated line for each location (or service) that they work at, and need to be able to define separate contact details for each of these.", + "min" : 0, + "max" : "*", + "base" : { + "path" : "PractitionerRole.telecom", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "ContactPoint" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "mapping" : [{ + "identity" : "rim", + "map" : ".telecom" + }] + }, + { + "id" : "PractitionerRole.availableTime", + "path" : "PractitionerRole.availableTime", + "short" : "Times the Service Site is available", + "definition" : "A collection of times the practitioner is available or performing this role at the location and/or healthcareservice.", + "comment" : "More detailed availability information may be provided in associated Schedule/Slot resources.", + "min" : 0, + "max" : "*", + "base" : { + "path" : "PractitionerRole.availableTime", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "BackboneElement" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : ".effectiveTime" + }] + }, + { + "id" : "PractitionerRole.availableTime.id", + "path" : "PractitionerRole.availableTime.id", + "representation" : ["xmlAttr"], + "short" : "Unique id for inter-element referencing", + "definition" : "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Element.id", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "extension" : [{ + "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type", + "valueUrl" : "string" + }], + "code" : "http://hl7.org/fhirpath/System.String" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "n/a" + }] + }, + { + "id" : "PractitionerRole.availableTime.extension", + "path" : "PractitionerRole.availableTime.extension", + "short" : "Additional content defined by implementations", + "definition" : "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.", + "alias" : ["extensions", + "user content"], + "min" : 0, + "max" : "*", + "base" : { + "path" : "Element.extension", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "Extension" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }, + { + "key" : "ext-1", + "severity" : "error", + "human" : "Must have either extensions or value[x], not both", + "expression" : "extension.exists() != value.exists()", + "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])", + "source" : "http://hl7.org/fhir/StructureDefinition/Extension" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "n/a" + }] + }, + { + "id" : "PractitionerRole.availableTime.modifierExtension", + "path" : "PractitionerRole.availableTime.modifierExtension", + "short" : "Extensions that cannot be ignored even if unrecognized", + "definition" : "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", + "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.", + "requirements" : "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).", + "alias" : ["extensions", + "user content", + "modifiers"], + "min" : 0, + "max" : "*", + "base" : { + "path" : "BackboneElement.modifierExtension", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "Extension" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }, + { + "key" : "ext-1", + "severity" : "error", + "human" : "Must have either extensions or value[x], not both", + "expression" : "extension.exists() != value.exists()", + "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])", + "source" : "http://hl7.org/fhir/StructureDefinition/Extension" + }], + "isModifier" : true, + "isModifierReason" : "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them", + "isSummary" : true, + "mapping" : [{ + "identity" : "rim", + "map" : "N/A" + }] + }, + { + "id" : "PractitionerRole.availableTime.daysOfWeek", + "path" : "PractitionerRole.availableTime.daysOfWeek", + "short" : "mon | tue | wed | thu | fri | sat | sun", + "definition" : "Indicates which days of the week are available between the start and end Times.", + "min" : 0, + "max" : "*", + "base" : { + "path" : "PractitionerRole.availableTime.daysOfWeek", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "code" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : false, + "binding" : { + "extension" : [{ + "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", + "valueString" : "DaysOfWeek" + }], + "strength" : "required", + "description" : "The days of the week.", + "valueSet" : "http://hl7.org/fhir/ValueSet/days-of-week|4.0.1" + }, + "mapping" : [{ + "identity" : "rim", + "map" : ".effectiveTime" + }] + }, + { + "id" : "PractitionerRole.availableTime.allDay", + "path" : "PractitionerRole.availableTime.allDay", + "short" : "Always available? e.g. 24 hour service", + "definition" : "Is this always available? (hence times are irrelevant) e.g. 24 hour service.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "PractitionerRole.availableTime.allDay", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "boolean" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : ".effectiveTime" + }] + }, + { + "id" : "PractitionerRole.availableTime.availableStartTime", + "path" : "PractitionerRole.availableTime.availableStartTime", + "short" : "Opening time of day (ignored if allDay = true)", + "definition" : "The opening time of day. Note: If the AllDay flag is set, then this time is ignored.", + "comment" : "The timezone is expected to be for where this HealthcareService is provided at.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "PractitionerRole.availableTime.availableStartTime", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "time" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : ".effectiveTime" + }] + }, + { + "id" : "PractitionerRole.availableTime.availableEndTime", + "path" : "PractitionerRole.availableTime.availableEndTime", + "short" : "Closing time of day (ignored if allDay = true)", + "definition" : "The closing time of day. Note: If the AllDay flag is set, then this time is ignored.", + "comment" : "The timezone is expected to be for where this HealthcareService is provided at.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "PractitionerRole.availableTime.availableEndTime", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "time" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : ".effectiveTime" + }] + }, + { + "id" : "PractitionerRole.notAvailable", + "path" : "PractitionerRole.notAvailable", + "short" : "Not available during this time due to provided reason", + "definition" : "The practitioner is not available or performing this role during this period of time due to the provided reason.", + "min" : 0, + "max" : "*", + "base" : { + "path" : "PractitionerRole.notAvailable", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "BackboneElement" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : ".effectiveTime" + }] + }, + { + "id" : "PractitionerRole.notAvailable.id", + "path" : "PractitionerRole.notAvailable.id", + "representation" : ["xmlAttr"], + "short" : "Unique id for inter-element referencing", + "definition" : "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Element.id", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "extension" : [{ + "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type", + "valueUrl" : "string" + }], + "code" : "http://hl7.org/fhirpath/System.String" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "n/a" + }] + }, + { + "id" : "PractitionerRole.notAvailable.extension", + "path" : "PractitionerRole.notAvailable.extension", + "short" : "Additional content defined by implementations", + "definition" : "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.", + "alias" : ["extensions", + "user content"], + "min" : 0, + "max" : "*", + "base" : { + "path" : "Element.extension", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "Extension" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }, + { + "key" : "ext-1", + "severity" : "error", + "human" : "Must have either extensions or value[x], not both", + "expression" : "extension.exists() != value.exists()", + "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])", + "source" : "http://hl7.org/fhir/StructureDefinition/Extension" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "n/a" + }] + }, + { + "id" : "PractitionerRole.notAvailable.modifierExtension", + "path" : "PractitionerRole.notAvailable.modifierExtension", + "short" : "Extensions that cannot be ignored even if unrecognized", + "definition" : "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", + "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.", + "requirements" : "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).", + "alias" : ["extensions", + "user content", + "modifiers"], + "min" : 0, + "max" : "*", + "base" : { + "path" : "BackboneElement.modifierExtension", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "Extension" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }, + { + "key" : "ext-1", + "severity" : "error", + "human" : "Must have either extensions or value[x], not both", + "expression" : "extension.exists() != value.exists()", + "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])", + "source" : "http://hl7.org/fhir/StructureDefinition/Extension" + }], + "isModifier" : true, + "isModifierReason" : "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them", + "isSummary" : true, + "mapping" : [{ + "identity" : "rim", + "map" : "N/A" + }] + }, + { + "id" : "PractitionerRole.notAvailable.description", + "path" : "PractitionerRole.notAvailable.description", + "short" : "Reason presented to the user explaining why time not available", + "definition" : "The reason that can be presented to the user as to why this time is not available.", + "min" : 1, + "max" : "1", + "base" : { + "path" : "PractitionerRole.notAvailable.description", + "min" : 1, + "max" : "1" + }, + "type" : [{ + "code" : "string" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "n/a" + }] + }, + { + "id" : "PractitionerRole.notAvailable.during", + "path" : "PractitionerRole.notAvailable.during", + "short" : "Service not available from this date", + "definition" : "Service is not available (seasonally or for a public holiday) from this date.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "PractitionerRole.notAvailable.during", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "Period" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : ".effectiveTime" + }] + }, + { + "id" : "PractitionerRole.availabilityExceptions", + "path" : "PractitionerRole.availabilityExceptions", + "short" : "Description of availability exceptions", + "definition" : "A description of site availability exceptions, e.g. public holiday availability. Succinctly describing all possible exceptions to normal site availability as details in the available Times and not available Times.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "PractitionerRole.availabilityExceptions", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "string" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : ".effectiveTime" + }] + }, + { + "id" : "PractitionerRole.endpoint", + "path" : "PractitionerRole.endpoint", + "short" : "Technical endpoints providing access to services operated for the practitioner with this role", + "definition" : "no-basis: don't use this element to reference endpoints registered in the Norwegian Address register (endpoints connected to a kommunikasjonspart in tjenestebasert adressering). Endpoints registered in the Norwegian Address register should only be referenced through a kommunikasjonspart-Organization resource.\n\nTechnical endpoints providing access to services operated for the practitioner with this role.", + "requirements" : "Organizations have multiple systems that provide various services and ,ay also be different for practitioners too.\r\rSo the endpoint satisfies the need to be able to define the technical connection details for how to connect to them, and for what purpose.", + "min" : 0, + "max" : "*", + "base" : { + "path" : "PractitionerRole.endpoint", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "Reference", + "targetProfile" : ["http://hl7.org/fhir/StructureDefinition/Endpoint", + "http://helsenorge.no/fhir/StructureDefinition/no-basis-Endpoint"] + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "n/a" + }] + }] + }, + "differential" : { + "element" : [{ + "id" : "PractitionerRole", + "path" : "PractitionerRole" + }, + { + "id" : "PractitionerRole.practitioner", + "path" : "PractitionerRole.practitioner", + "type" : [{ + "code" : "Reference", + "targetProfile" : ["http://hl7.org/fhir/StructureDefinition/Practitioner", + "http://helsenorge.no/fhir/StructureDefinition/no-basis-Practitioner"] + }] + }, + { + "id" : "PractitionerRole.organization", + "path" : "PractitionerRole.organization", + "type" : [{ + "code" : "Reference", + "targetProfile" : ["http://hl7.org/fhir/StructureDefinition/Organization", + "http://helsenorge.no/fhir/StructureDefinition/no-basis-Organization"] + }] + }, + { + "id" : "PractitionerRole.code", + "path" : "PractitionerRole.code", + "slicing" : { + "discriminator" : [{ + "type" : "value", + "path" : "coding.system" + }], + "rules" : "open" + }, + "definition" : "no-basis: Codes related to what function the Practitioner may perform\n\nRoles which this practitioner is authorized to perform for the organization." + }, + { + "id" : "PractitionerRole.code:functions", + "path" : "PractitionerRole.code", + "sliceName" : "functions", + "definition" : "no-basis: Codes from urn:oid:2.16.578.1.12.4.1.1.9034 Helsepersonells funksjoner mv. (OID=9034)\n\nRoles which this practitioner is authorized to perform for the organization.", + "alias" : ["helsepersonells funksjoner"], + "min" : 0, + "max" : "*", + "binding" : { + "strength" : "preferred", + "valueSet" : "urn:oid:2.16.578.1.12.4.1.1.9034" + } + }, + { + "id" : "PractitionerRole.code:functions.coding.system", + "path" : "PractitionerRole.code.coding.system", + "short" : "Identity of the Helsepersonellregisterets (HPR) klassifikasjon av spesialiteter (OID=9034)", + "definition" : "The identification of the code system Helsepersonellregisterets (HPR) klassifikasjon av spesialiteter (OID=9034)", + "min" : 1, + "fixedUri" : "urn:oid:2.16.578.1.12.4.1.1.9034" + }, + { + "id" : "PractitionerRole.code:functions.coding.code", + "path" : "PractitionerRole.code.coding.code", + "min" : 1 + }, + { + "id" : "PractitionerRole.specialty", + "path" : "PractitionerRole.specialty", + "slicing" : { + "discriminator" : [{ + "type" : "value", + "path" : "coding.system" + }], + "rules" : "open" + }, + "definition" : "no-basis: code related to a speciality that the Practitioner can perform in the role within an organization\n\nSpecific specialty of the practitioner." + }, + { + "id" : "PractitionerRole.specialty:discipline", + "path" : "PractitionerRole.specialty", + "sliceName" : "discipline", + "short" : "Specific discipline of practitioner", + "definition" : "The Discipline the practitioner operates within the organization.", + "alias" : ["fagområde"], + "min" : 0, + "max" : "*", + "binding" : { + "strength" : "preferred", + "description" : "Specific discipline", + "valueSet" : "urn:oid:2.16.578.1.12.4.1.1.8451" + } + }, + { + "id" : "PractitionerRole.specialty:discipline.coding.system", + "path" : "PractitionerRole.specialty.coding.system", + "short" : "The identification of the code system", + "definition" : "The identification of the code system Fagområde (OID=8451)", + "alias" : ["Fagområde"], + "min" : 1, + "fixedUri" : "urn:oid:2.16.578.1.12.4.1.1.8451" + }, + { + "id" : "PractitionerRole.specialty:discipline.coding.code", + "path" : "PractitionerRole.specialty.coding.code", + "min" : 1 + }, + { + "id" : "PractitionerRole.location", + "path" : "PractitionerRole.location", + "type" : [{ + "code" : "Reference", + "targetProfile" : ["http://hl7.org/fhir/StructureDefinition/Location", + "http://helsenorge.no/fhir/StructureDefinition/no-basis-Location"] + }] + }, + { + "id" : "PractitionerRole.healthcareService", + "path" : "PractitionerRole.healthcareService", + "type" : [{ + "code" : "Reference", + "targetProfile" : ["http://hl7.org/fhir/StructureDefinition/HealthcareService", + "http://helsenorge.no/fhir/StructureDefinition/no-basis-HealthcareService"] + }] + }, + { + "id" : "PractitionerRole.endpoint", + "path" : "PractitionerRole.endpoint", + "definition" : "no-basis: don't use this element to reference endpoints registered in the Norwegian Address register (endpoints connected to a kommunikasjonspart in tjenestebasert adressering). Endpoints registered in the Norwegian Address register should only be referenced through a kommunikasjonspart-Organization resource.\n\nTechnical endpoints providing access to services operated for the practitioner with this role.", + "type" : [{ + "code" : "Reference", + "targetProfile" : ["http://hl7.org/fhir/StructureDefinition/Endpoint", + "http://helsenorge.no/fhir/StructureDefinition/no-basis-Endpoint"] + }] + }] + } +} \ No newline at end of file diff --git a/StructureDefinition-no-basis-PractitionerRole.profile.history.html b/StructureDefinition-no-basis-PractitionerRole.profile.history.html new file mode 100644 index 00000000..204cf3eb --- /dev/null +++ b/StructureDefinition-no-basis-PractitionerRole.profile.history.html @@ -0,0 +1,297 @@ + + + + + + + + + + - v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - draft + + + +

+
+
+
+ +
+
+
+ + + + +
+
+ + +
+
+ +
+
+ + +
+
+
+
+ + +
+

NyTimelosingIG - Local Development build (v0.1.0). See the Directory of published versions

+ + + + + + + + + + + + + + + + +

Resource Profile: NoBasisPractitionerRole - Change History

+ + + + + + + +
+ + Active + + as of 2019-05-20 + + +
+ +

Changes in the no-basis-PractitionerRole resource profile.

+ + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/StructureDefinition-no-basis-PractitionerRole.profile.json.html b/StructureDefinition-no-basis-PractitionerRole.profile.json.html new file mode 100644 index 00000000..a4819b49 --- /dev/null +++ b/StructureDefinition-no-basis-PractitionerRole.profile.json.html @@ -0,0 +1,3220 @@ + + + + + + + + + + + + + + no-basis-PractitionerRole - JSON Representation - v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - draft + + + +

+
+
+
+ +
+
+
+ + + + +
+
+ + +
+
+ +
+
+ + +
+
+
+
+ +
+

NyTimelosingIG - Local Development build (v0.1.0). See the Directory of published versions

+ + + + + + + + + + + + + + + + +

Resource Profile: NoBasisPractitionerRole - JSON Profile

+ + + + + + + +
+ + Active + + as of 2019-05-20 + + +
+ + +

JSON representation of the no-basis-PractitionerRole resource profile.

+ +

Raw json | Download

+ + + + + + +

+{
+  "resourceType" : "StructureDefinition",
+  "id" : "no-basis-PractitionerRole",
+  "text" : {
+    "status" : "extensions",
+    "div" : "<div xmlns=\"http://www.w3.org/1999/xhtml\">Placeholder</div>"
+  },
+  "url" : "http://helsenorge.no/fhir/StructureDefinition/no-basis-PractitionerRole",
+  "version" : "0.1.0",
+  "name" : "NoBasisPractitionerRole",
+  "title" : "no-basis-PractitionerRole",
+  "status" : "active",
+  "date" : "2019-05-20",
+  "publisher" : "Example Publisher",
+  "contact" : [
+    {
+      "name" : "Example Publisher",
+      "telecom" : [
+        {
+          "system" : "url",
+          "value" : "http://example.org/example-publisher"
+        }
+      ]
+    }
+  ],
+  "description" : "Basisprofil for Norwegian PractitionerRole information. Defined by The Norwegian Directorate of eHealth and HL7 Norway. Should be used as a basis for further profiling in use-cases where specific role information is available. The basis profile is open, but derived profiles should close down the information elements according to specifications relevant to the use-case.\n\nThe main use-case of no-basis-PractitionerRole is to represent the role or function of a Practitioner wihtin an organization. The resource can include information about services performed by a Practitioner, a location where the practitioner performes the functions as well as information about the nature of the employment at an organization.",
+  "fhirVersion" : "4.0.1",
+  "mapping" : [
+    {
+      "identity" : "v2",
+      "uri" : "http://hl7.org/v2",
+      "name" : "HL7 v2 Mapping"
+    },
+    {
+      "identity" : "rim",
+      "uri" : "http://hl7.org/v3",
+      "name" : "RIM Mapping"
+    },
+    {
+      "identity" : "servd",
+      "uri" : "http://www.omg.org/spec/ServD/1.0/",
+      "name" : "ServD"
+    },
+    {
+      "identity" : "w5",
+      "uri" : "http://hl7.org/fhir/fivews",
+      "name" : "FiveWs Pattern Mapping"
+    }
+  ],
+  "kind" : "resource",
+  "abstract" : false,
+  "type" : "PractitionerRole",
+  "baseDefinition" : "http://hl7.org/fhir/StructureDefinition/PractitionerRole",
+  "derivation" : "constraint",
+  "snapshot" : {
+    "element" : [
+      {
+        "id" : "PractitionerRole",
+        "path" : "PractitionerRole",
+        "short" : "Roles/organizations the practitioner is associated with",
+        "definition" : "A specific set of Roles/Locations/specialties/services that a practitioner may perform at an organization for a period of time.",
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "PractitionerRole",
+          "min" : 0,
+          "max" : "*"
+        },
+        "constraint" : [
+          {
+            "key" : "dom-2",
+            "severity" : "error",
+            "human" : "If the resource is contained in another resource, it SHALL NOT contain nested Resources",
+            "expression" : "contained.contained.empty()",
+            "xpath" : "not(parent::f:contained and f:contained)",
+            "source" : "http://hl7.org/fhir/StructureDefinition/DomainResource"
+          },
+          {
+            "key" : "dom-3",
+            "severity" : "error",
+            "human" : "If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource",
+            "expression" : "contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()",
+            "xpath" : "not(exists(for $id in f:contained/*/f:id/@value return $contained[not(parent::*/descendant::f:reference/@value=concat('#', $contained/*/id/@value) or descendant::f:reference[@value='#'])]))",
+            "source" : "http://hl7.org/fhir/StructureDefinition/DomainResource"
+          },
+          {
+            "key" : "dom-4",
+            "severity" : "error",
+            "human" : "If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated",
+            "expression" : "contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()",
+            "xpath" : "not(exists(f:contained/*/f:meta/f:versionId)) and not(exists(f:contained/*/f:meta/f:lastUpdated))",
+            "source" : "http://hl7.org/fhir/StructureDefinition/DomainResource"
+          },
+          {
+            "key" : "dom-5",
+            "severity" : "error",
+            "human" : "If a resource is contained in another resource, it SHALL NOT have a security label",
+            "expression" : "contained.meta.security.empty()",
+            "xpath" : "not(exists(f:contained/*/f:meta/f:security))",
+            "source" : "http://hl7.org/fhir/StructureDefinition/DomainResource"
+          },
+          {
+            "extension" : [
+              {
+                "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bestpractice",
+                "valueBoolean" : true
+              },
+              {
+                "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bestpractice-explanation",
+                "valueMarkdown" : "When a resource has no narrative, only systems that fully understand the data can display the resource to a human safely. Including a human readable representation in the resource makes for a much more robust eco-system and cheaper handling of resources by intermediary systems. Some ecosystems restrict distribution of resources to only those systems that do fully understand the resources, and as a consequence implementers may believe that the narrative is superfluous. However experience shows that such eco-systems often open up to new participants over time."
+              }
+            ],
+            "key" : "dom-6",
+            "severity" : "warning",
+            "human" : "A resource should have narrative for robust management",
+            "expression" : "text.`div`.exists()",
+            "xpath" : "exists(f:text/h:div)",
+            "source" : "http://hl7.org/fhir/StructureDefinition/DomainResource"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "Entity. Role, or Act"
+          },
+          {
+            "identity" : "v2",
+            "map" : "PRD (as one example)"
+          },
+          {
+            "identity" : "rim",
+            "map" : "Role"
+          },
+          {
+            "identity" : "servd",
+            "map" : "ServiceSiteProvider"
+          }
+        ]
+      },
+      {
+        "id" : "PractitionerRole.id",
+        "path" : "PractitionerRole.id",
+        "short" : "Logical id of this artifact",
+        "definition" : "The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.",
+        "comment" : "The only time that a resource does not have an id is when it is being submitted to the server using a create operation.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Resource.id",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "extension" : [
+              {
+                "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
+                "valueUrl" : "id"
+              }
+            ],
+            "code" : "http://hl7.org/fhirpath/System.String"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true
+      },
+      {
+        "id" : "PractitionerRole.meta",
+        "path" : "PractitionerRole.meta",
+        "short" : "Metadata about the resource",
+        "definition" : "The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Resource.meta",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "Meta"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true
+      },
+      {
+        "id" : "PractitionerRole.implicitRules",
+        "path" : "PractitionerRole.implicitRules",
+        "short" : "A set of rules under which this content was created",
+        "definition" : "A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc.",
+        "comment" : "Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of it's narrative along with other profiles, value sets, etc.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Resource.implicitRules",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "uri"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : true,
+        "isModifierReason" : "This element is labeled as a modifier because the implicit rules may provide additional knowledge about the resource that modifies it's meaning or interpretation",
+        "isSummary" : true
+      },
+      {
+        "id" : "PractitionerRole.language",
+        "path" : "PractitionerRole.language",
+        "short" : "Language of the resource content",
+        "definition" : "The base language in which the resource is written.",
+        "comment" : "Language is provided to support indexing and accessibility (typically, services such as text to speech use the language tag). The html language tag in the narrative applies  to the narrative. The language tag on the resource may be used to specify the language of other presentations generated from the data in the resource. Not all the content has to be in the base language. The Resource.language should not be assumed to apply to the narrative automatically. If a language is specified, it should it also be specified on the div element in the html (see rules in HTML5 for information about the relationship between xml:lang and the html lang attribute).",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Resource.language",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "code"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "binding" : {
+          "extension" : [
+            {
+              "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-maxValueSet",
+              "valueCanonical" : "http://hl7.org/fhir/ValueSet/all-languages"
+            },
+            {
+              "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
+              "valueString" : "Language"
+            },
+            {
+              "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding",
+              "valueBoolean" : true
+            }
+          ],
+          "strength" : "preferred",
+          "description" : "A human language.",
+          "valueSet" : "http://hl7.org/fhir/ValueSet/languages"
+        }
+      },
+      {
+        "id" : "PractitionerRole.text",
+        "path" : "PractitionerRole.text",
+        "short" : "Text summary of the resource, for human interpretation",
+        "definition" : "A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it \"clinically safe\" for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety.",
+        "comment" : "Contained resources do not have narrative. Resources that are not contained SHOULD have a narrative. In some cases, a resource may only have text with little or no additional discrete data (as long as all minOccurs=1 elements are satisfied).  This may be necessary for data from legacy systems where information is captured as a \"text blob\" or where text is additionally entered raw or narrated and encoded information is added later.",
+        "alias" : [
+          "narrative",
+          "html",
+          "xhtml",
+          "display"
+        ],
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "DomainResource.text",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "Narrative"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "Act.text?"
+          }
+        ]
+      },
+      {
+        "id" : "PractitionerRole.contained",
+        "path" : "PractitionerRole.contained",
+        "short" : "Contained, inline Resources",
+        "definition" : "These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.",
+        "comment" : "This should never be done when the content can be identified properly, as once identification is lost, it is extremely difficult (and context dependent) to restore it again. Contained resources may have profiles and tags In their meta elements, but SHALL NOT have security labels.",
+        "alias" : [
+          "inline resources",
+          "anonymous resources",
+          "contained resources"
+        ],
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "DomainResource.contained",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "Resource"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "N/A"
+          }
+        ]
+      },
+      {
+        "id" : "PractitionerRole.extension",
+        "path" : "PractitionerRole.extension",
+        "short" : "Additional content defined by implementations",
+        "definition" : "May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
+        "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
+        "alias" : [
+          "extensions",
+          "user content"
+        ],
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "DomainResource.extension",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "Extension"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          },
+          {
+            "key" : "ext-1",
+            "severity" : "error",
+            "human" : "Must have either extensions or value[x], not both",
+            "expression" : "extension.exists() != value.exists()",
+            "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Extension"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "N/A"
+          }
+        ]
+      },
+      {
+        "id" : "PractitionerRole.modifierExtension",
+        "path" : "PractitionerRole.modifierExtension",
+        "short" : "Extensions that cannot be ignored",
+        "definition" : "May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).",
+        "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
+        "requirements" : "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).",
+        "alias" : [
+          "extensions",
+          "user content"
+        ],
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "DomainResource.modifierExtension",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "Extension"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          },
+          {
+            "key" : "ext-1",
+            "severity" : "error",
+            "human" : "Must have either extensions or value[x], not both",
+            "expression" : "extension.exists() != value.exists()",
+            "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Extension"
+          }
+        ],
+        "isModifier" : true,
+        "isModifierReason" : "Modifier extensions are expected to modify the meaning or interpretation of the resource that contains them",
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "N/A"
+          }
+        ]
+      },
+      {
+        "id" : "PractitionerRole.identifier",
+        "path" : "PractitionerRole.identifier",
+        "short" : "Business Identifiers that are specific to a role/location",
+        "definition" : "Business Identifiers that are specific to a role/location.",
+        "requirements" : "Often, specific identities are assigned for the agent.",
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "PractitionerRole.identifier",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "Identifier"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "w5",
+            "map" : "FiveWs.identifier"
+          },
+          {
+            "identity" : "v2",
+            "map" : "PRD-7 (or XCN.1)"
+          },
+          {
+            "identity" : "rim",
+            "map" : ".id"
+          },
+          {
+            "identity" : "servd",
+            "map" : "./Identifiers"
+          }
+        ]
+      },
+      {
+        "id" : "PractitionerRole.active",
+        "path" : "PractitionerRole.active",
+        "short" : "Whether this practitioner role record is in active use",
+        "definition" : "Whether this practitioner role record is in active use.",
+        "comment" : "If this value is false, you may refer to the period to see when the role was in active use. If there is no period specified, no inference can be made about when it was active.",
+        "requirements" : "Need to be able to mark a practitioner role record as not to be used because it was created in error, or otherwise no longer in active use.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "PractitionerRole.active",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "boolean"
+          }
+        ],
+        "meaningWhenMissing" : "This resource is generally assumed to be active if no value is provided for the active element",
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "w5",
+            "map" : "FiveWs.status"
+          },
+          {
+            "identity" : "v2",
+            "map" : "STF-7"
+          },
+          {
+            "identity" : "rim",
+            "map" : ".statusCode"
+          }
+        ]
+      },
+      {
+        "id" : "PractitionerRole.period",
+        "path" : "PractitionerRole.period",
+        "short" : "The period during which the practitioner is authorized to perform in these role(s)",
+        "definition" : "The period during which the person is authorized to act as a practitioner in these role(s) for the organization.",
+        "requirements" : "Even after the agencies is revoked, the fact that it existed must still be recorded.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "PractitionerRole.period",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "Period"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "w5",
+            "map" : "FiveWs.done[x]"
+          },
+          {
+            "identity" : "v2",
+            "map" : "PRD-8/9 / PRA-5.4"
+          },
+          {
+            "identity" : "rim",
+            "map" : ".performance[@typeCode <= 'PPRF'].ActDefinitionOrEvent.effectiveTime"
+          },
+          {
+            "identity" : "servd",
+            "map" : "(ServD maps Practitioners and Organizations via another entity, so this concept is not available)"
+          }
+        ]
+      },
+      {
+        "id" : "PractitionerRole.practitioner",
+        "path" : "PractitionerRole.practitioner",
+        "short" : "Practitioner that is able to provide the defined services for the organization",
+        "definition" : "Practitioner that is able to provide the defined services for the organization.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "PractitionerRole.practitioner",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "Reference",
+            "targetProfile" : [
+              "http://hl7.org/fhir/StructureDefinition/Practitioner",
+              "http://helsenorge.no/fhir/StructureDefinition/no-basis-Practitioner"
+            ]
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : ".player"
+          }
+        ]
+      },
+      {
+        "id" : "PractitionerRole.organization",
+        "path" : "PractitionerRole.organization",
+        "short" : "Organization where the roles are available",
+        "definition" : "The organization where the Practitioner performs the roles associated.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "PractitionerRole.organization",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "Reference",
+            "targetProfile" : [
+              "http://hl7.org/fhir/StructureDefinition/Organization",
+              "http://helsenorge.no/fhir/StructureDefinition/no-basis-Organization"
+            ]
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : ".scoper"
+          }
+        ]
+      },
+      {
+        "id" : "PractitionerRole.code",
+        "path" : "PractitionerRole.code",
+        "slicing" : {
+          "discriminator" : [
+            {
+              "type" : "value",
+              "path" : "coding.system"
+            }
+          ],
+          "rules" : "open"
+        },
+        "short" : "Roles which this practitioner may perform",
+        "definition" : "no-basis: Codes related to what function the Practitioner may perform\n\nRoles which this practitioner is authorized to perform for the organization.",
+        "comment" : "A person may have more than one role.",
+        "requirements" : "Need to know what authority the practitioner has - what can they do?",
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "PractitionerRole.code",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "CodeableConcept"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "binding" : {
+          "extension" : [
+            {
+              "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
+              "valueString" : "PractitionerRole"
+            }
+          ],
+          "strength" : "example",
+          "description" : "The role a person plays representing an organization.",
+          "valueSet" : "http://hl7.org/fhir/ValueSet/practitioner-role"
+        },
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "PRD-1 / STF-18  / PRA-3  / PRT-4  / ROL-3 / ORC-12 / OBR-16 / PV1-7 / PV1-8 / PV1-9 / PV1-17"
+          },
+          {
+            "identity" : "rim",
+            "map" : ".code"
+          },
+          {
+            "identity" : "servd",
+            "map" : "(ServD maps Practitioners and Organizations via another entity, so this concept is not available)"
+          }
+        ]
+      },
+      {
+        "id" : "PractitionerRole.code:functions",
+        "path" : "PractitionerRole.code",
+        "sliceName" : "functions",
+        "short" : "Roles which this practitioner may perform",
+        "definition" : "no-basis: Codes from urn:oid:2.16.578.1.12.4.1.1.9034 Helsepersonells funksjoner mv. (OID=9034)\n\nRoles which this practitioner is authorized to perform for the organization.",
+        "comment" : "A person may have more than one role.",
+        "requirements" : "Need to know what authority the practitioner has - what can they do?",
+        "alias" : [
+          "helsepersonells funksjoner"
+        ],
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "PractitionerRole.code",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "CodeableConcept"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "binding" : {
+          "strength" : "preferred",
+          "valueSet" : "urn:oid:2.16.578.1.12.4.1.1.9034"
+        },
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "PRD-1 / STF-18  / PRA-3  / PRT-4  / ROL-3 / ORC-12 / OBR-16 / PV1-7 / PV1-8 / PV1-9 / PV1-17"
+          },
+          {
+            "identity" : "rim",
+            "map" : ".code"
+          },
+          {
+            "identity" : "servd",
+            "map" : "(ServD maps Practitioners and Organizations via another entity, so this concept is not available)"
+          }
+        ]
+      },
+      {
+        "id" : "PractitionerRole.code:functions.id",
+        "path" : "PractitionerRole.code.id",
+        "representation" : [
+          "xmlAttr"
+        ],
+        "short" : "Unique id for inter-element referencing",
+        "definition" : "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Element.id",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "extension" : [
+              {
+                "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
+                "valueUrl" : "string"
+              }
+            ],
+            "code" : "http://hl7.org/fhirpath/System.String"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "n/a"
+          }
+        ]
+      },
+      {
+        "id" : "PractitionerRole.code:functions.extension",
+        "path" : "PractitionerRole.code.extension",
+        "slicing" : {
+          "discriminator" : [
+            {
+              "type" : "value",
+              "path" : "url"
+            }
+          ],
+          "description" : "Extensions are always sliced by (at least) url",
+          "rules" : "open"
+        },
+        "short" : "Additional content defined by implementations",
+        "definition" : "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
+        "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
+        "alias" : [
+          "extensions",
+          "user content"
+        ],
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "Element.extension",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "Extension"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          },
+          {
+            "key" : "ext-1",
+            "severity" : "error",
+            "human" : "Must have either extensions or value[x], not both",
+            "expression" : "extension.exists() != value.exists()",
+            "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Extension"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "n/a"
+          }
+        ]
+      },
+      {
+        "id" : "PractitionerRole.code:functions.coding",
+        "path" : "PractitionerRole.code.coding",
+        "short" : "Code defined by a terminology system",
+        "definition" : "A reference to a code defined by a terminology system.",
+        "comment" : "Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information.  Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true.",
+        "requirements" : "Allows for alternative encodings within a code system, and translations to other code systems.",
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "CodeableConcept.coding",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "Coding"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "C*E.1-8, C*E.10-22"
+          },
+          {
+            "identity" : "rim",
+            "map" : "union(., ./translation)"
+          },
+          {
+            "identity" : "orim",
+            "map" : "fhir:CodeableConcept.coding rdfs:subPropertyOf dt:CD.coding"
+          }
+        ]
+      },
+      {
+        "id" : "PractitionerRole.code:functions.coding.id",
+        "path" : "PractitionerRole.code.coding.id",
+        "representation" : [
+          "xmlAttr"
+        ],
+        "short" : "Unique id for inter-element referencing",
+        "definition" : "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Element.id",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "extension" : [
+              {
+                "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
+                "valueUrl" : "string"
+              }
+            ],
+            "code" : "http://hl7.org/fhirpath/System.String"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "n/a"
+          }
+        ]
+      },
+      {
+        "id" : "PractitionerRole.code:functions.coding.extension",
+        "path" : "PractitionerRole.code.coding.extension",
+        "slicing" : {
+          "discriminator" : [
+            {
+              "type" : "value",
+              "path" : "url"
+            }
+          ],
+          "description" : "Extensions are always sliced by (at least) url",
+          "rules" : "open"
+        },
+        "short" : "Additional content defined by implementations",
+        "definition" : "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
+        "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
+        "alias" : [
+          "extensions",
+          "user content"
+        ],
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "Element.extension",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "Extension"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          },
+          {
+            "key" : "ext-1",
+            "severity" : "error",
+            "human" : "Must have either extensions or value[x], not both",
+            "expression" : "extension.exists() != value.exists()",
+            "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Extension"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "n/a"
+          }
+        ]
+      },
+      {
+        "id" : "PractitionerRole.code:functions.coding.system",
+        "path" : "PractitionerRole.code.coding.system",
+        "short" : "Identity of the Helsepersonellregisterets (HPR) klassifikasjon av spesialiteter (OID=9034)",
+        "definition" : "The identification of the code system Helsepersonellregisterets (HPR) klassifikasjon av spesialiteter (OID=9034)",
+        "comment" : "The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...).  OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should reference to some definition that establishes the system clearly and unambiguously.",
+        "requirements" : "Need to be unambiguous about the source of the definition of the symbol.",
+        "min" : 1,
+        "max" : "1",
+        "base" : {
+          "path" : "Coding.system",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "uri"
+          }
+        ],
+        "fixedUri" : "urn:oid:2.16.578.1.12.4.1.1.9034",
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "C*E.3"
+          },
+          {
+            "identity" : "rim",
+            "map" : "./codeSystem"
+          },
+          {
+            "identity" : "orim",
+            "map" : "fhir:Coding.system rdfs:subPropertyOf dt:CDCoding.codeSystem"
+          }
+        ]
+      },
+      {
+        "id" : "PractitionerRole.code:functions.coding.version",
+        "path" : "PractitionerRole.code.coding.version",
+        "short" : "Version of the system - if relevant",
+        "definition" : "The version of the code system which was used when choosing this code. Note that a well-maintained code system does not need the version reported, because the meaning of codes is consistent across versions. However this cannot consistently be assured, and when the meaning is not guaranteed to be consistent, the version SHOULD be exchanged.",
+        "comment" : "Where the terminology does not clearly define what string should be used to identify code system versions, the recommendation is to use the date (expressed in FHIR date format) on which that version was officially published as the version date.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Coding.version",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "string"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "C*E.7"
+          },
+          {
+            "identity" : "rim",
+            "map" : "./codeSystemVersion"
+          },
+          {
+            "identity" : "orim",
+            "map" : "fhir:Coding.version rdfs:subPropertyOf dt:CDCoding.codeSystemVersion"
+          }
+        ]
+      },
+      {
+        "id" : "PractitionerRole.code:functions.coding.code",
+        "path" : "PractitionerRole.code.coding.code",
+        "short" : "Symbol in syntax defined by the system",
+        "definition" : "A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).",
+        "requirements" : "Need to refer to a particular code in the system.",
+        "min" : 1,
+        "max" : "1",
+        "base" : {
+          "path" : "Coding.code",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "code"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "C*E.1"
+          },
+          {
+            "identity" : "rim",
+            "map" : "./code"
+          },
+          {
+            "identity" : "orim",
+            "map" : "fhir:Coding.code rdfs:subPropertyOf dt:CDCoding.code"
+          }
+        ]
+      },
+      {
+        "id" : "PractitionerRole.code:functions.coding.display",
+        "extension" : [
+          {
+            "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
+            "valueBoolean" : true
+          }
+        ],
+        "path" : "PractitionerRole.code.coding.display",
+        "short" : "Representation defined by the system",
+        "definition" : "A representation of the meaning of the code in the system, following the rules of the system.",
+        "requirements" : "Need to be able to carry a human-readable meaning of the code for readers that do not know  the system.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Coding.display",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "string"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "C*E.2 - but note this is not well followed"
+          },
+          {
+            "identity" : "rim",
+            "map" : "CV.displayName"
+          },
+          {
+            "identity" : "orim",
+            "map" : "fhir:Coding.display rdfs:subPropertyOf dt:CDCoding.displayName"
+          }
+        ]
+      },
+      {
+        "id" : "PractitionerRole.code:functions.coding.userSelected",
+        "path" : "PractitionerRole.code.coding.userSelected",
+        "short" : "If this coding was chosen directly by the user",
+        "definition" : "Indicates that this coding was chosen by a user directly - e.g. off a pick list of available items (codes or displays).",
+        "comment" : "Amongst a set of alternatives, a directly chosen code is the most appropriate starting point for new translations. There is some ambiguity about what exactly 'directly chosen' implies, and trading partner agreement may be needed to clarify the use of this element and its consequences more completely.",
+        "requirements" : "This has been identified as a clinical safety criterium - that this exact system/code pair was chosen explicitly, rather than inferred by the system based on some rules or language processing.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Coding.userSelected",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "boolean"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "Sometimes implied by being first"
+          },
+          {
+            "identity" : "rim",
+            "map" : "CD.codingRationale"
+          },
+          {
+            "identity" : "orim",
+            "map" : "fhir:Coding.userSelected fhir:mapsTo dt:CDCoding.codingRationale. fhir:Coding.userSelected fhir:hasMap fhir:Coding.userSelected.map. fhir:Coding.userSelected.map a fhir:Map;   fhir:target dt:CDCoding.codingRationale. fhir:Coding.userSelected\\#true a [     fhir:source \"true\";     fhir:target dt:CDCoding.codingRationale\\#O   ]"
+          }
+        ]
+      },
+      {
+        "id" : "PractitionerRole.code:functions.text",
+        "extension" : [
+          {
+            "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
+            "valueBoolean" : true
+          }
+        ],
+        "path" : "PractitionerRole.code.text",
+        "short" : "Plain text representation of the concept",
+        "definition" : "A human language representation of the concept as seen/selected/uttered by the user who entered the data and/or which represents the intended meaning of the user.",
+        "comment" : "Very often the text is the same as a displayName of one of the codings.",
+        "requirements" : "The codes from the terminologies do not always capture the correct meaning with all the nuances of the human using them, or sometimes there is no appropriate code at all. In these cases, the text is used to capture the full meaning of the source.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "CodeableConcept.text",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "string"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "C*E.9. But note many systems use C*E.2 for this"
+          },
+          {
+            "identity" : "rim",
+            "map" : "./originalText[mediaType/code=\"text/plain\"]/data"
+          },
+          {
+            "identity" : "orim",
+            "map" : "fhir:CodeableConcept.text rdfs:subPropertyOf dt:CD.originalText"
+          }
+        ]
+      },
+      {
+        "id" : "PractitionerRole.specialty",
+        "path" : "PractitionerRole.specialty",
+        "slicing" : {
+          "discriminator" : [
+            {
+              "type" : "value",
+              "path" : "coding.system"
+            }
+          ],
+          "rules" : "open"
+        },
+        "short" : "Specific specialty of the practitioner",
+        "definition" : "no-basis: code related to a speciality that the Practitioner can perform in the role within an organization\n\nSpecific specialty of the practitioner.",
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "PractitionerRole.specialty",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "CodeableConcept"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "binding" : {
+          "extension" : [
+            {
+              "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
+              "valueString" : "PractitionerSpecialty"
+            }
+          ],
+          "strength" : "preferred",
+          "description" : "Specific specialty associated with the agency.",
+          "valueSet" : "http://hl7.org/fhir/ValueSet/c80-practice-codes"
+        },
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "PRA-5"
+          },
+          {
+            "identity" : "rim",
+            "map" : ".player.HealthCareProvider[@classCode = 'PROV'].code"
+          },
+          {
+            "identity" : "servd",
+            "map" : "./Specialty"
+          }
+        ]
+      },
+      {
+        "id" : "PractitionerRole.specialty:discipline",
+        "path" : "PractitionerRole.specialty",
+        "sliceName" : "discipline",
+        "short" : "Specific discipline of practitioner",
+        "definition" : "The Discipline the practitioner operates within the organization.",
+        "alias" : [
+          "fagområde"
+        ],
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "PractitionerRole.specialty",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "CodeableConcept"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "binding" : {
+          "strength" : "preferred",
+          "description" : "Specific discipline",
+          "valueSet" : "urn:oid:2.16.578.1.12.4.1.1.8451"
+        },
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "PRA-5"
+          },
+          {
+            "identity" : "rim",
+            "map" : ".player.HealthCareProvider[@classCode = 'PROV'].code"
+          },
+          {
+            "identity" : "servd",
+            "map" : "./Specialty"
+          }
+        ]
+      },
+      {
+        "id" : "PractitionerRole.specialty:discipline.id",
+        "path" : "PractitionerRole.specialty.id",
+        "representation" : [
+          "xmlAttr"
+        ],
+        "short" : "Unique id for inter-element referencing",
+        "definition" : "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Element.id",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "extension" : [
+              {
+                "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
+                "valueUrl" : "string"
+              }
+            ],
+            "code" : "http://hl7.org/fhirpath/System.String"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "n/a"
+          }
+        ]
+      },
+      {
+        "id" : "PractitionerRole.specialty:discipline.extension",
+        "path" : "PractitionerRole.specialty.extension",
+        "slicing" : {
+          "discriminator" : [
+            {
+              "type" : "value",
+              "path" : "url"
+            }
+          ],
+          "description" : "Extensions are always sliced by (at least) url",
+          "rules" : "open"
+        },
+        "short" : "Additional content defined by implementations",
+        "definition" : "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
+        "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
+        "alias" : [
+          "extensions",
+          "user content"
+        ],
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "Element.extension",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "Extension"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          },
+          {
+            "key" : "ext-1",
+            "severity" : "error",
+            "human" : "Must have either extensions or value[x], not both",
+            "expression" : "extension.exists() != value.exists()",
+            "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Extension"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "n/a"
+          }
+        ]
+      },
+      {
+        "id" : "PractitionerRole.specialty:discipline.coding",
+        "path" : "PractitionerRole.specialty.coding",
+        "short" : "Code defined by a terminology system",
+        "definition" : "A reference to a code defined by a terminology system.",
+        "comment" : "Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information.  Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true.",
+        "requirements" : "Allows for alternative encodings within a code system, and translations to other code systems.",
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "CodeableConcept.coding",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "Coding"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "C*E.1-8, C*E.10-22"
+          },
+          {
+            "identity" : "rim",
+            "map" : "union(., ./translation)"
+          },
+          {
+            "identity" : "orim",
+            "map" : "fhir:CodeableConcept.coding rdfs:subPropertyOf dt:CD.coding"
+          }
+        ]
+      },
+      {
+        "id" : "PractitionerRole.specialty:discipline.coding.id",
+        "path" : "PractitionerRole.specialty.coding.id",
+        "representation" : [
+          "xmlAttr"
+        ],
+        "short" : "Unique id for inter-element referencing",
+        "definition" : "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Element.id",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "extension" : [
+              {
+                "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
+                "valueUrl" : "string"
+              }
+            ],
+            "code" : "http://hl7.org/fhirpath/System.String"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "n/a"
+          }
+        ]
+      },
+      {
+        "id" : "PractitionerRole.specialty:discipline.coding.extension",
+        "path" : "PractitionerRole.specialty.coding.extension",
+        "slicing" : {
+          "discriminator" : [
+            {
+              "type" : "value",
+              "path" : "url"
+            }
+          ],
+          "description" : "Extensions are always sliced by (at least) url",
+          "rules" : "open"
+        },
+        "short" : "Additional content defined by implementations",
+        "definition" : "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
+        "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
+        "alias" : [
+          "extensions",
+          "user content"
+        ],
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "Element.extension",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "Extension"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          },
+          {
+            "key" : "ext-1",
+            "severity" : "error",
+            "human" : "Must have either extensions or value[x], not both",
+            "expression" : "extension.exists() != value.exists()",
+            "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Extension"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "n/a"
+          }
+        ]
+      },
+      {
+        "id" : "PractitionerRole.specialty:discipline.coding.system",
+        "path" : "PractitionerRole.specialty.coding.system",
+        "short" : "The identification of the code system",
+        "definition" : "The identification of the code system Fagområde (OID=8451)",
+        "comment" : "The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...).  OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should reference to some definition that establishes the system clearly and unambiguously.",
+        "requirements" : "Need to be unambiguous about the source of the definition of the symbol.",
+        "alias" : [
+          "Fagområde"
+        ],
+        "min" : 1,
+        "max" : "1",
+        "base" : {
+          "path" : "Coding.system",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "uri"
+          }
+        ],
+        "fixedUri" : "urn:oid:2.16.578.1.12.4.1.1.8451",
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "C*E.3"
+          },
+          {
+            "identity" : "rim",
+            "map" : "./codeSystem"
+          },
+          {
+            "identity" : "orim",
+            "map" : "fhir:Coding.system rdfs:subPropertyOf dt:CDCoding.codeSystem"
+          }
+        ]
+      },
+      {
+        "id" : "PractitionerRole.specialty:discipline.coding.version",
+        "path" : "PractitionerRole.specialty.coding.version",
+        "short" : "Version of the system - if relevant",
+        "definition" : "The version of the code system which was used when choosing this code. Note that a well-maintained code system does not need the version reported, because the meaning of codes is consistent across versions. However this cannot consistently be assured, and when the meaning is not guaranteed to be consistent, the version SHOULD be exchanged.",
+        "comment" : "Where the terminology does not clearly define what string should be used to identify code system versions, the recommendation is to use the date (expressed in FHIR date format) on which that version was officially published as the version date.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Coding.version",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "string"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "C*E.7"
+          },
+          {
+            "identity" : "rim",
+            "map" : "./codeSystemVersion"
+          },
+          {
+            "identity" : "orim",
+            "map" : "fhir:Coding.version rdfs:subPropertyOf dt:CDCoding.codeSystemVersion"
+          }
+        ]
+      },
+      {
+        "id" : "PractitionerRole.specialty:discipline.coding.code",
+        "path" : "PractitionerRole.specialty.coding.code",
+        "short" : "Symbol in syntax defined by the system",
+        "definition" : "A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).",
+        "requirements" : "Need to refer to a particular code in the system.",
+        "min" : 1,
+        "max" : "1",
+        "base" : {
+          "path" : "Coding.code",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "code"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "C*E.1"
+          },
+          {
+            "identity" : "rim",
+            "map" : "./code"
+          },
+          {
+            "identity" : "orim",
+            "map" : "fhir:Coding.code rdfs:subPropertyOf dt:CDCoding.code"
+          }
+        ]
+      },
+      {
+        "id" : "PractitionerRole.specialty:discipline.coding.display",
+        "extension" : [
+          {
+            "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
+            "valueBoolean" : true
+          }
+        ],
+        "path" : "PractitionerRole.specialty.coding.display",
+        "short" : "Representation defined by the system",
+        "definition" : "A representation of the meaning of the code in the system, following the rules of the system.",
+        "requirements" : "Need to be able to carry a human-readable meaning of the code for readers that do not know  the system.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Coding.display",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "string"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "C*E.2 - but note this is not well followed"
+          },
+          {
+            "identity" : "rim",
+            "map" : "CV.displayName"
+          },
+          {
+            "identity" : "orim",
+            "map" : "fhir:Coding.display rdfs:subPropertyOf dt:CDCoding.displayName"
+          }
+        ]
+      },
+      {
+        "id" : "PractitionerRole.specialty:discipline.coding.userSelected",
+        "path" : "PractitionerRole.specialty.coding.userSelected",
+        "short" : "If this coding was chosen directly by the user",
+        "definition" : "Indicates that this coding was chosen by a user directly - e.g. off a pick list of available items (codes or displays).",
+        "comment" : "Amongst a set of alternatives, a directly chosen code is the most appropriate starting point for new translations. There is some ambiguity about what exactly 'directly chosen' implies, and trading partner agreement may be needed to clarify the use of this element and its consequences more completely.",
+        "requirements" : "This has been identified as a clinical safety criterium - that this exact system/code pair was chosen explicitly, rather than inferred by the system based on some rules or language processing.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Coding.userSelected",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "boolean"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "Sometimes implied by being first"
+          },
+          {
+            "identity" : "rim",
+            "map" : "CD.codingRationale"
+          },
+          {
+            "identity" : "orim",
+            "map" : "fhir:Coding.userSelected fhir:mapsTo dt:CDCoding.codingRationale. fhir:Coding.userSelected fhir:hasMap fhir:Coding.userSelected.map. fhir:Coding.userSelected.map a fhir:Map;   fhir:target dt:CDCoding.codingRationale. fhir:Coding.userSelected\\#true a [     fhir:source \"true\";     fhir:target dt:CDCoding.codingRationale\\#O   ]"
+          }
+        ]
+      },
+      {
+        "id" : "PractitionerRole.specialty:discipline.text",
+        "extension" : [
+          {
+            "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
+            "valueBoolean" : true
+          }
+        ],
+        "path" : "PractitionerRole.specialty.text",
+        "short" : "Plain text representation of the concept",
+        "definition" : "A human language representation of the concept as seen/selected/uttered by the user who entered the data and/or which represents the intended meaning of the user.",
+        "comment" : "Very often the text is the same as a displayName of one of the codings.",
+        "requirements" : "The codes from the terminologies do not always capture the correct meaning with all the nuances of the human using them, or sometimes there is no appropriate code at all. In these cases, the text is used to capture the full meaning of the source.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "CodeableConcept.text",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "string"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "C*E.9. But note many systems use C*E.2 for this"
+          },
+          {
+            "identity" : "rim",
+            "map" : "./originalText[mediaType/code=\"text/plain\"]/data"
+          },
+          {
+            "identity" : "orim",
+            "map" : "fhir:CodeableConcept.text rdfs:subPropertyOf dt:CD.originalText"
+          }
+        ]
+      },
+      {
+        "id" : "PractitionerRole.location",
+        "path" : "PractitionerRole.location",
+        "short" : "The location(s) at which this practitioner provides care",
+        "definition" : "The location(s) at which this practitioner provides care.",
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "PractitionerRole.location",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "Reference",
+            "targetProfile" : [
+              "http://hl7.org/fhir/StructureDefinition/Location",
+              "http://helsenorge.no/fhir/StructureDefinition/no-basis-Location"
+            ]
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "w5",
+            "map" : "FiveWs.where[x]"
+          },
+          {
+            "identity" : "rim",
+            "map" : ".performance.ActDefinitionOrEvent.ServiceDeliveryLocation[@classCode = 'SDLOC']"
+          },
+          {
+            "identity" : "servd",
+            "map" : "(ServD maps Practitioners and Organizations via another entity, so this concept is not available)<br/> However these are accessed via the Site.ServiceSite.ServiceSiteProvider record. (The Site has the location)"
+          }
+        ]
+      },
+      {
+        "id" : "PractitionerRole.healthcareService",
+        "path" : "PractitionerRole.healthcareService",
+        "short" : "The list of healthcare services that this worker provides for this role's Organization/Location(s)",
+        "definition" : "The list of healthcare services that this worker provides for this role's Organization/Location(s).",
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "PractitionerRole.healthcareService",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "Reference",
+            "targetProfile" : [
+              "http://hl7.org/fhir/StructureDefinition/HealthcareService",
+              "http://helsenorge.no/fhir/StructureDefinition/no-basis-HealthcareService"
+            ]
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "EDU-2 / AFF-3"
+          },
+          {
+            "identity" : "rim",
+            "map" : ".player.QualifiedEntity[@classCode = 'QUAL'].code"
+          }
+        ]
+      },
+      {
+        "id" : "PractitionerRole.telecom",
+        "path" : "PractitionerRole.telecom",
+        "short" : "Contact details that are specific to the role/location/service",
+        "definition" : "Contact details that are specific to the role/location/service.",
+        "requirements" : "Often practitioners have a dedicated line for each location (or service) that they work at, and need to be able to define separate contact details for each of these.",
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "PractitionerRole.telecom",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "ContactPoint"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : ".telecom"
+          }
+        ]
+      },
+      {
+        "id" : "PractitionerRole.availableTime",
+        "path" : "PractitionerRole.availableTime",
+        "short" : "Times the Service Site is available",
+        "definition" : "A collection of times the practitioner is available or performing this role at the location and/or healthcareservice.",
+        "comment" : "More detailed availability information may be provided in associated Schedule/Slot resources.",
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "PractitionerRole.availableTime",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "BackboneElement"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : ".effectiveTime"
+          }
+        ]
+      },
+      {
+        "id" : "PractitionerRole.availableTime.id",
+        "path" : "PractitionerRole.availableTime.id",
+        "representation" : [
+          "xmlAttr"
+        ],
+        "short" : "Unique id for inter-element referencing",
+        "definition" : "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Element.id",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "extension" : [
+              {
+                "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
+                "valueUrl" : "string"
+              }
+            ],
+            "code" : "http://hl7.org/fhirpath/System.String"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "n/a"
+          }
+        ]
+      },
+      {
+        "id" : "PractitionerRole.availableTime.extension",
+        "path" : "PractitionerRole.availableTime.extension",
+        "short" : "Additional content defined by implementations",
+        "definition" : "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
+        "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
+        "alias" : [
+          "extensions",
+          "user content"
+        ],
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "Element.extension",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "Extension"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          },
+          {
+            "key" : "ext-1",
+            "severity" : "error",
+            "human" : "Must have either extensions or value[x], not both",
+            "expression" : "extension.exists() != value.exists()",
+            "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Extension"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "n/a"
+          }
+        ]
+      },
+      {
+        "id" : "PractitionerRole.availableTime.modifierExtension",
+        "path" : "PractitionerRole.availableTime.modifierExtension",
+        "short" : "Extensions that cannot be ignored even if unrecognized",
+        "definition" : "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).",
+        "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
+        "requirements" : "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).",
+        "alias" : [
+          "extensions",
+          "user content",
+          "modifiers"
+        ],
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "BackboneElement.modifierExtension",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "Extension"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          },
+          {
+            "key" : "ext-1",
+            "severity" : "error",
+            "human" : "Must have either extensions or value[x], not both",
+            "expression" : "extension.exists() != value.exists()",
+            "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Extension"
+          }
+        ],
+        "isModifier" : true,
+        "isModifierReason" : "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them",
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "N/A"
+          }
+        ]
+      },
+      {
+        "id" : "PractitionerRole.availableTime.daysOfWeek",
+        "path" : "PractitionerRole.availableTime.daysOfWeek",
+        "short" : "mon | tue | wed | thu | fri | sat | sun",
+        "definition" : "Indicates which days of the week are available between the start and end Times.",
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "PractitionerRole.availableTime.daysOfWeek",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "code"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "binding" : {
+          "extension" : [
+            {
+              "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
+              "valueString" : "DaysOfWeek"
+            }
+          ],
+          "strength" : "required",
+          "description" : "The days of the week.",
+          "valueSet" : "http://hl7.org/fhir/ValueSet/days-of-week|4.0.1"
+        },
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : ".effectiveTime"
+          }
+        ]
+      },
+      {
+        "id" : "PractitionerRole.availableTime.allDay",
+        "path" : "PractitionerRole.availableTime.allDay",
+        "short" : "Always available? e.g. 24 hour service",
+        "definition" : "Is this always available? (hence times are irrelevant) e.g. 24 hour service.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "PractitionerRole.availableTime.allDay",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "boolean"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : ".effectiveTime"
+          }
+        ]
+      },
+      {
+        "id" : "PractitionerRole.availableTime.availableStartTime",
+        "path" : "PractitionerRole.availableTime.availableStartTime",
+        "short" : "Opening time of day (ignored if allDay = true)",
+        "definition" : "The opening time of day. Note: If the AllDay flag is set, then this time is ignored.",
+        "comment" : "The timezone is expected to be for where this HealthcareService is provided at.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "PractitionerRole.availableTime.availableStartTime",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "time"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : ".effectiveTime"
+          }
+        ]
+      },
+      {
+        "id" : "PractitionerRole.availableTime.availableEndTime",
+        "path" : "PractitionerRole.availableTime.availableEndTime",
+        "short" : "Closing time of day (ignored if allDay = true)",
+        "definition" : "The closing time of day. Note: If the AllDay flag is set, then this time is ignored.",
+        "comment" : "The timezone is expected to be for where this HealthcareService is provided at.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "PractitionerRole.availableTime.availableEndTime",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "time"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : ".effectiveTime"
+          }
+        ]
+      },
+      {
+        "id" : "PractitionerRole.notAvailable",
+        "path" : "PractitionerRole.notAvailable",
+        "short" : "Not available during this time due to provided reason",
+        "definition" : "The practitioner is not available or performing this role during this period of time due to the provided reason.",
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "PractitionerRole.notAvailable",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "BackboneElement"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : ".effectiveTime"
+          }
+        ]
+      },
+      {
+        "id" : "PractitionerRole.notAvailable.id",
+        "path" : "PractitionerRole.notAvailable.id",
+        "representation" : [
+          "xmlAttr"
+        ],
+        "short" : "Unique id for inter-element referencing",
+        "definition" : "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Element.id",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "extension" : [
+              {
+                "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
+                "valueUrl" : "string"
+              }
+            ],
+            "code" : "http://hl7.org/fhirpath/System.String"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "n/a"
+          }
+        ]
+      },
+      {
+        "id" : "PractitionerRole.notAvailable.extension",
+        "path" : "PractitionerRole.notAvailable.extension",
+        "short" : "Additional content defined by implementations",
+        "definition" : "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
+        "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
+        "alias" : [
+          "extensions",
+          "user content"
+        ],
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "Element.extension",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "Extension"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          },
+          {
+            "key" : "ext-1",
+            "severity" : "error",
+            "human" : "Must have either extensions or value[x], not both",
+            "expression" : "extension.exists() != value.exists()",
+            "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Extension"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "n/a"
+          }
+        ]
+      },
+      {
+        "id" : "PractitionerRole.notAvailable.modifierExtension",
+        "path" : "PractitionerRole.notAvailable.modifierExtension",
+        "short" : "Extensions that cannot be ignored even if unrecognized",
+        "definition" : "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).",
+        "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
+        "requirements" : "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).",
+        "alias" : [
+          "extensions",
+          "user content",
+          "modifiers"
+        ],
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "BackboneElement.modifierExtension",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "Extension"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          },
+          {
+            "key" : "ext-1",
+            "severity" : "error",
+            "human" : "Must have either extensions or value[x], not both",
+            "expression" : "extension.exists() != value.exists()",
+            "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Extension"
+          }
+        ],
+        "isModifier" : true,
+        "isModifierReason" : "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them",
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "N/A"
+          }
+        ]
+      },
+      {
+        "id" : "PractitionerRole.notAvailable.description",
+        "path" : "PractitionerRole.notAvailable.description",
+        "short" : "Reason presented to the user explaining why time not available",
+        "definition" : "The reason that can be presented to the user as to why this time is not available.",
+        "min" : 1,
+        "max" : "1",
+        "base" : {
+          "path" : "PractitionerRole.notAvailable.description",
+          "min" : 1,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "string"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "n/a"
+          }
+        ]
+      },
+      {
+        "id" : "PractitionerRole.notAvailable.during",
+        "path" : "PractitionerRole.notAvailable.during",
+        "short" : "Service not available from this date",
+        "definition" : "Service is not available (seasonally or for a public holiday) from this date.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "PractitionerRole.notAvailable.during",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "Period"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : ".effectiveTime"
+          }
+        ]
+      },
+      {
+        "id" : "PractitionerRole.availabilityExceptions",
+        "path" : "PractitionerRole.availabilityExceptions",
+        "short" : "Description of availability exceptions",
+        "definition" : "A description of site availability exceptions, e.g. public holiday availability. Succinctly describing all possible exceptions to normal site availability as details in the available Times and not available Times.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "PractitionerRole.availabilityExceptions",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "string"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : ".effectiveTime"
+          }
+        ]
+      },
+      {
+        "id" : "PractitionerRole.endpoint",
+        "path" : "PractitionerRole.endpoint",
+        "short" : "Technical endpoints providing access to services operated for the practitioner with this role",
+        "definition" : "no-basis: don't use this element to reference endpoints registered in the Norwegian Address register (endpoints connected to a kommunikasjonspart in tjenestebasert adressering). Endpoints registered in the Norwegian Address register should only be referenced through a kommunikasjonspart-Organization resource.\n\nTechnical endpoints providing access to services operated for the practitioner with this role.",
+        "requirements" : "Organizations have multiple systems that provide various services and ,ay also be different for practitioners too.\r\rSo the endpoint satisfies the need to be able to define the technical connection details for how to connect to them, and for what purpose.",
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "PractitionerRole.endpoint",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "Reference",
+            "targetProfile" : [
+              "http://hl7.org/fhir/StructureDefinition/Endpoint",
+              "http://helsenorge.no/fhir/StructureDefinition/no-basis-Endpoint"
+            ]
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "n/a"
+          }
+        ]
+      }
+    ]
+  },
+  "differential" : {
+    "element" : [
+      {
+        "id" : "PractitionerRole",
+        "path" : "PractitionerRole"
+      },
+      {
+        "id" : "PractitionerRole.practitioner",
+        "path" : "PractitionerRole.practitioner",
+        "type" : [
+          {
+            "code" : "Reference",
+            "targetProfile" : [
+              "http://hl7.org/fhir/StructureDefinition/Practitioner",
+              "http://helsenorge.no/fhir/StructureDefinition/no-basis-Practitioner"
+            ]
+          }
+        ]
+      },
+      {
+        "id" : "PractitionerRole.organization",
+        "path" : "PractitionerRole.organization",
+        "type" : [
+          {
+            "code" : "Reference",
+            "targetProfile" : [
+              "http://hl7.org/fhir/StructureDefinition/Organization",
+              "http://helsenorge.no/fhir/StructureDefinition/no-basis-Organization"
+            ]
+          }
+        ]
+      },
+      {
+        "id" : "PractitionerRole.code",
+        "path" : "PractitionerRole.code",
+        "slicing" : {
+          "discriminator" : [
+            {
+              "type" : "value",
+              "path" : "coding.system"
+            }
+          ],
+          "rules" : "open"
+        },
+        "definition" : "no-basis: Codes related to what function the Practitioner may perform\n\nRoles which this practitioner is authorized to perform for the organization."
+      },
+      {
+        "id" : "PractitionerRole.code:functions",
+        "path" : "PractitionerRole.code",
+        "sliceName" : "functions",
+        "definition" : "no-basis: Codes from urn:oid:2.16.578.1.12.4.1.1.9034 Helsepersonells funksjoner mv. (OID=9034)\n\nRoles which this practitioner is authorized to perform for the organization.",
+        "alias" : [
+          "helsepersonells funksjoner"
+        ],
+        "min" : 0,
+        "max" : "*",
+        "binding" : {
+          "strength" : "preferred",
+          "valueSet" : "urn:oid:2.16.578.1.12.4.1.1.9034"
+        }
+      },
+      {
+        "id" : "PractitionerRole.code:functions.coding.system",
+        "path" : "PractitionerRole.code.coding.system",
+        "short" : "Identity of the Helsepersonellregisterets (HPR) klassifikasjon av spesialiteter (OID=9034)",
+        "definition" : "The identification of the code system Helsepersonellregisterets (HPR) klassifikasjon av spesialiteter (OID=9034)",
+        "min" : 1,
+        "fixedUri" : "urn:oid:2.16.578.1.12.4.1.1.9034"
+      },
+      {
+        "id" : "PractitionerRole.code:functions.coding.code",
+        "path" : "PractitionerRole.code.coding.code",
+        "min" : 1
+      },
+      {
+        "id" : "PractitionerRole.specialty",
+        "path" : "PractitionerRole.specialty",
+        "slicing" : {
+          "discriminator" : [
+            {
+              "type" : "value",
+              "path" : "coding.system"
+            }
+          ],
+          "rules" : "open"
+        },
+        "definition" : "no-basis: code related to a speciality that the Practitioner can perform in the role within an organization\n\nSpecific specialty of the practitioner."
+      },
+      {
+        "id" : "PractitionerRole.specialty:discipline",
+        "path" : "PractitionerRole.specialty",
+        "sliceName" : "discipline",
+        "short" : "Specific discipline of practitioner",
+        "definition" : "The Discipline the practitioner operates within the organization.",
+        "alias" : [
+          "fagområde"
+        ],
+        "min" : 0,
+        "max" : "*",
+        "binding" : {
+          "strength" : "preferred",
+          "description" : "Specific discipline",
+          "valueSet" : "urn:oid:2.16.578.1.12.4.1.1.8451"
+        }
+      },
+      {
+        "id" : "PractitionerRole.specialty:discipline.coding.system",
+        "path" : "PractitionerRole.specialty.coding.system",
+        "short" : "The identification of the code system",
+        "definition" : "The identification of the code system Fagområde (OID=8451)",
+        "alias" : [
+          "Fagområde"
+        ],
+        "min" : 1,
+        "fixedUri" : "urn:oid:2.16.578.1.12.4.1.1.8451"
+      },
+      {
+        "id" : "PractitionerRole.specialty:discipline.coding.code",
+        "path" : "PractitionerRole.specialty.coding.code",
+        "min" : 1
+      },
+      {
+        "id" : "PractitionerRole.location",
+        "path" : "PractitionerRole.location",
+        "type" : [
+          {
+            "code" : "Reference",
+            "targetProfile" : [
+              "http://hl7.org/fhir/StructureDefinition/Location",
+              "http://helsenorge.no/fhir/StructureDefinition/no-basis-Location"
+            ]
+          }
+        ]
+      },
+      {
+        "id" : "PractitionerRole.healthcareService",
+        "path" : "PractitionerRole.healthcareService",
+        "type" : [
+          {
+            "code" : "Reference",
+            "targetProfile" : [
+              "http://hl7.org/fhir/StructureDefinition/HealthcareService",
+              "http://helsenorge.no/fhir/StructureDefinition/no-basis-HealthcareService"
+            ]
+          }
+        ]
+      },
+      {
+        "id" : "PractitionerRole.endpoint",
+        "path" : "PractitionerRole.endpoint",
+        "definition" : "no-basis: don't use this element to reference endpoints registered in the Norwegian Address register (endpoints connected to a kommunikasjonspart in tjenestebasert adressering). Endpoints registered in the Norwegian Address register should only be referenced through a kommunikasjonspart-Organization resource.\n\nTechnical endpoints providing access to services operated for the practitioner with this role.",
+        "type" : [
+          {
+            "code" : "Reference",
+            "targetProfile" : [
+              "http://hl7.org/fhir/StructureDefinition/Endpoint",
+              "http://helsenorge.no/fhir/StructureDefinition/no-basis-Endpoint"
+            ]
+          }
+        ]
+      }
+    ]
+  }
+}
+ + + + + + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/StructureDefinition-no-basis-PractitionerRole.profile.ttl.html b/StructureDefinition-no-basis-PractitionerRole.profile.ttl.html new file mode 100644 index 00000000..910c59d3 --- /dev/null +++ b/StructureDefinition-no-basis-PractitionerRole.profile.ttl.html @@ -0,0 +1,2371 @@ + + + + + + + + + + + + + + no-basis-PractitionerRole - TTL Representation - v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - draft + + + +

+
+
+
+ +
+
+
+ + + + +
+
+ + +
+
+ +
+
+ + +
+
+
+
+ +
+

NyTimelosingIG - Local Development build (v0.1.0). See the Directory of published versions

+ + + + + + + + + + + + + + + + +

Resource Profile: NoBasisPractitionerRole - TTL Profile

+ + + + + + + +
+ + Active + + as of 2019-05-20 + + +
+ + +

TTL representation of the no-basis-PractitionerRole resource profile.

+ +

Raw ttl | Download

+ + + + + + +
+@prefix fhir: <http://hl7.org/fhir/> .
+@prefix owl: <http://www.w3.org/2002/07/owl#> .
+@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
+@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
+
+# - resource -------------------------------------------------------------------
+
+ a fhir:StructureDefinition ;
+  fhir:nodeRole fhir:treeRoot ;
+  fhir:id [ fhir:v "no-basis-PractitionerRole"] ; # 
+  fhir:text [
+fhir:status [ fhir:v "extensions" ] ;
+fhir:div "<div xmlns=\"http://www.w3.org/1999/xhtml\">Placeholder</div>"
+  ] ; # 
+  fhir:url [ fhir:v "http://helsenorge.no/fhir/StructureDefinition/no-basis-PractitionerRole"^^xsd:anyURI] ; # 
+  fhir:version [ fhir:v "0.1.0"] ; # 
+  fhir:name [ fhir:v "NoBasisPractitionerRole"] ; # 
+  fhir:title [ fhir:v "no-basis-PractitionerRole"] ; # 
+  fhir:status [ fhir:v "active"] ; # 
+  fhir:date [ fhir:v "2019-05-20"^^xsd:date] ; # 
+  fhir:publisher [ fhir:v "Example Publisher"] ; # 
+  fhir:contact ( [
+fhir:name [ fhir:v "Example Publisher" ] ;
+    ( fhir:telecom [
+fhir:system [ fhir:v "url" ] ;
+fhir:value [ fhir:v "http://example.org/example-publisher" ]     ] )
+  ] ) ; # 
+  fhir:description [ fhir:v "Basisprofil for Norwegian PractitionerRole information. Defined by The Norwegian Directorate of eHealth and HL7 Norway. Should be used as a basis for further profiling in use-cases where specific role information is available. The basis profile is open, but derived profiles should close down the information elements according to specifications relevant to the use-case.\n\nThe main use-case of no-basis-PractitionerRole is to represent the role or function of a Practitioner wihtin an organization. The resource can include information about services performed by a Practitioner, a location where the practitioner performes the functions as well as information about the nature of the employment at an organization."] ; # 
+  fhir:fhirVersion [ fhir:v "4.0.1"] ; # 
+  fhir:mapping ( [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:uri [ fhir:v "http://hl7.org/v2"^^xsd:anyURI ] ;
+fhir:name [ fhir:v "HL7 v2 Mapping" ]
+  ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:uri [ fhir:v "http://hl7.org/v3"^^xsd:anyURI ] ;
+fhir:name [ fhir:v "RIM Mapping" ]
+  ] [
+fhir:identity [ fhir:v "servd" ] ;
+fhir:uri [ fhir:v "http://www.omg.org/spec/ServD/1.0/"^^xsd:anyURI ] ;
+fhir:name [ fhir:v "ServD" ]
+  ] [
+fhir:identity [ fhir:v "w5" ] ;
+fhir:uri [ fhir:v "http://hl7.org/fhir/fivews"^^xsd:anyURI ] ;
+fhir:name [ fhir:v "FiveWs Pattern Mapping" ]
+  ] ) ; # 
+  fhir:kind [ fhir:v "resource"] ; # 
+  fhir:abstract [ fhir:v "false"^^xsd:boolean] ; # 
+  fhir:type [ fhir:v "PractitionerRole"^^xsd:anyURI] ; # 
+  fhir:baseDefinition [
+fhir:v "http://hl7.org/fhir/StructureDefinition/PractitionerRole"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/PractitionerRole>
+  ] ; # 
+  fhir:derivation [ fhir:v "constraint"] ; # 
+  fhir:snapshot [
+    ( fhir:element [
+fhir:id [ fhir:v "PractitionerRole" ] ;
+fhir:path [ fhir:v "PractitionerRole" ] ;
+fhir:short [ fhir:v "Roles/organizations the practitioner is associated with" ] ;
+fhir:definition [ fhir:v "A specific set of Roles/Locations/specialties/services that a practitioner may perform at an organization for a period of time." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "PractitionerRole" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "dom-2" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "If the resource is contained in another resource, it SHALL NOT contain nested Resources" ] ;
+fhir:expression [ fhir:v "contained.contained.empty()" ] ;
+fhir:xpath [ fhir:v "not(parent::f:contained and f:contained)" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/DomainResource"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/DomainResource>         ]       ] [
+fhir:key [ fhir:v "dom-3" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource" ] ;
+fhir:expression [ fhir:v "contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()" ] ;
+fhir:xpath [ fhir:v "not(exists(for $id in f:contained/*/f:id/@value return $contained[not(parent::*/descendant::f:reference/@value=concat('#', $contained/*/id/@value) or descendant::f:reference[@value='#'])]))" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/DomainResource"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/DomainResource>         ]       ] [
+fhir:key [ fhir:v "dom-4" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated" ] ;
+fhir:expression [ fhir:v "contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()" ] ;
+fhir:xpath [ fhir:v "not(exists(f:contained/*/f:meta/f:versionId)) and not(exists(f:contained/*/f:meta/f:lastUpdated))" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/DomainResource"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/DomainResource>         ]       ] [
+fhir:key [ fhir:v "dom-5" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "If a resource is contained in another resource, it SHALL NOT have a security label" ] ;
+fhir:expression [ fhir:v "contained.meta.security.empty()" ] ;
+fhir:xpath [ fhir:v "not(exists(f:contained/*/f:meta/f:security))" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/DomainResource"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/DomainResource>         ]       ] [
+        ( fhir:extension [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bestpractice"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "true"^^xsd:boolean ]         ] [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bestpractice-explanation"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "When a resource has no narrative, only systems that fully understand the data can display the resource to a human safely. Including a human readable representation in the resource makes for a much more robust eco-system and cheaper handling of resources by intermediary systems. Some ecosystems restrict distribution of resources to only those systems that do fully understand the resources, and as a consequence implementers may believe that the narrative is superfluous. However experience shows that such eco-systems often open up to new participants over time." ]         ] ) ;
+fhir:key [ fhir:v "dom-6" ] ;
+fhir:severity [ fhir:v "warning" ] ;
+fhir:human [ fhir:v "A resource should have narrative for robust management" ] ;
+fhir:expression [ fhir:v "text.`div`.exists()" ] ;
+fhir:xpath [ fhir:v "exists(f:text/h:div)" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/DomainResource"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/DomainResource>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "Entity. Role, or Act" ]       ] [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "PRD (as one example)" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "Role" ]       ] [
+fhir:identity [ fhir:v "servd" ] ;
+fhir:map [ fhir:v "ServiceSiteProvider" ]       ] )     ] [
+fhir:id [ fhir:v "PractitionerRole.id" ] ;
+fhir:path [ fhir:v "PractitionerRole.id" ] ;
+fhir:short [ fhir:v "Logical id of this artifact" ] ;
+fhir:definition [ fhir:v "The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes." ] ;
+fhir:comment [ fhir:v "The only time that a resource does not have an id is when it is being submitted to the server using a create operation." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Resource.id" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+        ( fhir:extension [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "id"^^xsd:anyURI ]         ] ) ;
+fhir:code [ fhir:v "http://hl7.org/fhirpath/System.String"^^xsd:anyURI ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ]     ] [
+fhir:id [ fhir:v "PractitionerRole.meta" ] ;
+fhir:path [ fhir:v "PractitionerRole.meta" ] ;
+fhir:short [ fhir:v "Metadata about the resource" ] ;
+fhir:definition [ fhir:v "The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Resource.meta" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Meta"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ]     ] [
+fhir:id [ fhir:v "PractitionerRole.implicitRules" ] ;
+fhir:path [ fhir:v "PractitionerRole.implicitRules" ] ;
+fhir:short [ fhir:v "A set of rules under which this content was created" ] ;
+fhir:definition [ fhir:v "A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc." ] ;
+fhir:comment [ fhir:v "Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of it's narrative along with other profiles, value sets, etc." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Resource.implicitRules" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "uri"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "true"^^xsd:boolean ] ;
+fhir:isModifierReason [ fhir:v "This element is labeled as a modifier because the implicit rules may provide additional knowledge about the resource that modifies it's meaning or interpretation" ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ]     ] [
+fhir:id [ fhir:v "PractitionerRole.language" ] ;
+fhir:path [ fhir:v "PractitionerRole.language" ] ;
+fhir:short [ fhir:v "Language of the resource content" ] ;
+fhir:definition [ fhir:v "The base language in which the resource is written." ] ;
+fhir:comment [ fhir:v "Language is provided to support indexing and accessibility (typically, services such as text to speech use the language tag). The html language tag in the narrative applies  to the narrative. The language tag on the resource may be used to specify the language of other presentations generated from the data in the resource. Not all the content has to be in the base language. The Resource.language should not be assumed to apply to the narrative automatically. If a language is specified, it should it also be specified on the div element in the html (see rules in HTML5 for information about the relationship between xml:lang and the html lang attribute)." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Resource.language" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "code"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+fhir:binding [
+        ( fhir:extension [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-maxValueSet"^^xsd:anyURI ] ;
+fhir:value [
+fhir:v "http://hl7.org/fhir/ValueSet/all-languages"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/ValueSet/all-languages>           ]         ] [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "Language" ]         ] [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "true"^^xsd:boolean ]         ] ) ;
+fhir:strength [ fhir:v "preferred" ] ;
+fhir:description [ fhir:v "A human language." ] ;
+fhir:valueSet [
+fhir:v "http://hl7.org/fhir/ValueSet/languages"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/ValueSet/languages>         ]       ]     ] [
+fhir:id [ fhir:v "PractitionerRole.text" ] ;
+fhir:path [ fhir:v "PractitionerRole.text" ] ;
+fhir:short [ fhir:v "Text summary of the resource, for human interpretation" ] ;
+fhir:definition [ fhir:v "A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it \"clinically safe\" for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety." ] ;
+fhir:comment [ fhir:v "Contained resources do not have narrative. Resources that are not contained SHOULD have a narrative. In some cases, a resource may only have text with little or no additional discrete data (as long as all minOccurs=1 elements are satisfied).  This may be necessary for data from legacy systems where information is captured as a \"text blob\" or where text is additionally entered raw or narrated and encoded information is added later." ] ;
+      ( fhir:alias [ fhir:v "narrative" ] [ fhir:v "html" ] [ fhir:v "xhtml" ] [ fhir:v "display" ] ) ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "DomainResource.text" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Narrative"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "Act.text?" ]       ] )     ] [
+fhir:id [ fhir:v "PractitionerRole.contained" ] ;
+fhir:path [ fhir:v "PractitionerRole.contained" ] ;
+fhir:short [ fhir:v "Contained, inline Resources" ] ;
+fhir:definition [ fhir:v "These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope." ] ;
+fhir:comment [ fhir:v "This should never be done when the content can be identified properly, as once identification is lost, it is extremely difficult (and context dependent) to restore it again. Contained resources may have profiles and tags In their meta elements, but SHALL NOT have security labels." ] ;
+      ( fhir:alias [ fhir:v "inline resources" ] [ fhir:v "anonymous resources" ] [ fhir:v "contained resources" ] ) ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "DomainResource.contained" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Resource"^^xsd:anyURI ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "N/A" ]       ] )     ] [
+fhir:id [ fhir:v "PractitionerRole.extension" ] ;
+fhir:path [ fhir:v "PractitionerRole.extension" ] ;
+fhir:short [ fhir:v "Additional content defined by implementations" ] ;
+fhir:definition [ fhir:v "May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension." ] ;
+fhir:comment [ fhir:v "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." ] ;
+      ( fhir:alias [ fhir:v "extensions" ] [ fhir:v "user content" ] ) ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "DomainResource.extension" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Extension"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] [
+fhir:key [ fhir:v "ext-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ;
+fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ;
+fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Extension>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "N/A" ]       ] )     ] [
+fhir:id [ fhir:v "PractitionerRole.modifierExtension" ] ;
+fhir:path [ fhir:v "PractitionerRole.modifierExtension" ] ;
+fhir:short [ fhir:v "Extensions that cannot be ignored" ] ;
+fhir:definition [ fhir:v "May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)." ] ;
+fhir:comment [ fhir:v "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." ] ;
+fhir:requirements [ fhir:v "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension)." ] ;
+      ( fhir:alias [ fhir:v "extensions" ] [ fhir:v "user content" ] ) ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "DomainResource.modifierExtension" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Extension"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] [
+fhir:key [ fhir:v "ext-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ;
+fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ;
+fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Extension>         ]       ] ) ;
+fhir:isModifier [ fhir:v "true"^^xsd:boolean ] ;
+fhir:isModifierReason [ fhir:v "Modifier extensions are expected to modify the meaning or interpretation of the resource that contains them" ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "N/A" ]       ] )     ] [
+fhir:id [ fhir:v "PractitionerRole.identifier" ] ;
+fhir:path [ fhir:v "PractitionerRole.identifier" ] ;
+fhir:short [ fhir:v "Business Identifiers that are specific to a role/location" ] ;
+fhir:definition [ fhir:v "Business Identifiers that are specific to a role/location." ] ;
+fhir:requirements [ fhir:v "Often, specific identities are assigned for the agent." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "PractitionerRole.identifier" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Identifier"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "w5" ] ;
+fhir:map [ fhir:v "FiveWs.identifier" ]       ] [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "PRD-7 (or XCN.1)" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v ".id" ]       ] [
+fhir:identity [ fhir:v "servd" ] ;
+fhir:map [ fhir:v "./Identifiers" ]       ] )     ] [
+fhir:id [ fhir:v "PractitionerRole.active" ] ;
+fhir:path [ fhir:v "PractitionerRole.active" ] ;
+fhir:short [ fhir:v "Whether this practitioner role record is in active use" ] ;
+fhir:definition [ fhir:v "Whether this practitioner role record is in active use." ] ;
+fhir:comment [ fhir:v "If this value is false, you may refer to the period to see when the role was in active use. If there is no period specified, no inference can be made about when it was active." ] ;
+fhir:requirements [ fhir:v "Need to be able to mark a practitioner role record as not to be used because it was created in error, or otherwise no longer in active use." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "PractitionerRole.active" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "boolean"^^xsd:anyURI ]       ] ) ;
+fhir:meaningWhenMissing [ fhir:v "This resource is generally assumed to be active if no value is provided for the active element" ] ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "w5" ] ;
+fhir:map [ fhir:v "FiveWs.status" ]       ] [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "STF-7" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v ".statusCode" ]       ] )     ] [
+fhir:id [ fhir:v "PractitionerRole.period" ] ;
+fhir:path [ fhir:v "PractitionerRole.period" ] ;
+fhir:short [ fhir:v "The period during which the practitioner is authorized to perform in these role(s)" ] ;
+fhir:definition [ fhir:v "The period during which the person is authorized to act as a practitioner in these role(s) for the organization." ] ;
+fhir:requirements [ fhir:v "Even after the agencies is revoked, the fact that it existed must still be recorded." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "PractitionerRole.period" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Period"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "w5" ] ;
+fhir:map [ fhir:v "FiveWs.done[x]" ]       ] [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "PRD-8/9 / PRA-5.4" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v ".performance[@typeCode <= 'PPRF'].ActDefinitionOrEvent.effectiveTime" ]       ] [
+fhir:identity [ fhir:v "servd" ] ;
+fhir:map [ fhir:v "(ServD maps Practitioners and Organizations via another entity, so this concept is not available)" ]       ] )     ] [
+fhir:id [ fhir:v "PractitionerRole.practitioner" ] ;
+fhir:path [ fhir:v "PractitionerRole.practitioner" ] ;
+fhir:short [ fhir:v "Practitioner that is able to provide the defined services for the organization" ] ;
+fhir:definition [ fhir:v "Practitioner that is able to provide the defined services for the organization." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "PractitionerRole.practitioner" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Reference"^^xsd:anyURI ] ;
+        ( fhir:targetProfile [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Practitioner"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Practitioner>         ] [
+fhir:v "http://helsenorge.no/fhir/StructureDefinition/no-basis-Practitioner"^^xsd:anyURI ;
+fhir:link <http://helsenorge.no/fhir/StructureDefinition/no-basis-Practitioner>         ] )       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v ".player" ]       ] )     ] [
+fhir:id [ fhir:v "PractitionerRole.organization" ] ;
+fhir:path [ fhir:v "PractitionerRole.organization" ] ;
+fhir:short [ fhir:v "Organization where the roles are available" ] ;
+fhir:definition [ fhir:v "The organization where the Practitioner performs the roles associated." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "PractitionerRole.organization" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Reference"^^xsd:anyURI ] ;
+        ( fhir:targetProfile [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Organization"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Organization>         ] [
+fhir:v "http://helsenorge.no/fhir/StructureDefinition/no-basis-Organization"^^xsd:anyURI ;
+fhir:link <http://helsenorge.no/fhir/StructureDefinition/no-basis-Organization>         ] )       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v ".scoper" ]       ] )     ] [
+fhir:id [ fhir:v "PractitionerRole.code" ] ;
+fhir:path [ fhir:v "PractitionerRole.code" ] ;
+fhir:slicing [
+        ( fhir:discriminator [
+fhir:type [ fhir:v "value" ] ;
+fhir:path [ fhir:v "coding.system" ]         ] ) ;
+fhir:rules [ fhir:v "open" ]       ] ;
+fhir:short [ fhir:v "Roles which this practitioner may perform" ] ;
+fhir:definition [ fhir:v "no-basis: Codes related to what function the Practitioner may perform\n\nRoles which this practitioner is authorized to perform for the organization." ] ;
+fhir:comment [ fhir:v "A person may have more than one role." ] ;
+fhir:requirements [ fhir:v "Need to know what authority the practitioner has - what can they do?" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "PractitionerRole.code" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "CodeableConcept"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+fhir:binding [
+        ( fhir:extension [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "PractitionerRole" ]         ] ) ;
+fhir:strength [ fhir:v "example" ] ;
+fhir:description [ fhir:v "The role a person plays representing an organization." ] ;
+fhir:valueSet [
+fhir:v "http://hl7.org/fhir/ValueSet/practitioner-role"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/ValueSet/practitioner-role>         ]       ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "PRD-1 / STF-18  / PRA-3  / PRT-4  / ROL-3 / ORC-12 / OBR-16 / PV1-7 / PV1-8 / PV1-9 / PV1-17" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v ".code" ]       ] [
+fhir:identity [ fhir:v "servd" ] ;
+fhir:map [ fhir:v "(ServD maps Practitioners and Organizations via another entity, so this concept is not available)" ]       ] )     ] [
+fhir:id [ fhir:v "PractitionerRole.code:functions" ] ;
+fhir:path [ fhir:v "PractitionerRole.code" ] ;
+fhir:sliceName [ fhir:v "functions" ] ;
+fhir:short [ fhir:v "Roles which this practitioner may perform" ] ;
+fhir:definition [ fhir:v "no-basis: Codes from urn:oid:2.16.578.1.12.4.1.1.9034 Helsepersonells funksjoner mv. (OID=9034)\n\nRoles which this practitioner is authorized to perform for the organization." ] ;
+fhir:comment [ fhir:v "A person may have more than one role." ] ;
+fhir:requirements [ fhir:v "Need to know what authority the practitioner has - what can they do?" ] ;
+      ( fhir:alias [ fhir:v "helsepersonells funksjoner" ] ) ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "PractitionerRole.code" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "CodeableConcept"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+fhir:binding [
+fhir:strength [ fhir:v "preferred" ] ;
+fhir:valueSet [ fhir:v "urn:oid:2.16.578.1.12.4.1.1.9034"^^xsd:anyURI ]       ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "PRD-1 / STF-18  / PRA-3  / PRT-4  / ROL-3 / ORC-12 / OBR-16 / PV1-7 / PV1-8 / PV1-9 / PV1-17" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v ".code" ]       ] [
+fhir:identity [ fhir:v "servd" ] ;
+fhir:map [ fhir:v "(ServD maps Practitioners and Organizations via another entity, so this concept is not available)" ]       ] )     ] [
+fhir:id [ fhir:v "PractitionerRole.code:functions.id" ] ;
+fhir:path [ fhir:v "PractitionerRole.code.id" ] ;
+      ( fhir:representation [ fhir:v "xmlAttr" ] ) ;
+fhir:short [ fhir:v "Unique id for inter-element referencing" ] ;
+fhir:definition [ fhir:v "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Element.id" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+        ( fhir:extension [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "string"^^xsd:anyURI ]         ] ) ;
+fhir:code [ fhir:v "http://hl7.org/fhirpath/System.String"^^xsd:anyURI ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "n/a" ]       ] )     ] [
+fhir:id [ fhir:v "PractitionerRole.code:functions.extension" ] ;
+fhir:path [ fhir:v "PractitionerRole.code.extension" ] ;
+fhir:slicing [
+        ( fhir:discriminator [
+fhir:type [ fhir:v "value" ] ;
+fhir:path [ fhir:v "url" ]         ] ) ;
+fhir:description [ fhir:v "Extensions are always sliced by (at least) url" ] ;
+fhir:rules [ fhir:v "open" ]       ] ;
+fhir:short [ fhir:v "Additional content defined by implementations" ] ;
+fhir:definition [ fhir:v "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension." ] ;
+fhir:comment [ fhir:v "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." ] ;
+      ( fhir:alias [ fhir:v "extensions" ] [ fhir:v "user content" ] ) ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "Element.extension" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Extension"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] [
+fhir:key [ fhir:v "ext-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ;
+fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ;
+fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Extension>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "n/a" ]       ] )     ] [
+fhir:id [ fhir:v "PractitionerRole.code:functions.coding" ] ;
+fhir:path [ fhir:v "PractitionerRole.code.coding" ] ;
+fhir:short [ fhir:v "Code defined by a terminology system" ] ;
+fhir:definition [ fhir:v "A reference to a code defined by a terminology system." ] ;
+fhir:comment [ fhir:v "Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information.  Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true." ] ;
+fhir:requirements [ fhir:v "Allows for alternative encodings within a code system, and translations to other code systems." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "CodeableConcept.coding" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Coding"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "C*E.1-8, C*E.10-22" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "union(., ./translation)" ]       ] [
+fhir:identity [ fhir:v "orim" ] ;
+fhir:map [ fhir:v "fhir:CodeableConcept.coding rdfs:subPropertyOf dt:CD.coding" ]       ] )     ] [
+fhir:id [ fhir:v "PractitionerRole.code:functions.coding.id" ] ;
+fhir:path [ fhir:v "PractitionerRole.code.coding.id" ] ;
+      ( fhir:representation [ fhir:v "xmlAttr" ] ) ;
+fhir:short [ fhir:v "Unique id for inter-element referencing" ] ;
+fhir:definition [ fhir:v "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Element.id" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+        ( fhir:extension [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "string"^^xsd:anyURI ]         ] ) ;
+fhir:code [ fhir:v "http://hl7.org/fhirpath/System.String"^^xsd:anyURI ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "n/a" ]       ] )     ] [
+fhir:id [ fhir:v "PractitionerRole.code:functions.coding.extension" ] ;
+fhir:path [ fhir:v "PractitionerRole.code.coding.extension" ] ;
+fhir:slicing [
+        ( fhir:discriminator [
+fhir:type [ fhir:v "value" ] ;
+fhir:path [ fhir:v "url" ]         ] ) ;
+fhir:description [ fhir:v "Extensions are always sliced by (at least) url" ] ;
+fhir:rules [ fhir:v "open" ]       ] ;
+fhir:short [ fhir:v "Additional content defined by implementations" ] ;
+fhir:definition [ fhir:v "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension." ] ;
+fhir:comment [ fhir:v "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." ] ;
+      ( fhir:alias [ fhir:v "extensions" ] [ fhir:v "user content" ] ) ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "Element.extension" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Extension"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] [
+fhir:key [ fhir:v "ext-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ;
+fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ;
+fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Extension>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "n/a" ]       ] )     ] [
+fhir:id [ fhir:v "PractitionerRole.code:functions.coding.system" ] ;
+fhir:path [ fhir:v "PractitionerRole.code.coding.system" ] ;
+fhir:short [ fhir:v "Identity of the Helsepersonellregisterets (HPR) klassifikasjon av spesialiteter (OID=9034)" ] ;
+fhir:definition [ fhir:v "The identification of the code system Helsepersonellregisterets (HPR) klassifikasjon av spesialiteter (OID=9034)" ] ;
+fhir:comment [ fhir:v "The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...).  OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should reference to some definition that establishes the system clearly and unambiguously." ] ;
+fhir:requirements [ fhir:v "Need to be unambiguous about the source of the definition of the symbol." ] ;
+fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Coding.system" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "uri"^^xsd:anyURI ]       ] ) ;
+fhir:fixed [ fhir:v "urn:oid:2.16.578.1.12.4.1.1.9034"^^xsd:anyURI ] ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "C*E.3" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "./codeSystem" ]       ] [
+fhir:identity [ fhir:v "orim" ] ;
+fhir:map [ fhir:v "fhir:Coding.system rdfs:subPropertyOf dt:CDCoding.codeSystem" ]       ] )     ] [
+fhir:id [ fhir:v "PractitionerRole.code:functions.coding.version" ] ;
+fhir:path [ fhir:v "PractitionerRole.code.coding.version" ] ;
+fhir:short [ fhir:v "Version of the system - if relevant" ] ;
+fhir:definition [ fhir:v "The version of the code system which was used when choosing this code. Note that a well-maintained code system does not need the version reported, because the meaning of codes is consistent across versions. However this cannot consistently be assured, and when the meaning is not guaranteed to be consistent, the version SHOULD be exchanged." ] ;
+fhir:comment [ fhir:v "Where the terminology does not clearly define what string should be used to identify code system versions, the recommendation is to use the date (expressed in FHIR date format) on which that version was officially published as the version date." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Coding.version" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "string"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "C*E.7" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "./codeSystemVersion" ]       ] [
+fhir:identity [ fhir:v "orim" ] ;
+fhir:map [ fhir:v "fhir:Coding.version rdfs:subPropertyOf dt:CDCoding.codeSystemVersion" ]       ] )     ] [
+fhir:id [ fhir:v "PractitionerRole.code:functions.coding.code" ] ;
+fhir:path [ fhir:v "PractitionerRole.code.coding.code" ] ;
+fhir:short [ fhir:v "Symbol in syntax defined by the system" ] ;
+fhir:definition [ fhir:v "A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination)." ] ;
+fhir:requirements [ fhir:v "Need to refer to a particular code in the system." ] ;
+fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Coding.code" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "code"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "C*E.1" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "./code" ]       ] [
+fhir:identity [ fhir:v "orim" ] ;
+fhir:map [ fhir:v "fhir:Coding.code rdfs:subPropertyOf dt:CDCoding.code" ]       ] )     ] [
+fhir:id [ fhir:v "PractitionerRole.code:functions.coding.display" ] ;
+      ( fhir:extension [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "true"^^xsd:boolean ]       ] ) ;
+fhir:path [ fhir:v "PractitionerRole.code.coding.display" ] ;
+fhir:short [ fhir:v "Representation defined by the system" ] ;
+fhir:definition [ fhir:v "A representation of the meaning of the code in the system, following the rules of the system." ] ;
+fhir:requirements [ fhir:v "Need to be able to carry a human-readable meaning of the code for readers that do not know  the system." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Coding.display" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "string"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "C*E.2 - but note this is not well followed" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "CV.displayName" ]       ] [
+fhir:identity [ fhir:v "orim" ] ;
+fhir:map [ fhir:v "fhir:Coding.display rdfs:subPropertyOf dt:CDCoding.displayName" ]       ] )     ] [
+fhir:id [ fhir:v "PractitionerRole.code:functions.coding.userSelected" ] ;
+fhir:path [ fhir:v "PractitionerRole.code.coding.userSelected" ] ;
+fhir:short [ fhir:v "If this coding was chosen directly by the user" ] ;
+fhir:definition [ fhir:v "Indicates that this coding was chosen by a user directly - e.g. off a pick list of available items (codes or displays)." ] ;
+fhir:comment [ fhir:v "Amongst a set of alternatives, a directly chosen code is the most appropriate starting point for new translations. There is some ambiguity about what exactly 'directly chosen' implies, and trading partner agreement may be needed to clarify the use of this element and its consequences more completely." ] ;
+fhir:requirements [ fhir:v "This has been identified as a clinical safety criterium - that this exact system/code pair was chosen explicitly, rather than inferred by the system based on some rules or language processing." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Coding.userSelected" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "boolean"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "Sometimes implied by being first" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "CD.codingRationale" ]       ] [
+fhir:identity [ fhir:v "orim" ] ;
+fhir:map [ fhir:v "fhir:Coding.userSelected fhir:mapsTo dt:CDCoding.codingRationale. fhir:Coding.userSelected fhir:hasMap fhir:Coding.userSelected.map. fhir:Coding.userSelected.map a fhir:Map;   fhir:target dt:CDCoding.codingRationale. fhir:Coding.userSelected\\#true a [     fhir:source \"true\";     fhir:target dt:CDCoding.codingRationale\\#O   ]" ]       ] )     ] [
+fhir:id [ fhir:v "PractitionerRole.code:functions.text" ] ;
+      ( fhir:extension [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "true"^^xsd:boolean ]       ] ) ;
+fhir:path [ fhir:v "PractitionerRole.code.text" ] ;
+fhir:short [ fhir:v "Plain text representation of the concept" ] ;
+fhir:definition [ fhir:v "A human language representation of the concept as seen/selected/uttered by the user who entered the data and/or which represents the intended meaning of the user." ] ;
+fhir:comment [ fhir:v "Very often the text is the same as a displayName of one of the codings." ] ;
+fhir:requirements [ fhir:v "The codes from the terminologies do not always capture the correct meaning with all the nuances of the human using them, or sometimes there is no appropriate code at all. In these cases, the text is used to capture the full meaning of the source." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "CodeableConcept.text" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "string"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "C*E.9. But note many systems use C*E.2 for this" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "./originalText[mediaType/code=\"text/plain\"]/data" ]       ] [
+fhir:identity [ fhir:v "orim" ] ;
+fhir:map [ fhir:v "fhir:CodeableConcept.text rdfs:subPropertyOf dt:CD.originalText" ]       ] )     ] [
+fhir:id [ fhir:v "PractitionerRole.specialty" ] ;
+fhir:path [ fhir:v "PractitionerRole.specialty" ] ;
+fhir:slicing [
+        ( fhir:discriminator [
+fhir:type [ fhir:v "value" ] ;
+fhir:path [ fhir:v "coding.system" ]         ] ) ;
+fhir:rules [ fhir:v "open" ]       ] ;
+fhir:short [ fhir:v "Specific specialty of the practitioner" ] ;
+fhir:definition [ fhir:v "no-basis: code related to a speciality that the Practitioner can perform in the role within an organization\n\nSpecific specialty of the practitioner." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "PractitionerRole.specialty" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "CodeableConcept"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+fhir:binding [
+        ( fhir:extension [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "PractitionerSpecialty" ]         ] ) ;
+fhir:strength [ fhir:v "preferred" ] ;
+fhir:description [ fhir:v "Specific specialty associated with the agency." ] ;
+fhir:valueSet [
+fhir:v "http://hl7.org/fhir/ValueSet/c80-practice-codes"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/ValueSet/c80-practice-codes>         ]       ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "PRA-5" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v ".player.HealthCareProvider[@classCode = 'PROV'].code" ]       ] [
+fhir:identity [ fhir:v "servd" ] ;
+fhir:map [ fhir:v "./Specialty" ]       ] )     ] [
+fhir:id [ fhir:v "PractitionerRole.specialty:discipline" ] ;
+fhir:path [ fhir:v "PractitionerRole.specialty" ] ;
+fhir:sliceName [ fhir:v "discipline" ] ;
+fhir:short [ fhir:v "Specific discipline of practitioner" ] ;
+fhir:definition [ fhir:v "The Discipline the practitioner operates within the organization." ] ;
+      ( fhir:alias [ fhir:v "fagområde" ] ) ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "PractitionerRole.specialty" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "CodeableConcept"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+fhir:binding [
+fhir:strength [ fhir:v "preferred" ] ;
+fhir:description [ fhir:v "Specific discipline" ] ;
+fhir:valueSet [ fhir:v "urn:oid:2.16.578.1.12.4.1.1.8451"^^xsd:anyURI ]       ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "PRA-5" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v ".player.HealthCareProvider[@classCode = 'PROV'].code" ]       ] [
+fhir:identity [ fhir:v "servd" ] ;
+fhir:map [ fhir:v "./Specialty" ]       ] )     ] [
+fhir:id [ fhir:v "PractitionerRole.specialty:discipline.id" ] ;
+fhir:path [ fhir:v "PractitionerRole.specialty.id" ] ;
+      ( fhir:representation [ fhir:v "xmlAttr" ] ) ;
+fhir:short [ fhir:v "Unique id for inter-element referencing" ] ;
+fhir:definition [ fhir:v "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Element.id" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+        ( fhir:extension [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "string"^^xsd:anyURI ]         ] ) ;
+fhir:code [ fhir:v "http://hl7.org/fhirpath/System.String"^^xsd:anyURI ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "n/a" ]       ] )     ] [
+fhir:id [ fhir:v "PractitionerRole.specialty:discipline.extension" ] ;
+fhir:path [ fhir:v "PractitionerRole.specialty.extension" ] ;
+fhir:slicing [
+        ( fhir:discriminator [
+fhir:type [ fhir:v "value" ] ;
+fhir:path [ fhir:v "url" ]         ] ) ;
+fhir:description [ fhir:v "Extensions are always sliced by (at least) url" ] ;
+fhir:rules [ fhir:v "open" ]       ] ;
+fhir:short [ fhir:v "Additional content defined by implementations" ] ;
+fhir:definition [ fhir:v "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension." ] ;
+fhir:comment [ fhir:v "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." ] ;
+      ( fhir:alias [ fhir:v "extensions" ] [ fhir:v "user content" ] ) ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "Element.extension" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Extension"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] [
+fhir:key [ fhir:v "ext-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ;
+fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ;
+fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Extension>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "n/a" ]       ] )     ] [
+fhir:id [ fhir:v "PractitionerRole.specialty:discipline.coding" ] ;
+fhir:path [ fhir:v "PractitionerRole.specialty.coding" ] ;
+fhir:short [ fhir:v "Code defined by a terminology system" ] ;
+fhir:definition [ fhir:v "A reference to a code defined by a terminology system." ] ;
+fhir:comment [ fhir:v "Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information.  Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true." ] ;
+fhir:requirements [ fhir:v "Allows for alternative encodings within a code system, and translations to other code systems." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "CodeableConcept.coding" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Coding"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "C*E.1-8, C*E.10-22" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "union(., ./translation)" ]       ] [
+fhir:identity [ fhir:v "orim" ] ;
+fhir:map [ fhir:v "fhir:CodeableConcept.coding rdfs:subPropertyOf dt:CD.coding" ]       ] )     ] [
+fhir:id [ fhir:v "PractitionerRole.specialty:discipline.coding.id" ] ;
+fhir:path [ fhir:v "PractitionerRole.specialty.coding.id" ] ;
+      ( fhir:representation [ fhir:v "xmlAttr" ] ) ;
+fhir:short [ fhir:v "Unique id for inter-element referencing" ] ;
+fhir:definition [ fhir:v "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Element.id" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+        ( fhir:extension [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "string"^^xsd:anyURI ]         ] ) ;
+fhir:code [ fhir:v "http://hl7.org/fhirpath/System.String"^^xsd:anyURI ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "n/a" ]       ] )     ] [
+fhir:id [ fhir:v "PractitionerRole.specialty:discipline.coding.extension" ] ;
+fhir:path [ fhir:v "PractitionerRole.specialty.coding.extension" ] ;
+fhir:slicing [
+        ( fhir:discriminator [
+fhir:type [ fhir:v "value" ] ;
+fhir:path [ fhir:v "url" ]         ] ) ;
+fhir:description [ fhir:v "Extensions are always sliced by (at least) url" ] ;
+fhir:rules [ fhir:v "open" ]       ] ;
+fhir:short [ fhir:v "Additional content defined by implementations" ] ;
+fhir:definition [ fhir:v "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension." ] ;
+fhir:comment [ fhir:v "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." ] ;
+      ( fhir:alias [ fhir:v "extensions" ] [ fhir:v "user content" ] ) ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "Element.extension" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Extension"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] [
+fhir:key [ fhir:v "ext-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ;
+fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ;
+fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Extension>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "n/a" ]       ] )     ] [
+fhir:id [ fhir:v "PractitionerRole.specialty:discipline.coding.system" ] ;
+fhir:path [ fhir:v "PractitionerRole.specialty.coding.system" ] ;
+fhir:short [ fhir:v "The identification of the code system" ] ;
+fhir:definition [ fhir:v "The identification of the code system Fagområde (OID=8451)" ] ;
+fhir:comment [ fhir:v "The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...).  OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should reference to some definition that establishes the system clearly and unambiguously." ] ;
+fhir:requirements [ fhir:v "Need to be unambiguous about the source of the definition of the symbol." ] ;
+      ( fhir:alias [ fhir:v "Fagområde" ] ) ;
+fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Coding.system" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "uri"^^xsd:anyURI ]       ] ) ;
+fhir:fixed [ fhir:v "urn:oid:2.16.578.1.12.4.1.1.8451"^^xsd:anyURI ] ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "C*E.3" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "./codeSystem" ]       ] [
+fhir:identity [ fhir:v "orim" ] ;
+fhir:map [ fhir:v "fhir:Coding.system rdfs:subPropertyOf dt:CDCoding.codeSystem" ]       ] )     ] [
+fhir:id [ fhir:v "PractitionerRole.specialty:discipline.coding.version" ] ;
+fhir:path [ fhir:v "PractitionerRole.specialty.coding.version" ] ;
+fhir:short [ fhir:v "Version of the system - if relevant" ] ;
+fhir:definition [ fhir:v "The version of the code system which was used when choosing this code. Note that a well-maintained code system does not need the version reported, because the meaning of codes is consistent across versions. However this cannot consistently be assured, and when the meaning is not guaranteed to be consistent, the version SHOULD be exchanged." ] ;
+fhir:comment [ fhir:v "Where the terminology does not clearly define what string should be used to identify code system versions, the recommendation is to use the date (expressed in FHIR date format) on which that version was officially published as the version date." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Coding.version" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "string"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "C*E.7" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "./codeSystemVersion" ]       ] [
+fhir:identity [ fhir:v "orim" ] ;
+fhir:map [ fhir:v "fhir:Coding.version rdfs:subPropertyOf dt:CDCoding.codeSystemVersion" ]       ] )     ] [
+fhir:id [ fhir:v "PractitionerRole.specialty:discipline.coding.code" ] ;
+fhir:path [ fhir:v "PractitionerRole.specialty.coding.code" ] ;
+fhir:short [ fhir:v "Symbol in syntax defined by the system" ] ;
+fhir:definition [ fhir:v "A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination)." ] ;
+fhir:requirements [ fhir:v "Need to refer to a particular code in the system." ] ;
+fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Coding.code" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "code"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "C*E.1" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "./code" ]       ] [
+fhir:identity [ fhir:v "orim" ] ;
+fhir:map [ fhir:v "fhir:Coding.code rdfs:subPropertyOf dt:CDCoding.code" ]       ] )     ] [
+fhir:id [ fhir:v "PractitionerRole.specialty:discipline.coding.display" ] ;
+      ( fhir:extension [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "true"^^xsd:boolean ]       ] ) ;
+fhir:path [ fhir:v "PractitionerRole.specialty.coding.display" ] ;
+fhir:short [ fhir:v "Representation defined by the system" ] ;
+fhir:definition [ fhir:v "A representation of the meaning of the code in the system, following the rules of the system." ] ;
+fhir:requirements [ fhir:v "Need to be able to carry a human-readable meaning of the code for readers that do not know  the system." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Coding.display" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "string"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "C*E.2 - but note this is not well followed" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "CV.displayName" ]       ] [
+fhir:identity [ fhir:v "orim" ] ;
+fhir:map [ fhir:v "fhir:Coding.display rdfs:subPropertyOf dt:CDCoding.displayName" ]       ] )     ] [
+fhir:id [ fhir:v "PractitionerRole.specialty:discipline.coding.userSelected" ] ;
+fhir:path [ fhir:v "PractitionerRole.specialty.coding.userSelected" ] ;
+fhir:short [ fhir:v "If this coding was chosen directly by the user" ] ;
+fhir:definition [ fhir:v "Indicates that this coding was chosen by a user directly - e.g. off a pick list of available items (codes or displays)." ] ;
+fhir:comment [ fhir:v "Amongst a set of alternatives, a directly chosen code is the most appropriate starting point for new translations. There is some ambiguity about what exactly 'directly chosen' implies, and trading partner agreement may be needed to clarify the use of this element and its consequences more completely." ] ;
+fhir:requirements [ fhir:v "This has been identified as a clinical safety criterium - that this exact system/code pair was chosen explicitly, rather than inferred by the system based on some rules or language processing." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Coding.userSelected" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "boolean"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "Sometimes implied by being first" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "CD.codingRationale" ]       ] [
+fhir:identity [ fhir:v "orim" ] ;
+fhir:map [ fhir:v "fhir:Coding.userSelected fhir:mapsTo dt:CDCoding.codingRationale. fhir:Coding.userSelected fhir:hasMap fhir:Coding.userSelected.map. fhir:Coding.userSelected.map a fhir:Map;   fhir:target dt:CDCoding.codingRationale. fhir:Coding.userSelected\\#true a [     fhir:source \"true\";     fhir:target dt:CDCoding.codingRationale\\#O   ]" ]       ] )     ] [
+fhir:id [ fhir:v "PractitionerRole.specialty:discipline.text" ] ;
+      ( fhir:extension [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "true"^^xsd:boolean ]       ] ) ;
+fhir:path [ fhir:v "PractitionerRole.specialty.text" ] ;
+fhir:short [ fhir:v "Plain text representation of the concept" ] ;
+fhir:definition [ fhir:v "A human language representation of the concept as seen/selected/uttered by the user who entered the data and/or which represents the intended meaning of the user." ] ;
+fhir:comment [ fhir:v "Very often the text is the same as a displayName of one of the codings." ] ;
+fhir:requirements [ fhir:v "The codes from the terminologies do not always capture the correct meaning with all the nuances of the human using them, or sometimes there is no appropriate code at all. In these cases, the text is used to capture the full meaning of the source." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "CodeableConcept.text" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "string"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "C*E.9. But note many systems use C*E.2 for this" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "./originalText[mediaType/code=\"text/plain\"]/data" ]       ] [
+fhir:identity [ fhir:v "orim" ] ;
+fhir:map [ fhir:v "fhir:CodeableConcept.text rdfs:subPropertyOf dt:CD.originalText" ]       ] )     ] [
+fhir:id [ fhir:v "PractitionerRole.location" ] ;
+fhir:path [ fhir:v "PractitionerRole.location" ] ;
+fhir:short [ fhir:v "The location(s) at which this practitioner provides care" ] ;
+fhir:definition [ fhir:v "The location(s) at which this practitioner provides care." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "PractitionerRole.location" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Reference"^^xsd:anyURI ] ;
+        ( fhir:targetProfile [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Location"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Location>         ] [
+fhir:v "http://helsenorge.no/fhir/StructureDefinition/no-basis-Location"^^xsd:anyURI ;
+fhir:link <http://helsenorge.no/fhir/StructureDefinition/no-basis-Location>         ] )       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "w5" ] ;
+fhir:map [ fhir:v "FiveWs.where[x]" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v ".performance.ActDefinitionOrEvent.ServiceDeliveryLocation[@classCode = 'SDLOC']" ]       ] [
+fhir:identity [ fhir:v "servd" ] ;
+fhir:map [ fhir:v "(ServD maps Practitioners and Organizations via another entity, so this concept is not available)<br/> However these are accessed via the Site.ServiceSite.ServiceSiteProvider record. (The Site has the location)" ]       ] )     ] [
+fhir:id [ fhir:v "PractitionerRole.healthcareService" ] ;
+fhir:path [ fhir:v "PractitionerRole.healthcareService" ] ;
+fhir:short [ fhir:v "The list of healthcare services that this worker provides for this role's Organization/Location(s)" ] ;
+fhir:definition [ fhir:v "The list of healthcare services that this worker provides for this role's Organization/Location(s)." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "PractitionerRole.healthcareService" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Reference"^^xsd:anyURI ] ;
+        ( fhir:targetProfile [
+fhir:v "http://hl7.org/fhir/StructureDefinition/HealthcareService"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/HealthcareService>         ] [
+fhir:v "http://helsenorge.no/fhir/StructureDefinition/no-basis-HealthcareService"^^xsd:anyURI ;
+fhir:link <http://helsenorge.no/fhir/StructureDefinition/no-basis-HealthcareService>         ] )       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "EDU-2 / AFF-3" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v ".player.QualifiedEntity[@classCode = 'QUAL'].code" ]       ] )     ] [
+fhir:id [ fhir:v "PractitionerRole.telecom" ] ;
+fhir:path [ fhir:v "PractitionerRole.telecom" ] ;
+fhir:short [ fhir:v "Contact details that are specific to the role/location/service" ] ;
+fhir:definition [ fhir:v "Contact details that are specific to the role/location/service." ] ;
+fhir:requirements [ fhir:v "Often practitioners have a dedicated line for each location (or service) that they work at, and need to be able to define separate contact details for each of these." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "PractitionerRole.telecom" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "ContactPoint"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v ".telecom" ]       ] )     ] [
+fhir:id [ fhir:v "PractitionerRole.availableTime" ] ;
+fhir:path [ fhir:v "PractitionerRole.availableTime" ] ;
+fhir:short [ fhir:v "Times the Service Site is available" ] ;
+fhir:definition [ fhir:v "A collection of times the practitioner is available or performing this role at the location and/or healthcareservice." ] ;
+fhir:comment [ fhir:v "More detailed availability information may be provided in associated Schedule/Slot resources." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "PractitionerRole.availableTime" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "BackboneElement"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v ".effectiveTime" ]       ] )     ] [
+fhir:id [ fhir:v "PractitionerRole.availableTime.id" ] ;
+fhir:path [ fhir:v "PractitionerRole.availableTime.id" ] ;
+      ( fhir:representation [ fhir:v "xmlAttr" ] ) ;
+fhir:short [ fhir:v "Unique id for inter-element referencing" ] ;
+fhir:definition [ fhir:v "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Element.id" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+        ( fhir:extension [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "string"^^xsd:anyURI ]         ] ) ;
+fhir:code [ fhir:v "http://hl7.org/fhirpath/System.String"^^xsd:anyURI ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "n/a" ]       ] )     ] [
+fhir:id [ fhir:v "PractitionerRole.availableTime.extension" ] ;
+fhir:path [ fhir:v "PractitionerRole.availableTime.extension" ] ;
+fhir:short [ fhir:v "Additional content defined by implementations" ] ;
+fhir:definition [ fhir:v "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension." ] ;
+fhir:comment [ fhir:v "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." ] ;
+      ( fhir:alias [ fhir:v "extensions" ] [ fhir:v "user content" ] ) ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "Element.extension" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Extension"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] [
+fhir:key [ fhir:v "ext-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ;
+fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ;
+fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Extension>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "n/a" ]       ] )     ] [
+fhir:id [ fhir:v "PractitionerRole.availableTime.modifierExtension" ] ;
+fhir:path [ fhir:v "PractitionerRole.availableTime.modifierExtension" ] ;
+fhir:short [ fhir:v "Extensions that cannot be ignored even if unrecognized" ] ;
+fhir:definition [ fhir:v "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)." ] ;
+fhir:comment [ fhir:v "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." ] ;
+fhir:requirements [ fhir:v "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension)." ] ;
+      ( fhir:alias [ fhir:v "extensions" ] [ fhir:v "user content" ] [ fhir:v "modifiers" ] ) ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "BackboneElement.modifierExtension" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Extension"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] [
+fhir:key [ fhir:v "ext-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ;
+fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ;
+fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Extension>         ]       ] ) ;
+fhir:isModifier [ fhir:v "true"^^xsd:boolean ] ;
+fhir:isModifierReason [ fhir:v "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them" ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "N/A" ]       ] )     ] [
+fhir:id [ fhir:v "PractitionerRole.availableTime.daysOfWeek" ] ;
+fhir:path [ fhir:v "PractitionerRole.availableTime.daysOfWeek" ] ;
+fhir:short [ fhir:v "mon | tue | wed | thu | fri | sat | sun" ] ;
+fhir:definition [ fhir:v "Indicates which days of the week are available between the start and end Times." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "PractitionerRole.availableTime.daysOfWeek" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "code"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+fhir:binding [
+        ( fhir:extension [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "DaysOfWeek" ]         ] ) ;
+fhir:strength [ fhir:v "required" ] ;
+fhir:description [ fhir:v "The days of the week." ] ;
+fhir:valueSet [
+fhir:v "http://hl7.org/fhir/ValueSet/days-of-week|4.0.1"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/ValueSet/days-of-week|4.0.1>         ]       ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v ".effectiveTime" ]       ] )     ] [
+fhir:id [ fhir:v "PractitionerRole.availableTime.allDay" ] ;
+fhir:path [ fhir:v "PractitionerRole.availableTime.allDay" ] ;
+fhir:short [ fhir:v "Always available? e.g. 24 hour service" ] ;
+fhir:definition [ fhir:v "Is this always available? (hence times are irrelevant) e.g. 24 hour service." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "PractitionerRole.availableTime.allDay" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "boolean"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v ".effectiveTime" ]       ] )     ] [
+fhir:id [ fhir:v "PractitionerRole.availableTime.availableStartTime" ] ;
+fhir:path [ fhir:v "PractitionerRole.availableTime.availableStartTime" ] ;
+fhir:short [ fhir:v "Opening time of day (ignored if allDay = true)" ] ;
+fhir:definition [ fhir:v "The opening time of day. Note: If the AllDay flag is set, then this time is ignored." ] ;
+fhir:comment [ fhir:v "The timezone is expected to be for where this HealthcareService is provided at." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "PractitionerRole.availableTime.availableStartTime" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "time"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v ".effectiveTime" ]       ] )     ] [
+fhir:id [ fhir:v "PractitionerRole.availableTime.availableEndTime" ] ;
+fhir:path [ fhir:v "PractitionerRole.availableTime.availableEndTime" ] ;
+fhir:short [ fhir:v "Closing time of day (ignored if allDay = true)" ] ;
+fhir:definition [ fhir:v "The closing time of day. Note: If the AllDay flag is set, then this time is ignored." ] ;
+fhir:comment [ fhir:v "The timezone is expected to be for where this HealthcareService is provided at." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "PractitionerRole.availableTime.availableEndTime" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "time"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v ".effectiveTime" ]       ] )     ] [
+fhir:id [ fhir:v "PractitionerRole.notAvailable" ] ;
+fhir:path [ fhir:v "PractitionerRole.notAvailable" ] ;
+fhir:short [ fhir:v "Not available during this time due to provided reason" ] ;
+fhir:definition [ fhir:v "The practitioner is not available or performing this role during this period of time due to the provided reason." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "PractitionerRole.notAvailable" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "BackboneElement"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v ".effectiveTime" ]       ] )     ] [
+fhir:id [ fhir:v "PractitionerRole.notAvailable.id" ] ;
+fhir:path [ fhir:v "PractitionerRole.notAvailable.id" ] ;
+      ( fhir:representation [ fhir:v "xmlAttr" ] ) ;
+fhir:short [ fhir:v "Unique id for inter-element referencing" ] ;
+fhir:definition [ fhir:v "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Element.id" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+        ( fhir:extension [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "string"^^xsd:anyURI ]         ] ) ;
+fhir:code [ fhir:v "http://hl7.org/fhirpath/System.String"^^xsd:anyURI ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "n/a" ]       ] )     ] [
+fhir:id [ fhir:v "PractitionerRole.notAvailable.extension" ] ;
+fhir:path [ fhir:v "PractitionerRole.notAvailable.extension" ] ;
+fhir:short [ fhir:v "Additional content defined by implementations" ] ;
+fhir:definition [ fhir:v "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension." ] ;
+fhir:comment [ fhir:v "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." ] ;
+      ( fhir:alias [ fhir:v "extensions" ] [ fhir:v "user content" ] ) ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "Element.extension" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Extension"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] [
+fhir:key [ fhir:v "ext-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ;
+fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ;
+fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Extension>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "n/a" ]       ] )     ] [
+fhir:id [ fhir:v "PractitionerRole.notAvailable.modifierExtension" ] ;
+fhir:path [ fhir:v "PractitionerRole.notAvailable.modifierExtension" ] ;
+fhir:short [ fhir:v "Extensions that cannot be ignored even if unrecognized" ] ;
+fhir:definition [ fhir:v "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)." ] ;
+fhir:comment [ fhir:v "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." ] ;
+fhir:requirements [ fhir:v "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension)." ] ;
+      ( fhir:alias [ fhir:v "extensions" ] [ fhir:v "user content" ] [ fhir:v "modifiers" ] ) ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "BackboneElement.modifierExtension" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Extension"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] [
+fhir:key [ fhir:v "ext-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ;
+fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ;
+fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Extension>         ]       ] ) ;
+fhir:isModifier [ fhir:v "true"^^xsd:boolean ] ;
+fhir:isModifierReason [ fhir:v "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them" ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "N/A" ]       ] )     ] [
+fhir:id [ fhir:v "PractitionerRole.notAvailable.description" ] ;
+fhir:path [ fhir:v "PractitionerRole.notAvailable.description" ] ;
+fhir:short [ fhir:v "Reason presented to the user explaining why time not available" ] ;
+fhir:definition [ fhir:v "The reason that can be presented to the user as to why this time is not available." ] ;
+fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "PractitionerRole.notAvailable.description" ] ;
+fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "string"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "n/a" ]       ] )     ] [
+fhir:id [ fhir:v "PractitionerRole.notAvailable.during" ] ;
+fhir:path [ fhir:v "PractitionerRole.notAvailable.during" ] ;
+fhir:short [ fhir:v "Service not available from this date" ] ;
+fhir:definition [ fhir:v "Service is not available (seasonally or for a public holiday) from this date." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "PractitionerRole.notAvailable.during" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Period"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v ".effectiveTime" ]       ] )     ] [
+fhir:id [ fhir:v "PractitionerRole.availabilityExceptions" ] ;
+fhir:path [ fhir:v "PractitionerRole.availabilityExceptions" ] ;
+fhir:short [ fhir:v "Description of availability exceptions" ] ;
+fhir:definition [ fhir:v "A description of site availability exceptions, e.g. public holiday availability. Succinctly describing all possible exceptions to normal site availability as details in the available Times and not available Times." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "PractitionerRole.availabilityExceptions" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "string"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v ".effectiveTime" ]       ] )     ] [
+fhir:id [ fhir:v "PractitionerRole.endpoint" ] ;
+fhir:path [ fhir:v "PractitionerRole.endpoint" ] ;
+fhir:short [ fhir:v "Technical endpoints providing access to services operated for the practitioner with this role" ] ;
+fhir:definition [ fhir:v "no-basis: don't use this element to reference endpoints registered in the Norwegian Address register (endpoints connected to a kommunikasjonspart in tjenestebasert adressering). Endpoints registered in the Norwegian Address register should only be referenced through a kommunikasjonspart-Organization resource.\n\nTechnical endpoints providing access to services operated for the practitioner with this role." ] ;
+fhir:requirements [ fhir:v "Organizations have multiple systems that provide various services and ,ay also be different for practitioners too.\r\rSo the endpoint satisfies the need to be able to define the technical connection details for how to connect to them, and for what purpose." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "PractitionerRole.endpoint" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Reference"^^xsd:anyURI ] ;
+        ( fhir:targetProfile [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Endpoint"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Endpoint>         ] [
+fhir:v "http://helsenorge.no/fhir/StructureDefinition/no-basis-Endpoint"^^xsd:anyURI ;
+fhir:link <http://helsenorge.no/fhir/StructureDefinition/no-basis-Endpoint>         ] )       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "n/a" ]       ] )     ] )
+  ] ; # 
+  fhir:differential [
+    ( fhir:element [
+fhir:id [ fhir:v "PractitionerRole" ] ;
+fhir:path [ fhir:v "PractitionerRole" ]     ] [
+fhir:id [ fhir:v "PractitionerRole.practitioner" ] ;
+fhir:path [ fhir:v "PractitionerRole.practitioner" ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Reference"^^xsd:anyURI ] ;
+        ( fhir:targetProfile [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Practitioner"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Practitioner>         ] [
+fhir:v "http://helsenorge.no/fhir/StructureDefinition/no-basis-Practitioner"^^xsd:anyURI ;
+fhir:link <http://helsenorge.no/fhir/StructureDefinition/no-basis-Practitioner>         ] )       ] )     ] [
+fhir:id [ fhir:v "PractitionerRole.organization" ] ;
+fhir:path [ fhir:v "PractitionerRole.organization" ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Reference"^^xsd:anyURI ] ;
+        ( fhir:targetProfile [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Organization"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Organization>         ] [
+fhir:v "http://helsenorge.no/fhir/StructureDefinition/no-basis-Organization"^^xsd:anyURI ;
+fhir:link <http://helsenorge.no/fhir/StructureDefinition/no-basis-Organization>         ] )       ] )     ] [
+fhir:id [ fhir:v "PractitionerRole.code" ] ;
+fhir:path [ fhir:v "PractitionerRole.code" ] ;
+fhir:slicing [
+        ( fhir:discriminator [
+fhir:type [ fhir:v "value" ] ;
+fhir:path [ fhir:v "coding.system" ]         ] ) ;
+fhir:rules [ fhir:v "open" ]       ] ;
+fhir:definition [ fhir:v "no-basis: Codes related to what function the Practitioner may perform\n\nRoles which this practitioner is authorized to perform for the organization." ]     ] [
+fhir:id [ fhir:v "PractitionerRole.code:functions" ] ;
+fhir:path [ fhir:v "PractitionerRole.code" ] ;
+fhir:sliceName [ fhir:v "functions" ] ;
+fhir:definition [ fhir:v "no-basis: Codes from urn:oid:2.16.578.1.12.4.1.1.9034 Helsepersonells funksjoner mv. (OID=9034)\n\nRoles which this practitioner is authorized to perform for the organization." ] ;
+      ( fhir:alias [ fhir:v "helsepersonells funksjoner" ] ) ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:binding [
+fhir:strength [ fhir:v "preferred" ] ;
+fhir:valueSet [ fhir:v "urn:oid:2.16.578.1.12.4.1.1.9034"^^xsd:anyURI ]       ]     ] [
+fhir:id [ fhir:v "PractitionerRole.code:functions.coding.system" ] ;
+fhir:path [ fhir:v "PractitionerRole.code.coding.system" ] ;
+fhir:short [ fhir:v "Identity of the Helsepersonellregisterets (HPR) klassifikasjon av spesialiteter (OID=9034)" ] ;
+fhir:definition [ fhir:v "The identification of the code system Helsepersonellregisterets (HPR) klassifikasjon av spesialiteter (OID=9034)" ] ;
+fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
+fhir:fixed [ fhir:v "urn:oid:2.16.578.1.12.4.1.1.9034"^^xsd:anyURI ]     ] [
+fhir:id [ fhir:v "PractitionerRole.code:functions.coding.code" ] ;
+fhir:path [ fhir:v "PractitionerRole.code.coding.code" ] ;
+fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ]     ] [
+fhir:id [ fhir:v "PractitionerRole.specialty" ] ;
+fhir:path [ fhir:v "PractitionerRole.specialty" ] ;
+fhir:slicing [
+        ( fhir:discriminator [
+fhir:type [ fhir:v "value" ] ;
+fhir:path [ fhir:v "coding.system" ]         ] ) ;
+fhir:rules [ fhir:v "open" ]       ] ;
+fhir:definition [ fhir:v "no-basis: code related to a speciality that the Practitioner can perform in the role within an organization\n\nSpecific specialty of the practitioner." ]     ] [
+fhir:id [ fhir:v "PractitionerRole.specialty:discipline" ] ;
+fhir:path [ fhir:v "PractitionerRole.specialty" ] ;
+fhir:sliceName [ fhir:v "discipline" ] ;
+fhir:short [ fhir:v "Specific discipline of practitioner" ] ;
+fhir:definition [ fhir:v "The Discipline the practitioner operates within the organization." ] ;
+      ( fhir:alias [ fhir:v "fagområde" ] ) ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:binding [
+fhir:strength [ fhir:v "preferred" ] ;
+fhir:description [ fhir:v "Specific discipline" ] ;
+fhir:valueSet [ fhir:v "urn:oid:2.16.578.1.12.4.1.1.8451"^^xsd:anyURI ]       ]     ] [
+fhir:id [ fhir:v "PractitionerRole.specialty:discipline.coding.system" ] ;
+fhir:path [ fhir:v "PractitionerRole.specialty.coding.system" ] ;
+fhir:short [ fhir:v "The identification of the code system" ] ;
+fhir:definition [ fhir:v "The identification of the code system Fagområde (OID=8451)" ] ;
+      ( fhir:alias [ fhir:v "Fagområde" ] ) ;
+fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
+fhir:fixed [ fhir:v "urn:oid:2.16.578.1.12.4.1.1.8451"^^xsd:anyURI ]     ] [
+fhir:id [ fhir:v "PractitionerRole.specialty:discipline.coding.code" ] ;
+fhir:path [ fhir:v "PractitionerRole.specialty.coding.code" ] ;
+fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ]     ] [
+fhir:id [ fhir:v "PractitionerRole.location" ] ;
+fhir:path [ fhir:v "PractitionerRole.location" ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Reference"^^xsd:anyURI ] ;
+        ( fhir:targetProfile [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Location"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Location>         ] [
+fhir:v "http://helsenorge.no/fhir/StructureDefinition/no-basis-Location"^^xsd:anyURI ;
+fhir:link <http://helsenorge.no/fhir/StructureDefinition/no-basis-Location>         ] )       ] )     ] [
+fhir:id [ fhir:v "PractitionerRole.healthcareService" ] ;
+fhir:path [ fhir:v "PractitionerRole.healthcareService" ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Reference"^^xsd:anyURI ] ;
+        ( fhir:targetProfile [
+fhir:v "http://hl7.org/fhir/StructureDefinition/HealthcareService"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/HealthcareService>         ] [
+fhir:v "http://helsenorge.no/fhir/StructureDefinition/no-basis-HealthcareService"^^xsd:anyURI ;
+fhir:link <http://helsenorge.no/fhir/StructureDefinition/no-basis-HealthcareService>         ] )       ] )     ] [
+fhir:id [ fhir:v "PractitionerRole.endpoint" ] ;
+fhir:path [ fhir:v "PractitionerRole.endpoint" ] ;
+fhir:definition [ fhir:v "no-basis: don't use this element to reference endpoints registered in the Norwegian Address register (endpoints connected to a kommunikasjonspart in tjenestebasert adressering). Endpoints registered in the Norwegian Address register should only be referenced through a kommunikasjonspart-Organization resource.\n\nTechnical endpoints providing access to services operated for the practitioner with this role." ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Reference"^^xsd:anyURI ] ;
+        ( fhir:targetProfile [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Endpoint"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Endpoint>         ] [
+fhir:v "http://helsenorge.no/fhir/StructureDefinition/no-basis-Endpoint"^^xsd:anyURI ;
+fhir:link <http://helsenorge.no/fhir/StructureDefinition/no-basis-Endpoint>         ] )       ] )     ] )
+  ] . # 
+
+
+ + + + + + + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/StructureDefinition-no-basis-PractitionerRole.profile.xml.html b/StructureDefinition-no-basis-PractitionerRole.profile.xml.html new file mode 100644 index 00000000..1e1dfa01 --- /dev/null +++ b/StructureDefinition-no-basis-PractitionerRole.profile.xml.html @@ -0,0 +1,2962 @@ + + + + + + + + + + + + + + no-basis-PractitionerRole - XML Representation - v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - draft + + + +

+
+
+
+ +
+
+
+ + + + +
+
+ + +
+
+ +
+
+ + +
+
+
+
+ +
+

NyTimelosingIG - Local Development build (v0.1.0). See the Directory of published versions

+ + + + + + + + + + + + + + + + +

Resource Profile: NoBasisPractitionerRole - XML Profile

+ + + + + + + +
+ + Active + + as of 2019-05-20 + + +
+ + +

XML representation of the no-basis-PractitionerRole resource profile.

+ +

Raw xml | Download

+ + + + + + +

+
+<StructureDefinition xmlns="http://hl7.org/fhir">
+  <id value="no-basis-PractitionerRole"/>
+  <text>
+    <status value="extensions"/>
+    <div xmlns="http://www.w3.org/1999/xhtml">Placeholder</div>
+  </text>
+  <url
+       value="http://helsenorge.no/fhir/StructureDefinition/no-basis-PractitionerRole"/>
+  <version value="0.1.0"/>
+  <name value="NoBasisPractitionerRole"/>
+  <title value="no-basis-PractitionerRole"/>
+  <status value="active"/>
+  <date value="2019-05-20"/>
+  <publisher value="Example Publisher"/>
+  <contact>
+    <name value="Example Publisher"/>
+    <telecom>
+      <system value="url"/>
+      <value value="http://example.org/example-publisher"/>
+    </telecom>
+  </contact>
+  <description
+               value="Basisprofil for Norwegian PractitionerRole information. Defined by The Norwegian Directorate of eHealth and HL7 Norway. Should be used as a basis for further profiling in use-cases where specific role information is available. The basis profile is open, but derived profiles should close down the information elements according to specifications relevant to the use-case.
+
+The main use-case of no-basis-PractitionerRole is to represent the role or function of a Practitioner wihtin an organization. The resource can include information about services performed by a Practitioner, a location where the practitioner performes the functions as well as information about the nature of the employment at an organization."/>
+  <fhirVersion value="4.0.1"/>
+  <mapping>
+    <identity value="v2"/>
+    <uri value="http://hl7.org/v2"/>
+    <name value="HL7 v2 Mapping"/>
+  </mapping>
+  <mapping>
+    <identity value="rim"/>
+    <uri value="http://hl7.org/v3"/>
+    <name value="RIM Mapping"/>
+  </mapping>
+  <mapping>
+    <identity value="servd"/>
+    <uri value="http://www.omg.org/spec/ServD/1.0/"/>
+    <name value="ServD"/>
+  </mapping>
+  <mapping>
+    <identity value="w5"/>
+    <uri value="http://hl7.org/fhir/fivews"/>
+    <name value="FiveWs Pattern Mapping"/>
+  </mapping>
+  <kind value="resource"/>
+  <abstract value="false"/>
+  <type value="PractitionerRole"/>
+  <baseDefinition
+                  value="http://hl7.org/fhir/StructureDefinition/PractitionerRole"/>
+  <derivation value="constraint"/>
+  <snapshot>
+    <element id="PractitionerRole">
+      <path value="PractitionerRole"/>
+      <short value="Roles/organizations the practitioner is associated with"/>
+      <definition
+                  value="A specific set of Roles/Locations/specialties/services that a practitioner may perform at an organization for a period of time."/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="PractitionerRole"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <constraint>
+        <key value="dom-2"/>
+        <severity value="error"/>
+        <human
+               value="If the resource is contained in another resource, it SHALL NOT contain nested Resources"/>
+        <expression value="contained.contained.empty()"/>
+        <xpath value="not(parent::f:contained and f:contained)"/>
+        <source
+                value="http://hl7.org/fhir/StructureDefinition/DomainResource"/>
+      </constraint>
+      <constraint>
+        <key value="dom-3"/>
+        <severity value="error"/>
+        <human
+               value="If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource"/>
+        <expression
+                    value="contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()"/>
+        <xpath
+               value="not(exists(for $id in f:contained/*/f:id/@value return $contained[not(parent::*/descendant::f:reference/@value=concat('#', $contained/*/id/@value) or descendant::f:reference[@value='#'])]))"/>
+        <source
+                value="http://hl7.org/fhir/StructureDefinition/DomainResource"/>
+      </constraint>
+      <constraint>
+        <key value="dom-4"/>
+        <severity value="error"/>
+        <human
+               value="If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated"/>
+        <expression
+                    value="contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()"/>
+        <xpath
+               value="not(exists(f:contained/*/f:meta/f:versionId)) and not(exists(f:contained/*/f:meta/f:lastUpdated))"/>
+        <source
+                value="http://hl7.org/fhir/StructureDefinition/DomainResource"/>
+      </constraint>
+      <constraint>
+        <key value="dom-5"/>
+        <severity value="error"/>
+        <human
+               value="If a resource is contained in another resource, it SHALL NOT have a security label"/>
+        <expression value="contained.meta.security.empty()"/>
+        <xpath value="not(exists(f:contained/*/f:meta/f:security))"/>
+        <source
+                value="http://hl7.org/fhir/StructureDefinition/DomainResource"/>
+      </constraint>
+      <constraint>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bestpractice">
+          <valueBoolean value="true"/>
+        </extension>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bestpractice-explanation">
+          <valueMarkdown
+                         value="When a resource has no narrative, only systems that fully understand the data can display the resource to a human safely. Including a human readable representation in the resource makes for a much more robust eco-system and cheaper handling of resources by intermediary systems. Some ecosystems restrict distribution of resources to only those systems that do fully understand the resources, and as a consequence implementers may believe that the narrative is superfluous. However experience shows that such eco-systems often open up to new participants over time."/>
+        </extension>
+        <key value="dom-6"/>
+        <severity value="warning"/>
+        <human
+               value="A resource should have narrative for robust management"/>
+        <expression value="text.`div`.exists()"/>
+        <xpath value="exists(f:text/h:div)"/>
+        <source
+                value="http://hl7.org/fhir/StructureDefinition/DomainResource"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="Entity. Role, or Act"/>
+      </mapping>
+      <mapping>
+        <identity value="v2"/>
+        <map value="PRD (as one example)"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="Role"/>
+      </mapping>
+      <mapping>
+        <identity value="servd"/>
+        <map value="ServiceSiteProvider"/>
+      </mapping>
+    </element>
+    <element id="PractitionerRole.id">
+      <path value="PractitionerRole.id"/>
+      <short value="Logical id of this artifact"/>
+      <definition
+                  value="The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes."/>
+      <comment
+               value="The only time that a resource does not have an id is when it is being submitted to the server using a create operation."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Resource.id"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
+          <valueUrl value="id"/>
+        </extension>
+        <code value="http://hl7.org/fhirpath/System.String"/>
+      </type>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+    </element>
+    <element id="PractitionerRole.meta">
+      <path value="PractitionerRole.meta"/>
+      <short value="Metadata about the resource"/>
+      <definition
+                  value="The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Resource.meta"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="Meta"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+    </element>
+    <element id="PractitionerRole.implicitRules">
+      <path value="PractitionerRole.implicitRules"/>
+      <short value="A set of rules under which this content was created"/>
+      <definition
+                  value="A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc."/>
+      <comment
+               value="Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of it's narrative along with other profiles, value sets, etc."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Resource.implicitRules"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="uri"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="true"/>
+      <isModifierReason
+                        value="This element is labeled as a modifier because the implicit rules may provide additional knowledge about the resource that modifies it's meaning or interpretation"/>
+      <isSummary value="true"/>
+    </element>
+    <element id="PractitionerRole.language">
+      <path value="PractitionerRole.language"/>
+      <short value="Language of the resource content"/>
+      <definition
+                  value="The base language in which the resource is written."/>
+      <comment
+               value="Language is provided to support indexing and accessibility (typically, services such as text to speech use the language tag). The html language tag in the narrative applies  to the narrative. The language tag on the resource may be used to specify the language of other presentations generated from the data in the resource. Not all the content has to be in the base language. The Resource.language should not be assumed to apply to the narrative automatically. If a language is specified, it should it also be specified on the div element in the html (see rules in HTML5 for information about the relationship between xml:lang and the html lang attribute)."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Resource.language"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="code"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <binding>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-maxValueSet">
+          <valueCanonical value="http://hl7.org/fhir/ValueSet/all-languages"/>
+        </extension>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
+          <valueString value="Language"/>
+        </extension>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding">
+          <valueBoolean value="true"/>
+        </extension>
+        <strength value="preferred"/>
+        <description value="A human language."/>
+        <valueSet value="http://hl7.org/fhir/ValueSet/languages"/>
+      </binding>
+    </element>
+    <element id="PractitionerRole.text">
+      <path value="PractitionerRole.text"/>
+      <short value="Text summary of the resource, for human interpretation"/>
+      <definition
+                  value="A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it &quot;clinically safe&quot; for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety."/>
+      <comment
+               value="Contained resources do not have narrative. Resources that are not contained SHOULD have a narrative. In some cases, a resource may only have text with little or no additional discrete data (as long as all minOccurs=1 elements are satisfied).  This may be necessary for data from legacy systems where information is captured as a &quot;text blob&quot; or where text is additionally entered raw or narrated and encoded information is added later."/>
+      <alias value="narrative"/>
+      <alias value="html"/>
+      <alias value="xhtml"/>
+      <alias value="display"/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="DomainResource.text"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="Narrative"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="Act.text?"/>
+      </mapping>
+    </element>
+    <element id="PractitionerRole.contained">
+      <path value="PractitionerRole.contained"/>
+      <short value="Contained, inline Resources"/>
+      <definition
+                  value="These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope."/>
+      <comment
+               value="This should never be done when the content can be identified properly, as once identification is lost, it is extremely difficult (and context dependent) to restore it again. Contained resources may have profiles and tags In their meta elements, but SHALL NOT have security labels."/>
+      <alias value="inline resources"/>
+      <alias value="anonymous resources"/>
+      <alias value="contained resources"/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="DomainResource.contained"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="Resource"/>
+      </type>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="N/A"/>
+      </mapping>
+    </element>
+    <element id="PractitionerRole.extension">
+      <path value="PractitionerRole.extension"/>
+      <short value="Additional content defined by implementations"/>
+      <definition
+                  value="May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension."/>
+      <comment
+               value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/>
+      <alias value="extensions"/>
+      <alias value="user content"/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="DomainResource.extension"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="Extension"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <constraint>
+        <key value="ext-1"/>
+        <severity value="error"/>
+        <human value="Must have either extensions or value[x], not both"/>
+        <expression value="extension.exists() != value.exists()"/>
+        <xpath
+               value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), &quot;value&quot;)])"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Extension"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="N/A"/>
+      </mapping>
+    </element>
+    <element id="PractitionerRole.modifierExtension">
+      <path value="PractitionerRole.modifierExtension"/>
+      <short value="Extensions that cannot be ignored"/>
+      <definition
+                  value="May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.
+
+Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)."/>
+      <comment
+               value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/>
+      <requirements
+                    value="Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension)."/>
+      <alias value="extensions"/>
+      <alias value="user content"/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="DomainResource.modifierExtension"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="Extension"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <constraint>
+        <key value="ext-1"/>
+        <severity value="error"/>
+        <human value="Must have either extensions or value[x], not both"/>
+        <expression value="extension.exists() != value.exists()"/>
+        <xpath
+               value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), &quot;value&quot;)])"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Extension"/>
+      </constraint>
+      <isModifier value="true"/>
+      <isModifierReason
+                        value="Modifier extensions are expected to modify the meaning or interpretation of the resource that contains them"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="N/A"/>
+      </mapping>
+    </element>
+    <element id="PractitionerRole.identifier">
+      <path value="PractitionerRole.identifier"/>
+      <short
+             value="Business Identifiers that are specific to a role/location"/>
+      <definition
+                  value="Business Identifiers that are specific to a role/location."/>
+      <requirements
+                    value="Often, specific identities are assigned for the agent."/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="PractitionerRole.identifier"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="Identifier"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="w5"/>
+        <map value="FiveWs.identifier"/>
+      </mapping>
+      <mapping>
+        <identity value="v2"/>
+        <map value="PRD-7 (or XCN.1)"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value=".id"/>
+      </mapping>
+      <mapping>
+        <identity value="servd"/>
+        <map value="./Identifiers"/>
+      </mapping>
+    </element>
+    <element id="PractitionerRole.active">
+      <path value="PractitionerRole.active"/>
+      <short value="Whether this practitioner role record is in active use"/>
+      <definition
+                  value="Whether this practitioner role record is in active use."/>
+      <comment
+               value="If this value is false, you may refer to the period to see when the role was in active use. If there is no period specified, no inference can be made about when it was active."/>
+      <requirements
+                    value="Need to be able to mark a practitioner role record as not to be used because it was created in error, or otherwise no longer in active use."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="PractitionerRole.active"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="boolean"/>
+      </type>
+      <meaningWhenMissing
+                          value="This resource is generally assumed to be active if no value is provided for the active element"/>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="w5"/>
+        <map value="FiveWs.status"/>
+      </mapping>
+      <mapping>
+        <identity value="v2"/>
+        <map value="STF-7"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value=".statusCode"/>
+      </mapping>
+    </element>
+    <element id="PractitionerRole.period">
+      <path value="PractitionerRole.period"/>
+      <short
+             value="The period during which the practitioner is authorized to perform in these role(s)"/>
+      <definition
+                  value="The period during which the person is authorized to act as a practitioner in these role(s) for the organization."/>
+      <requirements
+                    value="Even after the agencies is revoked, the fact that it existed must still be recorded."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="PractitionerRole.period"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="Period"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="w5"/>
+        <map value="FiveWs.done[x]"/>
+      </mapping>
+      <mapping>
+        <identity value="v2"/>
+        <map value="PRD-8/9 / PRA-5.4"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map
+             value=".performance[@typeCode &lt;= 'PPRF'].ActDefinitionOrEvent.effectiveTime"/>
+      </mapping>
+      <mapping>
+        <identity value="servd"/>
+        <map
+             value="(ServD maps Practitioners and Organizations via another entity, so this concept is not available)"/>
+      </mapping>
+    </element>
+    <element id="PractitionerRole.practitioner">
+      <path value="PractitionerRole.practitioner"/>
+      <short
+             value="Practitioner that is able to provide the defined services for the organization"/>
+      <definition
+                  value="Practitioner that is able to provide the defined services for the organization."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="PractitionerRole.practitioner"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="Reference"/>
+        <targetProfile
+                       value="http://hl7.org/fhir/StructureDefinition/Practitioner"/>
+        <targetProfile
+                       value="http://helsenorge.no/fhir/StructureDefinition/no-basis-Practitioner"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value=".player"/>
+      </mapping>
+    </element>
+    <element id="PractitionerRole.organization">
+      <path value="PractitionerRole.organization"/>
+      <short value="Organization where the roles are available"/>
+      <definition
+                  value="The organization where the Practitioner performs the roles associated."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="PractitionerRole.organization"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="Reference"/>
+        <targetProfile
+                       value="http://hl7.org/fhir/StructureDefinition/Organization"/>
+        <targetProfile
+                       value="http://helsenorge.no/fhir/StructureDefinition/no-basis-Organization"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value=".scoper"/>
+      </mapping>
+    </element>
+    <element id="PractitionerRole.code">
+      <path value="PractitionerRole.code"/>
+      <slicing>
+        <discriminator>
+          <type value="value"/>
+          <path value="coding.system"/>
+        </discriminator>
+        <rules value="open"/>
+      </slicing>
+      <short value="Roles which this practitioner may perform"/>
+      <definition
+                  value="no-basis: Codes related to what function the Practitioner may perform
+
+Roles which this practitioner is authorized to perform for the organization."/>
+      <comment value="A person may have more than one role."/>
+      <requirements
+                    value="Need to know what authority the practitioner has - what can they do?"/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="PractitionerRole.code"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="CodeableConcept"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <binding>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
+          <valueString value="PractitionerRole"/>
+        </extension>
+        <strength value="example"/>
+        <description
+                     value="The role a person plays representing an organization."/>
+        <valueSet value="http://hl7.org/fhir/ValueSet/practitioner-role"/>
+      </binding>
+      <mapping>
+        <identity value="v2"/>
+        <map
+             value="PRD-1 / STF-18  / PRA-3  / PRT-4  / ROL-3 / ORC-12 / OBR-16 / PV1-7 / PV1-8 / PV1-9 / PV1-17"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value=".code"/>
+      </mapping>
+      <mapping>
+        <identity value="servd"/>
+        <map
+             value="(ServD maps Practitioners and Organizations via another entity, so this concept is not available)"/>
+      </mapping>
+    </element>
+    <element id="PractitionerRole.code:functions">
+      <path value="PractitionerRole.code"/>
+      <sliceName value="functions"/>
+      <short value="Roles which this practitioner may perform"/>
+      <definition
+                  value="no-basis: Codes from urn:oid:2.16.578.1.12.4.1.1.9034 Helsepersonells funksjoner mv. (OID=9034)
+
+Roles which this practitioner is authorized to perform for the organization."/>
+      <comment value="A person may have more than one role."/>
+      <requirements
+                    value="Need to know what authority the practitioner has - what can they do?"/>
+      <alias value="helsepersonells funksjoner"/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="PractitionerRole.code"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="CodeableConcept"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <binding>
+        <strength value="preferred"/>
+        <valueSet value="urn:oid:2.16.578.1.12.4.1.1.9034"/>
+      </binding>
+      <mapping>
+        <identity value="v2"/>
+        <map
+             value="PRD-1 / STF-18  / PRA-3  / PRT-4  / ROL-3 / ORC-12 / OBR-16 / PV1-7 / PV1-8 / PV1-9 / PV1-17"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value=".code"/>
+      </mapping>
+      <mapping>
+        <identity value="servd"/>
+        <map
+             value="(ServD maps Practitioners and Organizations via another entity, so this concept is not available)"/>
+      </mapping>
+    </element>
+    <element id="PractitionerRole.code:functions.id">
+      <path value="PractitionerRole.code.id"/>
+      <representation value="xmlAttr"/>
+      <short value="Unique id for inter-element referencing"/>
+      <definition
+                  value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Element.id"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
+          <valueUrl value="string"/>
+        </extension>
+        <code value="http://hl7.org/fhirpath/System.String"/>
+      </type>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="n/a"/>
+      </mapping>
+    </element>
+    <element id="PractitionerRole.code:functions.extension">
+      <path value="PractitionerRole.code.extension"/>
+      <slicing>
+        <discriminator>
+          <type value="value"/>
+          <path value="url"/>
+        </discriminator>
+        <description value="Extensions are always sliced by (at least) url"/>
+        <rules value="open"/>
+      </slicing>
+      <short value="Additional content defined by implementations"/>
+      <definition
+                  value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension."/>
+      <comment
+               value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/>
+      <alias value="extensions"/>
+      <alias value="user content"/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="Element.extension"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="Extension"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <constraint>
+        <key value="ext-1"/>
+        <severity value="error"/>
+        <human value="Must have either extensions or value[x], not both"/>
+        <expression value="extension.exists() != value.exists()"/>
+        <xpath
+               value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), &quot;value&quot;)])"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Extension"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="n/a"/>
+      </mapping>
+    </element>
+    <element id="PractitionerRole.code:functions.coding">
+      <path value="PractitionerRole.code.coding"/>
+      <short value="Code defined by a terminology system"/>
+      <definition
+                  value="A reference to a code defined by a terminology system."/>
+      <comment
+               value="Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information.  Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true."/>
+      <requirements
+                    value="Allows for alternative encodings within a code system, and translations to other code systems."/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="CodeableConcept.coding"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="Coding"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="v2"/>
+        <map value="C*E.1-8, C*E.10-22"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="union(., ./translation)"/>
+      </mapping>
+      <mapping>
+        <identity value="orim"/>
+        <map
+             value="fhir:CodeableConcept.coding rdfs:subPropertyOf dt:CD.coding"/>
+      </mapping>
+    </element>
+    <element id="PractitionerRole.code:functions.coding.id">
+      <path value="PractitionerRole.code.coding.id"/>
+      <representation value="xmlAttr"/>
+      <short value="Unique id for inter-element referencing"/>
+      <definition
+                  value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Element.id"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
+          <valueUrl value="string"/>
+        </extension>
+        <code value="http://hl7.org/fhirpath/System.String"/>
+      </type>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="n/a"/>
+      </mapping>
+    </element>
+    <element id="PractitionerRole.code:functions.coding.extension">
+      <path value="PractitionerRole.code.coding.extension"/>
+      <slicing>
+        <discriminator>
+          <type value="value"/>
+          <path value="url"/>
+        </discriminator>
+        <description value="Extensions are always sliced by (at least) url"/>
+        <rules value="open"/>
+      </slicing>
+      <short value="Additional content defined by implementations"/>
+      <definition
+                  value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension."/>
+      <comment
+               value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/>
+      <alias value="extensions"/>
+      <alias value="user content"/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="Element.extension"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="Extension"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <constraint>
+        <key value="ext-1"/>
+        <severity value="error"/>
+        <human value="Must have either extensions or value[x], not both"/>
+        <expression value="extension.exists() != value.exists()"/>
+        <xpath
+               value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), &quot;value&quot;)])"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Extension"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="n/a"/>
+      </mapping>
+    </element>
+    <element id="PractitionerRole.code:functions.coding.system">
+      <path value="PractitionerRole.code.coding.system"/>
+      <short
+             value="Identity of the Helsepersonellregisterets (HPR) klassifikasjon av spesialiteter (OID=9034)"/>
+      <definition
+                  value="The identification of the code system Helsepersonellregisterets (HPR) klassifikasjon av spesialiteter (OID=9034)"/>
+      <comment
+               value="The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...).  OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should reference to some definition that establishes the system clearly and unambiguously."/>
+      <requirements
+                    value="Need to be unambiguous about the source of the definition of the symbol."/>
+      <min value="1"/>
+      <max value="1"/>
+      <base>
+        <path value="Coding.system"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="uri"/>
+      </type>
+      <fixedUri value="urn:oid:2.16.578.1.12.4.1.1.9034"/>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="v2"/>
+        <map value="C*E.3"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="./codeSystem"/>
+      </mapping>
+      <mapping>
+        <identity value="orim"/>
+        <map
+             value="fhir:Coding.system rdfs:subPropertyOf dt:CDCoding.codeSystem"/>
+      </mapping>
+    </element>
+    <element id="PractitionerRole.code:functions.coding.version">
+      <path value="PractitionerRole.code.coding.version"/>
+      <short value="Version of the system - if relevant"/>
+      <definition
+                  value="The version of the code system which was used when choosing this code. Note that a well-maintained code system does not need the version reported, because the meaning of codes is consistent across versions. However this cannot consistently be assured, and when the meaning is not guaranteed to be consistent, the version SHOULD be exchanged."/>
+      <comment
+               value="Where the terminology does not clearly define what string should be used to identify code system versions, the recommendation is to use the date (expressed in FHIR date format) on which that version was officially published as the version date."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Coding.version"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="string"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="v2"/>
+        <map value="C*E.7"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="./codeSystemVersion"/>
+      </mapping>
+      <mapping>
+        <identity value="orim"/>
+        <map
+             value="fhir:Coding.version rdfs:subPropertyOf dt:CDCoding.codeSystemVersion"/>
+      </mapping>
+    </element>
+    <element id="PractitionerRole.code:functions.coding.code">
+      <path value="PractitionerRole.code.coding.code"/>
+      <short value="Symbol in syntax defined by the system"/>
+      <definition
+                  value="A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination)."/>
+      <requirements
+                    value="Need to refer to a particular code in the system."/>
+      <min value="1"/>
+      <max value="1"/>
+      <base>
+        <path value="Coding.code"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="code"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="v2"/>
+        <map value="C*E.1"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="./code"/>
+      </mapping>
+      <mapping>
+        <identity value="orim"/>
+        <map value="fhir:Coding.code rdfs:subPropertyOf dt:CDCoding.code"/>
+      </mapping>
+    </element>
+    <element id="PractitionerRole.code:functions.coding.display">
+      <extension
+                 url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
+        <valueBoolean value="true"/>
+      </extension>
+      <path value="PractitionerRole.code.coding.display"/>
+      <short value="Representation defined by the system"/>
+      <definition
+                  value="A representation of the meaning of the code in the system, following the rules of the system."/>
+      <requirements
+                    value="Need to be able to carry a human-readable meaning of the code for readers that do not know  the system."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Coding.display"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="string"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="v2"/>
+        <map value="C*E.2 - but note this is not well followed"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="CV.displayName"/>
+      </mapping>
+      <mapping>
+        <identity value="orim"/>
+        <map
+             value="fhir:Coding.display rdfs:subPropertyOf dt:CDCoding.displayName"/>
+      </mapping>
+    </element>
+    <element id="PractitionerRole.code:functions.coding.userSelected">
+      <path value="PractitionerRole.code.coding.userSelected"/>
+      <short value="If this coding was chosen directly by the user"/>
+      <definition
+                  value="Indicates that this coding was chosen by a user directly - e.g. off a pick list of available items (codes or displays)."/>
+      <comment
+               value="Amongst a set of alternatives, a directly chosen code is the most appropriate starting point for new translations. There is some ambiguity about what exactly 'directly chosen' implies, and trading partner agreement may be needed to clarify the use of this element and its consequences more completely."/>
+      <requirements
+                    value="This has been identified as a clinical safety criterium - that this exact system/code pair was chosen explicitly, rather than inferred by the system based on some rules or language processing."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Coding.userSelected"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="boolean"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="v2"/>
+        <map value="Sometimes implied by being first"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="CD.codingRationale"/>
+      </mapping>
+      <mapping>
+        <identity value="orim"/>
+        <map
+             value="fhir:Coding.userSelected fhir:mapsTo dt:CDCoding.codingRationale. fhir:Coding.userSelected fhir:hasMap fhir:Coding.userSelected.map. fhir:Coding.userSelected.map a fhir:Map;   fhir:target dt:CDCoding.codingRationale. fhir:Coding.userSelected\#true a [     fhir:source &quot;true&quot;;     fhir:target dt:CDCoding.codingRationale\#O   ]"/>
+      </mapping>
+    </element>
+    <element id="PractitionerRole.code:functions.text">
+      <extension
+                 url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
+        <valueBoolean value="true"/>
+      </extension>
+      <path value="PractitionerRole.code.text"/>
+      <short value="Plain text representation of the concept"/>
+      <definition
+                  value="A human language representation of the concept as seen/selected/uttered by the user who entered the data and/or which represents the intended meaning of the user."/>
+      <comment
+               value="Very often the text is the same as a displayName of one of the codings."/>
+      <requirements
+                    value="The codes from the terminologies do not always capture the correct meaning with all the nuances of the human using them, or sometimes there is no appropriate code at all. In these cases, the text is used to capture the full meaning of the source."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="CodeableConcept.text"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="string"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="v2"/>
+        <map value="C*E.9. But note many systems use C*E.2 for this"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map
+             value="./originalText[mediaType/code=&quot;text/plain&quot;]/data"/>
+      </mapping>
+      <mapping>
+        <identity value="orim"/>
+        <map
+             value="fhir:CodeableConcept.text rdfs:subPropertyOf dt:CD.originalText"/>
+      </mapping>
+    </element>
+    <element id="PractitionerRole.specialty">
+      <path value="PractitionerRole.specialty"/>
+      <slicing>
+        <discriminator>
+          <type value="value"/>
+          <path value="coding.system"/>
+        </discriminator>
+        <rules value="open"/>
+      </slicing>
+      <short value="Specific specialty of the practitioner"/>
+      <definition
+                  value="no-basis: code related to a speciality that the Practitioner can perform in the role within an organization
+
+Specific specialty of the practitioner."/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="PractitionerRole.specialty"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="CodeableConcept"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <binding>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
+          <valueString value="PractitionerSpecialty"/>
+        </extension>
+        <strength value="preferred"/>
+        <description value="Specific specialty associated with the agency."/>
+        <valueSet value="http://hl7.org/fhir/ValueSet/c80-practice-codes"/>
+      </binding>
+      <mapping>
+        <identity value="v2"/>
+        <map value="PRA-5"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value=".player.HealthCareProvider[@classCode = 'PROV'].code"/>
+      </mapping>
+      <mapping>
+        <identity value="servd"/>
+        <map value="./Specialty"/>
+      </mapping>
+    </element>
+    <element id="PractitionerRole.specialty:discipline">
+      <path value="PractitionerRole.specialty"/>
+      <sliceName value="discipline"/>
+      <short value="Specific discipline of practitioner"/>
+      <definition
+                  value="The Discipline the practitioner operates within the organization."/>
+      <alias value="fagområde"/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="PractitionerRole.specialty"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="CodeableConcept"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <binding>
+        <strength value="preferred"/>
+        <description value="Specific discipline"/>
+        <valueSet value="urn:oid:2.16.578.1.12.4.1.1.8451"/>
+      </binding>
+      <mapping>
+        <identity value="v2"/>
+        <map value="PRA-5"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value=".player.HealthCareProvider[@classCode = 'PROV'].code"/>
+      </mapping>
+      <mapping>
+        <identity value="servd"/>
+        <map value="./Specialty"/>
+      </mapping>
+    </element>
+    <element id="PractitionerRole.specialty:discipline.id">
+      <path value="PractitionerRole.specialty.id"/>
+      <representation value="xmlAttr"/>
+      <short value="Unique id for inter-element referencing"/>
+      <definition
+                  value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Element.id"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
+          <valueUrl value="string"/>
+        </extension>
+        <code value="http://hl7.org/fhirpath/System.String"/>
+      </type>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="n/a"/>
+      </mapping>
+    </element>
+    <element id="PractitionerRole.specialty:discipline.extension">
+      <path value="PractitionerRole.specialty.extension"/>
+      <slicing>
+        <discriminator>
+          <type value="value"/>
+          <path value="url"/>
+        </discriminator>
+        <description value="Extensions are always sliced by (at least) url"/>
+        <rules value="open"/>
+      </slicing>
+      <short value="Additional content defined by implementations"/>
+      <definition
+                  value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension."/>
+      <comment
+               value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/>
+      <alias value="extensions"/>
+      <alias value="user content"/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="Element.extension"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="Extension"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <constraint>
+        <key value="ext-1"/>
+        <severity value="error"/>
+        <human value="Must have either extensions or value[x], not both"/>
+        <expression value="extension.exists() != value.exists()"/>
+        <xpath
+               value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), &quot;value&quot;)])"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Extension"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="n/a"/>
+      </mapping>
+    </element>
+    <element id="PractitionerRole.specialty:discipline.coding">
+      <path value="PractitionerRole.specialty.coding"/>
+      <short value="Code defined by a terminology system"/>
+      <definition
+                  value="A reference to a code defined by a terminology system."/>
+      <comment
+               value="Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information.  Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true."/>
+      <requirements
+                    value="Allows for alternative encodings within a code system, and translations to other code systems."/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="CodeableConcept.coding"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="Coding"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="v2"/>
+        <map value="C*E.1-8, C*E.10-22"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="union(., ./translation)"/>
+      </mapping>
+      <mapping>
+        <identity value="orim"/>
+        <map
+             value="fhir:CodeableConcept.coding rdfs:subPropertyOf dt:CD.coding"/>
+      </mapping>
+    </element>
+    <element id="PractitionerRole.specialty:discipline.coding.id">
+      <path value="PractitionerRole.specialty.coding.id"/>
+      <representation value="xmlAttr"/>
+      <short value="Unique id for inter-element referencing"/>
+      <definition
+                  value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Element.id"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
+          <valueUrl value="string"/>
+        </extension>
+        <code value="http://hl7.org/fhirpath/System.String"/>
+      </type>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="n/a"/>
+      </mapping>
+    </element>
+    <element id="PractitionerRole.specialty:discipline.coding.extension">
+      <path value="PractitionerRole.specialty.coding.extension"/>
+      <slicing>
+        <discriminator>
+          <type value="value"/>
+          <path value="url"/>
+        </discriminator>
+        <description value="Extensions are always sliced by (at least) url"/>
+        <rules value="open"/>
+      </slicing>
+      <short value="Additional content defined by implementations"/>
+      <definition
+                  value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension."/>
+      <comment
+               value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/>
+      <alias value="extensions"/>
+      <alias value="user content"/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="Element.extension"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="Extension"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <constraint>
+        <key value="ext-1"/>
+        <severity value="error"/>
+        <human value="Must have either extensions or value[x], not both"/>
+        <expression value="extension.exists() != value.exists()"/>
+        <xpath
+               value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), &quot;value&quot;)])"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Extension"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="n/a"/>
+      </mapping>
+    </element>
+    <element id="PractitionerRole.specialty:discipline.coding.system">
+      <path value="PractitionerRole.specialty.coding.system"/>
+      <short value="The identification of the code system"/>
+      <definition
+                  value="The identification of the code system Fagområde (OID=8451)"/>
+      <comment
+               value="The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...).  OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should reference to some definition that establishes the system clearly and unambiguously."/>
+      <requirements
+                    value="Need to be unambiguous about the source of the definition of the symbol."/>
+      <alias value="Fagområde"/>
+      <min value="1"/>
+      <max value="1"/>
+      <base>
+        <path value="Coding.system"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="uri"/>
+      </type>
+      <fixedUri value="urn:oid:2.16.578.1.12.4.1.1.8451"/>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="v2"/>
+        <map value="C*E.3"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="./codeSystem"/>
+      </mapping>
+      <mapping>
+        <identity value="orim"/>
+        <map
+             value="fhir:Coding.system rdfs:subPropertyOf dt:CDCoding.codeSystem"/>
+      </mapping>
+    </element>
+    <element id="PractitionerRole.specialty:discipline.coding.version">
+      <path value="PractitionerRole.specialty.coding.version"/>
+      <short value="Version of the system - if relevant"/>
+      <definition
+                  value="The version of the code system which was used when choosing this code. Note that a well-maintained code system does not need the version reported, because the meaning of codes is consistent across versions. However this cannot consistently be assured, and when the meaning is not guaranteed to be consistent, the version SHOULD be exchanged."/>
+      <comment
+               value="Where the terminology does not clearly define what string should be used to identify code system versions, the recommendation is to use the date (expressed in FHIR date format) on which that version was officially published as the version date."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Coding.version"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="string"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="v2"/>
+        <map value="C*E.7"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="./codeSystemVersion"/>
+      </mapping>
+      <mapping>
+        <identity value="orim"/>
+        <map
+             value="fhir:Coding.version rdfs:subPropertyOf dt:CDCoding.codeSystemVersion"/>
+      </mapping>
+    </element>
+    <element id="PractitionerRole.specialty:discipline.coding.code">
+      <path value="PractitionerRole.specialty.coding.code"/>
+      <short value="Symbol in syntax defined by the system"/>
+      <definition
+                  value="A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination)."/>
+      <requirements
+                    value="Need to refer to a particular code in the system."/>
+      <min value="1"/>
+      <max value="1"/>
+      <base>
+        <path value="Coding.code"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="code"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="v2"/>
+        <map value="C*E.1"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="./code"/>
+      </mapping>
+      <mapping>
+        <identity value="orim"/>
+        <map value="fhir:Coding.code rdfs:subPropertyOf dt:CDCoding.code"/>
+      </mapping>
+    </element>
+    <element id="PractitionerRole.specialty:discipline.coding.display">
+      <extension
+                 url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
+        <valueBoolean value="true"/>
+      </extension>
+      <path value="PractitionerRole.specialty.coding.display"/>
+      <short value="Representation defined by the system"/>
+      <definition
+                  value="A representation of the meaning of the code in the system, following the rules of the system."/>
+      <requirements
+                    value="Need to be able to carry a human-readable meaning of the code for readers that do not know  the system."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Coding.display"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="string"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="v2"/>
+        <map value="C*E.2 - but note this is not well followed"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="CV.displayName"/>
+      </mapping>
+      <mapping>
+        <identity value="orim"/>
+        <map
+             value="fhir:Coding.display rdfs:subPropertyOf dt:CDCoding.displayName"/>
+      </mapping>
+    </element>
+    <element id="PractitionerRole.specialty:discipline.coding.userSelected">
+      <path value="PractitionerRole.specialty.coding.userSelected"/>
+      <short value="If this coding was chosen directly by the user"/>
+      <definition
+                  value="Indicates that this coding was chosen by a user directly - e.g. off a pick list of available items (codes or displays)."/>
+      <comment
+               value="Amongst a set of alternatives, a directly chosen code is the most appropriate starting point for new translations. There is some ambiguity about what exactly 'directly chosen' implies, and trading partner agreement may be needed to clarify the use of this element and its consequences more completely."/>
+      <requirements
+                    value="This has been identified as a clinical safety criterium - that this exact system/code pair was chosen explicitly, rather than inferred by the system based on some rules or language processing."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Coding.userSelected"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="boolean"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="v2"/>
+        <map value="Sometimes implied by being first"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="CD.codingRationale"/>
+      </mapping>
+      <mapping>
+        <identity value="orim"/>
+        <map
+             value="fhir:Coding.userSelected fhir:mapsTo dt:CDCoding.codingRationale. fhir:Coding.userSelected fhir:hasMap fhir:Coding.userSelected.map. fhir:Coding.userSelected.map a fhir:Map;   fhir:target dt:CDCoding.codingRationale. fhir:Coding.userSelected\#true a [     fhir:source &quot;true&quot;;     fhir:target dt:CDCoding.codingRationale\#O   ]"/>
+      </mapping>
+    </element>
+    <element id="PractitionerRole.specialty:discipline.text">
+      <extension
+                 url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
+        <valueBoolean value="true"/>
+      </extension>
+      <path value="PractitionerRole.specialty.text"/>
+      <short value="Plain text representation of the concept"/>
+      <definition
+                  value="A human language representation of the concept as seen/selected/uttered by the user who entered the data and/or which represents the intended meaning of the user."/>
+      <comment
+               value="Very often the text is the same as a displayName of one of the codings."/>
+      <requirements
+                    value="The codes from the terminologies do not always capture the correct meaning with all the nuances of the human using them, or sometimes there is no appropriate code at all. In these cases, the text is used to capture the full meaning of the source."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="CodeableConcept.text"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="string"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="v2"/>
+        <map value="C*E.9. But note many systems use C*E.2 for this"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map
+             value="./originalText[mediaType/code=&quot;text/plain&quot;]/data"/>
+      </mapping>
+      <mapping>
+        <identity value="orim"/>
+        <map
+             value="fhir:CodeableConcept.text rdfs:subPropertyOf dt:CD.originalText"/>
+      </mapping>
+    </element>
+    <element id="PractitionerRole.location">
+      <path value="PractitionerRole.location"/>
+      <short
+             value="The location(s) at which this practitioner provides care"/>
+      <definition
+                  value="The location(s) at which this practitioner provides care."/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="PractitionerRole.location"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="Reference"/>
+        <targetProfile
+                       value="http://hl7.org/fhir/StructureDefinition/Location"/>
+        <targetProfile
+                       value="http://helsenorge.no/fhir/StructureDefinition/no-basis-Location"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="w5"/>
+        <map value="FiveWs.where[x]"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map
+             value=".performance.ActDefinitionOrEvent.ServiceDeliveryLocation[@classCode = 'SDLOC']"/>
+      </mapping>
+      <mapping>
+        <identity value="servd"/>
+        <map
+             value="(ServD maps Practitioners and Organizations via another entity, so this concept is not available)&lt;br/&gt; However these are accessed via the Site.ServiceSite.ServiceSiteProvider record. (The Site has the location)"/>
+      </mapping>
+    </element>
+    <element id="PractitionerRole.healthcareService">
+      <path value="PractitionerRole.healthcareService"/>
+      <short
+             value="The list of healthcare services that this worker provides for this role's Organization/Location(s)"/>
+      <definition
+                  value="The list of healthcare services that this worker provides for this role's Organization/Location(s)."/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="PractitionerRole.healthcareService"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="Reference"/>
+        <targetProfile
+                       value="http://hl7.org/fhir/StructureDefinition/HealthcareService"/>
+        <targetProfile
+                       value="http://helsenorge.no/fhir/StructureDefinition/no-basis-HealthcareService"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="v2"/>
+        <map value="EDU-2 / AFF-3"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value=".player.QualifiedEntity[@classCode = 'QUAL'].code"/>
+      </mapping>
+    </element>
+    <element id="PractitionerRole.telecom">
+      <path value="PractitionerRole.telecom"/>
+      <short
+             value="Contact details that are specific to the role/location/service"/>
+      <definition
+                  value="Contact details that are specific to the role/location/service."/>
+      <requirements
+                    value="Often practitioners have a dedicated line for each location (or service) that they work at, and need to be able to define separate contact details for each of these."/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="PractitionerRole.telecom"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="ContactPoint"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value=".telecom"/>
+      </mapping>
+    </element>
+    <element id="PractitionerRole.availableTime">
+      <path value="PractitionerRole.availableTime"/>
+      <short value="Times the Service Site is available"/>
+      <definition
+                  value="A collection of times the practitioner is available or performing this role at the location and/or healthcareservice."/>
+      <comment
+               value="More detailed availability information may be provided in associated Schedule/Slot resources."/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="PractitionerRole.availableTime"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="BackboneElement"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value=".effectiveTime"/>
+      </mapping>
+    </element>
+    <element id="PractitionerRole.availableTime.id">
+      <path value="PractitionerRole.availableTime.id"/>
+      <representation value="xmlAttr"/>
+      <short value="Unique id for inter-element referencing"/>
+      <definition
+                  value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Element.id"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
+          <valueUrl value="string"/>
+        </extension>
+        <code value="http://hl7.org/fhirpath/System.String"/>
+      </type>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="n/a"/>
+      </mapping>
+    </element>
+    <element id="PractitionerRole.availableTime.extension">
+      <path value="PractitionerRole.availableTime.extension"/>
+      <short value="Additional content defined by implementations"/>
+      <definition
+                  value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension."/>
+      <comment
+               value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/>
+      <alias value="extensions"/>
+      <alias value="user content"/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="Element.extension"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="Extension"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <constraint>
+        <key value="ext-1"/>
+        <severity value="error"/>
+        <human value="Must have either extensions or value[x], not both"/>
+        <expression value="extension.exists() != value.exists()"/>
+        <xpath
+               value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), &quot;value&quot;)])"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Extension"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="n/a"/>
+      </mapping>
+    </element>
+    <element id="PractitionerRole.availableTime.modifierExtension">
+      <path value="PractitionerRole.availableTime.modifierExtension"/>
+      <short value="Extensions that cannot be ignored even if unrecognized"/>
+      <definition
+                  value="May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.
+
+Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)."/>
+      <comment
+               value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/>
+      <requirements
+                    value="Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension)."/>
+      <alias value="extensions"/>
+      <alias value="user content"/>
+      <alias value="modifiers"/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="BackboneElement.modifierExtension"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="Extension"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <constraint>
+        <key value="ext-1"/>
+        <severity value="error"/>
+        <human value="Must have either extensions or value[x], not both"/>
+        <expression value="extension.exists() != value.exists()"/>
+        <xpath
+               value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), &quot;value&quot;)])"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Extension"/>
+      </constraint>
+      <isModifier value="true"/>
+      <isModifierReason
+                        value="Modifier extensions are expected to modify the meaning or interpretation of the element that contains them"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="N/A"/>
+      </mapping>
+    </element>
+    <element id="PractitionerRole.availableTime.daysOfWeek">
+      <path value="PractitionerRole.availableTime.daysOfWeek"/>
+      <short value="mon | tue | wed | thu | fri | sat | sun"/>
+      <definition
+                  value="Indicates which days of the week are available between the start and end Times."/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="PractitionerRole.availableTime.daysOfWeek"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="code"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <binding>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
+          <valueString value="DaysOfWeek"/>
+        </extension>
+        <strength value="required"/>
+        <description value="The days of the week."/>
+        <valueSet value="http://hl7.org/fhir/ValueSet/days-of-week|4.0.1"/>
+      </binding>
+      <mapping>
+        <identity value="rim"/>
+        <map value=".effectiveTime"/>
+      </mapping>
+    </element>
+    <element id="PractitionerRole.availableTime.allDay">
+      <path value="PractitionerRole.availableTime.allDay"/>
+      <short value="Always available? e.g. 24 hour service"/>
+      <definition
+                  value="Is this always available? (hence times are irrelevant) e.g. 24 hour service."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="PractitionerRole.availableTime.allDay"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="boolean"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value=".effectiveTime"/>
+      </mapping>
+    </element>
+    <element id="PractitionerRole.availableTime.availableStartTime">
+      <path value="PractitionerRole.availableTime.availableStartTime"/>
+      <short value="Opening time of day (ignored if allDay = true)"/>
+      <definition
+                  value="The opening time of day. Note: If the AllDay flag is set, then this time is ignored."/>
+      <comment
+               value="The timezone is expected to be for where this HealthcareService is provided at."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="PractitionerRole.availableTime.availableStartTime"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="time"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value=".effectiveTime"/>
+      </mapping>
+    </element>
+    <element id="PractitionerRole.availableTime.availableEndTime">
+      <path value="PractitionerRole.availableTime.availableEndTime"/>
+      <short value="Closing time of day (ignored if allDay = true)"/>
+      <definition
+                  value="The closing time of day. Note: If the AllDay flag is set, then this time is ignored."/>
+      <comment
+               value="The timezone is expected to be for where this HealthcareService is provided at."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="PractitionerRole.availableTime.availableEndTime"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="time"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value=".effectiveTime"/>
+      </mapping>
+    </element>
+    <element id="PractitionerRole.notAvailable">
+      <path value="PractitionerRole.notAvailable"/>
+      <short value="Not available during this time due to provided reason"/>
+      <definition
+                  value="The practitioner is not available or performing this role during this period of time due to the provided reason."/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="PractitionerRole.notAvailable"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="BackboneElement"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value=".effectiveTime"/>
+      </mapping>
+    </element>
+    <element id="PractitionerRole.notAvailable.id">
+      <path value="PractitionerRole.notAvailable.id"/>
+      <representation value="xmlAttr"/>
+      <short value="Unique id for inter-element referencing"/>
+      <definition
+                  value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Element.id"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
+          <valueUrl value="string"/>
+        </extension>
+        <code value="http://hl7.org/fhirpath/System.String"/>
+      </type>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="n/a"/>
+      </mapping>
+    </element>
+    <element id="PractitionerRole.notAvailable.extension">
+      <path value="PractitionerRole.notAvailable.extension"/>
+      <short value="Additional content defined by implementations"/>
+      <definition
+                  value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension."/>
+      <comment
+               value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/>
+      <alias value="extensions"/>
+      <alias value="user content"/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="Element.extension"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="Extension"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <constraint>
+        <key value="ext-1"/>
+        <severity value="error"/>
+        <human value="Must have either extensions or value[x], not both"/>
+        <expression value="extension.exists() != value.exists()"/>
+        <xpath
+               value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), &quot;value&quot;)])"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Extension"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="n/a"/>
+      </mapping>
+    </element>
+    <element id="PractitionerRole.notAvailable.modifierExtension">
+      <path value="PractitionerRole.notAvailable.modifierExtension"/>
+      <short value="Extensions that cannot be ignored even if unrecognized"/>
+      <definition
+                  value="May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.
+
+Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)."/>
+      <comment
+               value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/>
+      <requirements
+                    value="Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension)."/>
+      <alias value="extensions"/>
+      <alias value="user content"/>
+      <alias value="modifiers"/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="BackboneElement.modifierExtension"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="Extension"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <constraint>
+        <key value="ext-1"/>
+        <severity value="error"/>
+        <human value="Must have either extensions or value[x], not both"/>
+        <expression value="extension.exists() != value.exists()"/>
+        <xpath
+               value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), &quot;value&quot;)])"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Extension"/>
+      </constraint>
+      <isModifier value="true"/>
+      <isModifierReason
+                        value="Modifier extensions are expected to modify the meaning or interpretation of the element that contains them"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="N/A"/>
+      </mapping>
+    </element>
+    <element id="PractitionerRole.notAvailable.description">
+      <path value="PractitionerRole.notAvailable.description"/>
+      <short
+             value="Reason presented to the user explaining why time not available"/>
+      <definition
+                  value="The reason that can be presented to the user as to why this time is not available."/>
+      <min value="1"/>
+      <max value="1"/>
+      <base>
+        <path value="PractitionerRole.notAvailable.description"/>
+        <min value="1"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="string"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="n/a"/>
+      </mapping>
+    </element>
+    <element id="PractitionerRole.notAvailable.during">
+      <path value="PractitionerRole.notAvailable.during"/>
+      <short value="Service not available from this date"/>
+      <definition
+                  value="Service is not available (seasonally or for a public holiday) from this date."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="PractitionerRole.notAvailable.during"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="Period"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value=".effectiveTime"/>
+      </mapping>
+    </element>
+    <element id="PractitionerRole.availabilityExceptions">
+      <path value="PractitionerRole.availabilityExceptions"/>
+      <short value="Description of availability exceptions"/>
+      <definition
+                  value="A description of site availability exceptions, e.g. public holiday availability. Succinctly describing all possible exceptions to normal site availability as details in the available Times and not available Times."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="PractitionerRole.availabilityExceptions"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="string"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value=".effectiveTime"/>
+      </mapping>
+    </element>
+    <element id="PractitionerRole.endpoint">
+      <path value="PractitionerRole.endpoint"/>
+      <short
+             value="Technical endpoints providing access to services operated for the practitioner with this role"/>
+      <definition
+                  value="no-basis: don't use this element to reference endpoints registered in the Norwegian Address register (endpoints connected to a kommunikasjonspart in tjenestebasert adressering). Endpoints registered in the Norwegian Address register should only be referenced through a kommunikasjonspart-Organization resource.
+
+Technical endpoints providing access to services operated for the practitioner with this role."/>
+      <requirements
+                    value="Organizations have multiple systems that provide various services and ,ay also be different for practitioners too.
+
+So the endpoint satisfies the need to be able to define the technical connection details for how to connect to them, and for what purpose."/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="PractitionerRole.endpoint"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="Reference"/>
+        <targetProfile
+                       value="http://hl7.org/fhir/StructureDefinition/Endpoint"/>
+        <targetProfile
+                       value="http://helsenorge.no/fhir/StructureDefinition/no-basis-Endpoint"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="n/a"/>
+      </mapping>
+    </element>
+  </snapshot>
+  <differential>
+    <element id="PractitionerRole">
+      <path value="PractitionerRole"/>
+    </element>
+    <element id="PractitionerRole.practitioner">
+      <path value="PractitionerRole.practitioner"/>
+      <type>
+        <code value="Reference"/>
+        <targetProfile
+                       value="http://hl7.org/fhir/StructureDefinition/Practitioner"/>
+        <targetProfile
+                       value="http://helsenorge.no/fhir/StructureDefinition/no-basis-Practitioner"/>
+      </type>
+    </element>
+    <element id="PractitionerRole.organization">
+      <path value="PractitionerRole.organization"/>
+      <type>
+        <code value="Reference"/>
+        <targetProfile
+                       value="http://hl7.org/fhir/StructureDefinition/Organization"/>
+        <targetProfile
+                       value="http://helsenorge.no/fhir/StructureDefinition/no-basis-Organization"/>
+      </type>
+    </element>
+    <element id="PractitionerRole.code">
+      <path value="PractitionerRole.code"/>
+      <slicing>
+        <discriminator>
+          <type value="value"/>
+          <path value="coding.system"/>
+        </discriminator>
+        <rules value="open"/>
+      </slicing>
+      <definition
+                  value="no-basis: Codes related to what function the Practitioner may perform
+
+Roles which this practitioner is authorized to perform for the organization."/>
+    </element>
+    <element id="PractitionerRole.code:functions">
+      <path value="PractitionerRole.code"/>
+      <sliceName value="functions"/>
+      <definition
+                  value="no-basis: Codes from urn:oid:2.16.578.1.12.4.1.1.9034 Helsepersonells funksjoner mv. (OID=9034)
+
+Roles which this practitioner is authorized to perform for the organization."/>
+      <alias value="helsepersonells funksjoner"/>
+      <min value="0"/>
+      <max value="*"/>
+      <binding>
+        <strength value="preferred"/>
+        <valueSet value="urn:oid:2.16.578.1.12.4.1.1.9034"/>
+      </binding>
+    </element>
+    <element id="PractitionerRole.code:functions.coding.system">
+      <path value="PractitionerRole.code.coding.system"/>
+      <short
+             value="Identity of the Helsepersonellregisterets (HPR) klassifikasjon av spesialiteter (OID=9034)"/>
+      <definition
+                  value="The identification of the code system Helsepersonellregisterets (HPR) klassifikasjon av spesialiteter (OID=9034)"/>
+      <min value="1"/>
+      <fixedUri value="urn:oid:2.16.578.1.12.4.1.1.9034"/>
+    </element>
+    <element id="PractitionerRole.code:functions.coding.code">
+      <path value="PractitionerRole.code.coding.code"/>
+      <min value="1"/>
+    </element>
+    <element id="PractitionerRole.specialty">
+      <path value="PractitionerRole.specialty"/>
+      <slicing>
+        <discriminator>
+          <type value="value"/>
+          <path value="coding.system"/>
+        </discriminator>
+        <rules value="open"/>
+      </slicing>
+      <definition
+                  value="no-basis: code related to a speciality that the Practitioner can perform in the role within an organization
+
+Specific specialty of the practitioner."/>
+    </element>
+    <element id="PractitionerRole.specialty:discipline">
+      <path value="PractitionerRole.specialty"/>
+      <sliceName value="discipline"/>
+      <short value="Specific discipline of practitioner"/>
+      <definition
+                  value="The Discipline the practitioner operates within the organization."/>
+      <alias value="fagområde"/>
+      <min value="0"/>
+      <max value="*"/>
+      <binding>
+        <strength value="preferred"/>
+        <description value="Specific discipline"/>
+        <valueSet value="urn:oid:2.16.578.1.12.4.1.1.8451"/>
+      </binding>
+    </element>
+    <element id="PractitionerRole.specialty:discipline.coding.system">
+      <path value="PractitionerRole.specialty.coding.system"/>
+      <short value="The identification of the code system"/>
+      <definition
+                  value="The identification of the code system Fagområde (OID=8451)"/>
+      <alias value="Fagområde"/>
+      <min value="1"/>
+      <fixedUri value="urn:oid:2.16.578.1.12.4.1.1.8451"/>
+    </element>
+    <element id="PractitionerRole.specialty:discipline.coding.code">
+      <path value="PractitionerRole.specialty.coding.code"/>
+      <min value="1"/>
+    </element>
+    <element id="PractitionerRole.location">
+      <path value="PractitionerRole.location"/>
+      <type>
+        <code value="Reference"/>
+        <targetProfile
+                       value="http://hl7.org/fhir/StructureDefinition/Location"/>
+        <targetProfile
+                       value="http://helsenorge.no/fhir/StructureDefinition/no-basis-Location"/>
+      </type>
+    </element>
+    <element id="PractitionerRole.healthcareService">
+      <path value="PractitionerRole.healthcareService"/>
+      <type>
+        <code value="Reference"/>
+        <targetProfile
+                       value="http://hl7.org/fhir/StructureDefinition/HealthcareService"/>
+        <targetProfile
+                       value="http://helsenorge.no/fhir/StructureDefinition/no-basis-HealthcareService"/>
+      </type>
+    </element>
+    <element id="PractitionerRole.endpoint">
+      <path value="PractitionerRole.endpoint"/>
+      <definition
+                  value="no-basis: don't use this element to reference endpoints registered in the Norwegian Address register (endpoints connected to a kommunikasjonspart in tjenestebasert adressering). Endpoints registered in the Norwegian Address register should only be referenced through a kommunikasjonspart-Organization resource.
+
+Technical endpoints providing access to services operated for the practitioner with this role."/>
+      <type>
+        <code value="Reference"/>
+        <targetProfile
+                       value="http://hl7.org/fhir/StructureDefinition/Endpoint"/>
+        <targetProfile
+                       value="http://helsenorge.no/fhir/StructureDefinition/no-basis-Endpoint"/>
+      </type>
+    </element>
+  </differential>
+</StructureDefinition>
+ + + + + + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/StructureDefinition-no-basis-PractitionerRole.sch b/StructureDefinition-no-basis-PractitionerRole.sch new file mode 100644 index 00000000..e5080a5d --- /dev/null +++ b/StructureDefinition-no-basis-PractitionerRole.sch @@ -0,0 +1,52 @@ + + + + + + + f:PractitionerRole/f:code + + id: maximum cardinality of 'id' is 1 + text: maximum cardinality of 'text' is 1 + + + + f:PractitionerRole/f:code/f:coding + + id: maximum cardinality of 'id' is 1 + system: minimum cardinality of 'system' is 1 + system: maximum cardinality of 'system' is 1 + version: maximum cardinality of 'version' is 1 + code: minimum cardinality of 'code' is 1 + code: maximum cardinality of 'code' is 1 + display: maximum cardinality of 'display' is 1 + userSelected: maximum cardinality of 'userSelected' is 1 + + + + f:PractitionerRole/f:specialty + + id: maximum cardinality of 'id' is 1 + text: maximum cardinality of 'text' is 1 + + + + f:PractitionerRole/f:specialty/f:coding + + id: maximum cardinality of 'id' is 1 + system: minimum cardinality of 'system' is 1 + system: maximum cardinality of 'system' is 1 + version: maximum cardinality of 'version' is 1 + code: minimum cardinality of 'code' is 1 + code: maximum cardinality of 'code' is 1 + display: maximum cardinality of 'display' is 1 + userSelected: maximum cardinality of 'userSelected' is 1 + + + diff --git a/StructureDefinition-no-basis-PractitionerRole.ttl b/StructureDefinition-no-basis-PractitionerRole.ttl new file mode 100644 index 00000000..a0a4b7fc --- /dev/null +++ b/StructureDefinition-no-basis-PractitionerRole.ttl @@ -0,0 +1,2556 @@ +@prefix fhir: . +@prefix owl: . +@prefix rdfs: . +@prefix xsd: . + +# - resource ------------------------------------------------------------------- + + a fhir:StructureDefinition ; + fhir:nodeRole fhir:treeRoot ; + fhir:id [ fhir:v "no-basis-PractitionerRole"] ; # + fhir:text [ + fhir:status [ fhir:v "extensions" ] ; + fhir:div "
Placeholder
" + ] ; # + fhir:url [ fhir:v "http://helsenorge.no/fhir/StructureDefinition/no-basis-PractitionerRole"^^xsd:anyURI] ; # + fhir:version [ fhir:v "0.1.0"] ; # + fhir:name [ fhir:v "NoBasisPractitionerRole"] ; # + fhir:title [ fhir:v "no-basis-PractitionerRole"] ; # + fhir:status [ fhir:v "active"] ; # + fhir:date [ fhir:v "2019-05-20"^^xsd:date] ; # + fhir:publisher [ fhir:v "Example Publisher"] ; # + fhir:contact ( [ + fhir:name [ fhir:v "Example Publisher" ] ; + fhir:telecom ( [ + fhir:system [ fhir:v "url" ] ; + fhir:value [ fhir:v "http://example.org/example-publisher" ] + ] ) + ] ) ; # + fhir:description [ fhir:v "Basisprofil for Norwegian PractitionerRole information. Defined by The Norwegian Directorate of eHealth and HL7 Norway. Should be used as a basis for further profiling in use-cases where specific role information is available. The basis profile is open, but derived profiles should close down the information elements according to specifications relevant to the use-case.\n\nThe main use-case of no-basis-PractitionerRole is to represent the role or function of a Practitioner wihtin an organization. The resource can include information about services performed by a Practitioner, a location where the practitioner performes the functions as well as information about the nature of the employment at an organization."] ; # + fhir:fhirVersion [ fhir:v "4.0.1"] ; # + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:uri [ fhir:v "http://hl7.org/v2"^^xsd:anyURI ] ; + fhir:name [ fhir:v "HL7 v2 Mapping" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:uri [ fhir:v "http://hl7.org/v3"^^xsd:anyURI ] ; + fhir:name [ fhir:v "RIM Mapping" ] + ] [ + fhir:identity [ fhir:v "servd" ] ; + fhir:uri [ fhir:v "http://www.omg.org/spec/ServD/1.0/"^^xsd:anyURI ] ; + fhir:name [ fhir:v "ServD" ] + ] [ + fhir:identity [ fhir:v "w5" ] ; + fhir:uri [ fhir:v "http://hl7.org/fhir/fivews"^^xsd:anyURI ] ; + fhir:name [ fhir:v "FiveWs Pattern Mapping" ] + ] ) ; # + fhir:kind [ fhir:v "resource"] ; # + fhir:abstract [ fhir:v "false"^^xsd:boolean] ; # + fhir:type [ fhir:v "PractitionerRole"^^xsd:anyURI] ; # + fhir:baseDefinition [ + fhir:v "http://hl7.org/fhir/StructureDefinition/PractitionerRole"^^xsd:anyURI ; + fhir:link + ] ; # + fhir:derivation [ fhir:v "constraint"] ; # + fhir:snapshot [ + fhir:element ( [ + fhir:id [ fhir:v "PractitionerRole" ] ; + fhir:path [ fhir:v "PractitionerRole" ] ; + fhir:short [ fhir:v "Roles/organizations the practitioner is associated with" ] ; + fhir:definition [ fhir:v "A specific set of Roles/Locations/specialties/services that a practitioner may perform at an organization for a period of time." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "PractitionerRole" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:constraint ( [ + fhir:key [ fhir:v "dom-2" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "If the resource is contained in another resource, it SHALL NOT contain nested Resources" ] ; + fhir:expression [ fhir:v "contained.contained.empty()" ] ; + fhir:xpath [ fhir:v "not(parent::f:contained and f:contained)" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/DomainResource"^^xsd:anyURI ; + fhir:link + ] + ] [ + fhir:key [ fhir:v "dom-3" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource" ] ; + fhir:expression [ fhir:v "contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()" ] ; + fhir:xpath [ fhir:v "not(exists(for $id in f:contained/*/f:id/@value return $contained[not(parent::*/descendant::f:reference/@value=concat('#', $contained/*/id/@value) or descendant::f:reference[@value='#'])]))" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/DomainResource"^^xsd:anyURI ; + fhir:link + ] + ] [ + fhir:key [ fhir:v "dom-4" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated" ] ; + fhir:expression [ fhir:v "contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()" ] ; + fhir:xpath [ fhir:v "not(exists(f:contained/*/f:meta/f:versionId)) and not(exists(f:contained/*/f:meta/f:lastUpdated))" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/DomainResource"^^xsd:anyURI ; + fhir:link + ] + ] [ + fhir:key [ fhir:v "dom-5" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "If a resource is contained in another resource, it SHALL NOT have a security label" ] ; + fhir:expression [ fhir:v "contained.meta.security.empty()" ] ; + fhir:xpath [ fhir:v "not(exists(f:contained/*/f:meta/f:security))" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/DomainResource"^^xsd:anyURI ; + fhir:link + ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bestpractice"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true"^^xsd:boolean ] + ] [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bestpractice-explanation"^^xsd:anyURI ] ; + fhir:value [ fhir:v "When a resource has no narrative, only systems that fully understand the data can display the resource to a human safely. Including a human readable representation in the resource makes for a much more robust eco-system and cheaper handling of resources by intermediary systems. Some ecosystems restrict distribution of resources to only those systems that do fully understand the resources, and as a consequence implementers may believe that the narrative is superfluous. However experience shows that such eco-systems often open up to new participants over time." ] + ] ) ; + fhir:key [ fhir:v "dom-6" ] ; + fhir:severity [ fhir:v "warning" ] ; + fhir:human [ fhir:v "A resource should have narrative for robust management" ] ; + fhir:expression [ fhir:v "text.`div`.exists()" ] ; + fhir:xpath [ fhir:v "exists(f:text/h:div)" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/DomainResource"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "Entity. Role, or Act" ] + ] [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "PRD (as one example)" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "Role" ] + ] [ + fhir:identity [ fhir:v "servd" ] ; + fhir:map [ fhir:v "ServiceSiteProvider" ] + ] ) + ] [ + fhir:id [ fhir:v "PractitionerRole.id" ] ; + fhir:path [ fhir:v "PractitionerRole.id" ] ; + fhir:short [ fhir:v "Logical id of this artifact" ] ; + fhir:definition [ fhir:v "The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes." ] ; + fhir:comment [ fhir:v "The only time that a resource does not have an id is when it is being submitted to the server using a create operation." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Resource.id" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"^^xsd:anyURI ] ; + fhir:value [ fhir:v "id"^^xsd:anyURI ] + ] ) ; + fhir:code [ fhir:v "http://hl7.org/fhirpath/System.String"^^xsd:anyURI ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] + ] [ + fhir:id [ fhir:v "PractitionerRole.meta" ] ; + fhir:path [ fhir:v "PractitionerRole.meta" ] ; + fhir:short [ fhir:v "Metadata about the resource" ] ; + fhir:definition [ fhir:v "The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Resource.meta" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Meta"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] + ] [ + fhir:id [ fhir:v "PractitionerRole.implicitRules" ] ; + fhir:path [ fhir:v "PractitionerRole.implicitRules" ] ; + fhir:short [ fhir:v "A set of rules under which this content was created" ] ; + fhir:definition [ fhir:v "A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc." ] ; + fhir:comment [ fhir:v "Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of it's narrative along with other profiles, value sets, etc." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Resource.implicitRules" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "uri"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "true"^^xsd:boolean ] ; + fhir:isModifierReason [ fhir:v "This element is labeled as a modifier because the implicit rules may provide additional knowledge about the resource that modifies it's meaning or interpretation" ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] + ] [ + fhir:id [ fhir:v "PractitionerRole.language" ] ; + fhir:path [ fhir:v "PractitionerRole.language" ] ; + fhir:short [ fhir:v "Language of the resource content" ] ; + fhir:definition [ fhir:v "The base language in which the resource is written." ] ; + fhir:comment [ fhir:v "Language is provided to support indexing and accessibility (typically, services such as text to speech use the language tag). The html language tag in the narrative applies to the narrative. The language tag on the resource may be used to specify the language of other presentations generated from the data in the resource. Not all the content has to be in the base language. The Resource.language should not be assumed to apply to the narrative automatically. If a language is specified, it should it also be specified on the div element in the html (see rules in HTML5 for information about the relationship between xml:lang and the html lang attribute)." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Resource.language" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "code"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:binding [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-maxValueSet"^^xsd:anyURI ] ; + fhir:value [ + fhir:v "http://hl7.org/fhir/ValueSet/all-languages"^^xsd:anyURI ; + fhir:link + ] + ] [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"^^xsd:anyURI ] ; + fhir:value [ fhir:v "Language" ] + ] [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true"^^xsd:boolean ] + ] ) ; + fhir:strength [ fhir:v "preferred" ] ; + fhir:description [ fhir:v "A human language." ] ; + fhir:valueSet [ + fhir:v "http://hl7.org/fhir/ValueSet/languages"^^xsd:anyURI ; + fhir:link + ] + ] + ] [ + fhir:id [ fhir:v "PractitionerRole.text" ] ; + fhir:path [ fhir:v "PractitionerRole.text" ] ; + fhir:short [ fhir:v "Text summary of the resource, for human interpretation" ] ; + fhir:definition [ fhir:v "A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it \"clinically safe\" for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety." ] ; + fhir:comment [ fhir:v "Contained resources do not have narrative. Resources that are not contained SHOULD have a narrative. In some cases, a resource may only have text with little or no additional discrete data (as long as all minOccurs=1 elements are satisfied). This may be necessary for data from legacy systems where information is captured as a \"text blob\" or where text is additionally entered raw or narrated and encoded information is added later." ] ; + fhir:alias ( [ fhir:v "narrative" ] [ fhir:v "html" ] [ fhir:v "xhtml" ] [ fhir:v "display" ] ) ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "DomainResource.text" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Narrative"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "Act.text?" ] + ] ) + ] [ + fhir:id [ fhir:v "PractitionerRole.contained" ] ; + fhir:path [ fhir:v "PractitionerRole.contained" ] ; + fhir:short [ fhir:v "Contained, inline Resources" ] ; + fhir:definition [ fhir:v "These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope." ] ; + fhir:comment [ fhir:v "This should never be done when the content can be identified properly, as once identification is lost, it is extremely difficult (and context dependent) to restore it again. Contained resources may have profiles and tags In their meta elements, but SHALL NOT have security labels." ] ; + fhir:alias ( [ fhir:v "inline resources" ] [ fhir:v "anonymous resources" ] [ fhir:v "contained resources" ] ) ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "DomainResource.contained" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Resource"^^xsd:anyURI ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "N/A" ] + ] ) + ] [ + fhir:id [ fhir:v "PractitionerRole.extension" ] ; + fhir:path [ fhir:v "PractitionerRole.extension" ] ; + fhir:short [ fhir:v "Additional content defined by implementations" ] ; + fhir:definition [ fhir:v "May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension." ] ; + fhir:comment [ fhir:v "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." ] ; + fhir:alias ( [ fhir:v "extensions" ] [ fhir:v "user content" ] ) ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "DomainResource.extension" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Extension"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] [ + fhir:key [ fhir:v "ext-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ; + fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ; + fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "N/A" ] + ] ) + ] [ + fhir:id [ fhir:v "PractitionerRole.modifierExtension" ] ; + fhir:path [ fhir:v "PractitionerRole.modifierExtension" ] ; + fhir:short [ fhir:v "Extensions that cannot be ignored" ] ; + fhir:definition [ fhir:v "May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)." ] ; + fhir:comment [ fhir:v "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." ] ; + fhir:requirements [ fhir:v "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension)." ] ; + fhir:alias ( [ fhir:v "extensions" ] [ fhir:v "user content" ] ) ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "DomainResource.modifierExtension" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Extension"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] [ + fhir:key [ fhir:v "ext-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ; + fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ; + fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "true"^^xsd:boolean ] ; + fhir:isModifierReason [ fhir:v "Modifier extensions are expected to modify the meaning or interpretation of the resource that contains them" ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "N/A" ] + ] ) + ] [ + fhir:id [ fhir:v "PractitionerRole.identifier" ] ; + fhir:path [ fhir:v "PractitionerRole.identifier" ] ; + fhir:short [ fhir:v "Business Identifiers that are specific to a role/location" ] ; + fhir:definition [ fhir:v "Business Identifiers that are specific to a role/location." ] ; + fhir:requirements [ fhir:v "Often, specific identities are assigned for the agent." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "PractitionerRole.identifier" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Identifier"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "w5" ] ; + fhir:map [ fhir:v "FiveWs.identifier" ] + ] [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "PRD-7 (or XCN.1)" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v ".id" ] + ] [ + fhir:identity [ fhir:v "servd" ] ; + fhir:map [ fhir:v "./Identifiers" ] + ] ) + ] [ + fhir:id [ fhir:v "PractitionerRole.active" ] ; + fhir:path [ fhir:v "PractitionerRole.active" ] ; + fhir:short [ fhir:v "Whether this practitioner role record is in active use" ] ; + fhir:definition [ fhir:v "Whether this practitioner role record is in active use." ] ; + fhir:comment [ fhir:v "If this value is false, you may refer to the period to see when the role was in active use. If there is no period specified, no inference can be made about when it was active." ] ; + fhir:requirements [ fhir:v "Need to be able to mark a practitioner role record as not to be used because it was created in error, or otherwise no longer in active use." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "PractitionerRole.active" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "boolean"^^xsd:anyURI ] + ] ) ; + fhir:meaningWhenMissing [ fhir:v "This resource is generally assumed to be active if no value is provided for the active element" ] ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "w5" ] ; + fhir:map [ fhir:v "FiveWs.status" ] + ] [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "STF-7" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v ".statusCode" ] + ] ) + ] [ + fhir:id [ fhir:v "PractitionerRole.period" ] ; + fhir:path [ fhir:v "PractitionerRole.period" ] ; + fhir:short [ fhir:v "The period during which the practitioner is authorized to perform in these role(s)" ] ; + fhir:definition [ fhir:v "The period during which the person is authorized to act as a practitioner in these role(s) for the organization." ] ; + fhir:requirements [ fhir:v "Even after the agencies is revoked, the fact that it existed must still be recorded." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "PractitionerRole.period" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Period"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "w5" ] ; + fhir:map [ fhir:v "FiveWs.done[x]" ] + ] [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "PRD-8/9 / PRA-5.4" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v ".performance[@typeCode <= 'PPRF'].ActDefinitionOrEvent.effectiveTime" ] + ] [ + fhir:identity [ fhir:v "servd" ] ; + fhir:map [ fhir:v "(ServD maps Practitioners and Organizations via another entity, so this concept is not available)" ] + ] ) + ] [ + fhir:id [ fhir:v "PractitionerRole.practitioner" ] ; + fhir:path [ fhir:v "PractitionerRole.practitioner" ] ; + fhir:short [ fhir:v "Practitioner that is able to provide the defined services for the organization" ] ; + fhir:definition [ fhir:v "Practitioner that is able to provide the defined services for the organization." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "PractitionerRole.practitioner" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Reference"^^xsd:anyURI ] ; + fhir:targetProfile ( [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Practitioner"^^xsd:anyURI ; + fhir:link + ] [ + fhir:v "http://helsenorge.no/fhir/StructureDefinition/no-basis-Practitioner"^^xsd:anyURI ; + fhir:link + ] ) + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v ".player" ] + ] ) + ] [ + fhir:id [ fhir:v "PractitionerRole.organization" ] ; + fhir:path [ fhir:v "PractitionerRole.organization" ] ; + fhir:short [ fhir:v "Organization where the roles are available" ] ; + fhir:definition [ fhir:v "The organization where the Practitioner performs the roles associated." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "PractitionerRole.organization" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Reference"^^xsd:anyURI ] ; + fhir:targetProfile ( [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Organization"^^xsd:anyURI ; + fhir:link + ] [ + fhir:v "http://helsenorge.no/fhir/StructureDefinition/no-basis-Organization"^^xsd:anyURI ; + fhir:link + ] ) + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v ".scoper" ] + ] ) + ] [ + fhir:id [ fhir:v "PractitionerRole.code" ] ; + fhir:path [ fhir:v "PractitionerRole.code" ] ; + fhir:slicing [ + fhir:discriminator ( [ + fhir:type [ fhir:v "value" ] ; + fhir:path [ fhir:v "coding.system" ] + ] ) ; + fhir:rules [ fhir:v "open" ] + ] ; + fhir:short [ fhir:v "Roles which this practitioner may perform" ] ; + fhir:definition [ fhir:v "no-basis: Codes related to what function the Practitioner may perform\n\nRoles which this practitioner is authorized to perform for the organization." ] ; + fhir:comment [ fhir:v "A person may have more than one role." ] ; + fhir:requirements [ fhir:v "Need to know what authority the practitioner has - what can they do?" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "PractitionerRole.code" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "CodeableConcept"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:binding [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"^^xsd:anyURI ] ; + fhir:value [ fhir:v "PractitionerRole" ] + ] ) ; + fhir:strength [ fhir:v "example" ] ; + fhir:description [ fhir:v "The role a person plays representing an organization." ] ; + fhir:valueSet [ + fhir:v "http://hl7.org/fhir/ValueSet/practitioner-role"^^xsd:anyURI ; + fhir:link + ] + ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "PRD-1 / STF-18 / PRA-3 / PRT-4 / ROL-3 / ORC-12 / OBR-16 / PV1-7 / PV1-8 / PV1-9 / PV1-17" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v ".code" ] + ] [ + fhir:identity [ fhir:v "servd" ] ; + fhir:map [ fhir:v "(ServD maps Practitioners and Organizations via another entity, so this concept is not available)" ] + ] ) + ] [ + fhir:id [ fhir:v "PractitionerRole.code:functions" ] ; + fhir:path [ fhir:v "PractitionerRole.code" ] ; + fhir:sliceName [ fhir:v "functions" ] ; + fhir:short [ fhir:v "Roles which this practitioner may perform" ] ; + fhir:definition [ fhir:v "no-basis: Codes from urn:oid:2.16.578.1.12.4.1.1.9034 Helsepersonells funksjoner mv. (OID=9034)\n\nRoles which this practitioner is authorized to perform for the organization." ] ; + fhir:comment [ fhir:v "A person may have more than one role." ] ; + fhir:requirements [ fhir:v "Need to know what authority the practitioner has - what can they do?" ] ; + fhir:alias ( [ fhir:v "helsepersonells funksjoner" ] ) ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "PractitionerRole.code" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "CodeableConcept"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:binding [ + fhir:strength [ fhir:v "preferred" ] ; + fhir:valueSet [ fhir:v "urn:oid:2.16.578.1.12.4.1.1.9034"^^xsd:anyURI ] + ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "PRD-1 / STF-18 / PRA-3 / PRT-4 / ROL-3 / ORC-12 / OBR-16 / PV1-7 / PV1-8 / PV1-9 / PV1-17" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v ".code" ] + ] [ + fhir:identity [ fhir:v "servd" ] ; + fhir:map [ fhir:v "(ServD maps Practitioners and Organizations via another entity, so this concept is not available)" ] + ] ) + ] [ + fhir:id [ fhir:v "PractitionerRole.code:functions.id" ] ; + fhir:path [ fhir:v "PractitionerRole.code.id" ] ; + fhir:representation ( [ fhir:v "xmlAttr" ] ) ; + fhir:short [ fhir:v "Unique id for inter-element referencing" ] ; + fhir:definition [ fhir:v "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Element.id" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"^^xsd:anyURI ] ; + fhir:value [ fhir:v "string"^^xsd:anyURI ] + ] ) ; + fhir:code [ fhir:v "http://hl7.org/fhirpath/System.String"^^xsd:anyURI ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "n/a" ] + ] ) + ] [ + fhir:id [ fhir:v "PractitionerRole.code:functions.extension" ] ; + fhir:path [ fhir:v "PractitionerRole.code.extension" ] ; + fhir:slicing [ + fhir:discriminator ( [ + fhir:type [ fhir:v "value" ] ; + fhir:path [ fhir:v "url" ] + ] ) ; + fhir:description [ fhir:v "Extensions are always sliced by (at least) url" ] ; + fhir:rules [ fhir:v "open" ] + ] ; + fhir:short [ fhir:v "Additional content defined by implementations" ] ; + fhir:definition [ fhir:v "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension." ] ; + fhir:comment [ fhir:v "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." ] ; + fhir:alias ( [ fhir:v "extensions" ] [ fhir:v "user content" ] ) ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "Element.extension" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Extension"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] [ + fhir:key [ fhir:v "ext-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ; + fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ; + fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "n/a" ] + ] ) + ] [ + fhir:id [ fhir:v "PractitionerRole.code:functions.coding" ] ; + fhir:path [ fhir:v "PractitionerRole.code.coding" ] ; + fhir:short [ fhir:v "Code defined by a terminology system" ] ; + fhir:definition [ fhir:v "A reference to a code defined by a terminology system." ] ; + fhir:comment [ fhir:v "Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true." ] ; + fhir:requirements [ fhir:v "Allows for alternative encodings within a code system, and translations to other code systems." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "CodeableConcept.coding" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Coding"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "C*E.1-8, C*E.10-22" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "union(., ./translation)" ] + ] [ + fhir:identity [ fhir:v "orim" ] ; + fhir:map [ fhir:v "fhir:CodeableConcept.coding rdfs:subPropertyOf dt:CD.coding" ] + ] ) + ] [ + fhir:id [ fhir:v "PractitionerRole.code:functions.coding.id" ] ; + fhir:path [ fhir:v "PractitionerRole.code.coding.id" ] ; + fhir:representation ( [ fhir:v "xmlAttr" ] ) ; + fhir:short [ fhir:v "Unique id for inter-element referencing" ] ; + fhir:definition [ fhir:v "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Element.id" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"^^xsd:anyURI ] ; + fhir:value [ fhir:v "string"^^xsd:anyURI ] + ] ) ; + fhir:code [ fhir:v "http://hl7.org/fhirpath/System.String"^^xsd:anyURI ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "n/a" ] + ] ) + ] [ + fhir:id [ fhir:v "PractitionerRole.code:functions.coding.extension" ] ; + fhir:path [ fhir:v "PractitionerRole.code.coding.extension" ] ; + fhir:slicing [ + fhir:discriminator ( [ + fhir:type [ fhir:v "value" ] ; + fhir:path [ fhir:v "url" ] + ] ) ; + fhir:description [ fhir:v "Extensions are always sliced by (at least) url" ] ; + fhir:rules [ fhir:v "open" ] + ] ; + fhir:short [ fhir:v "Additional content defined by implementations" ] ; + fhir:definition [ fhir:v "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension." ] ; + fhir:comment [ fhir:v "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." ] ; + fhir:alias ( [ fhir:v "extensions" ] [ fhir:v "user content" ] ) ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "Element.extension" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Extension"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] [ + fhir:key [ fhir:v "ext-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ; + fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ; + fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "n/a" ] + ] ) + ] [ + fhir:id [ fhir:v "PractitionerRole.code:functions.coding.system" ] ; + fhir:path [ fhir:v "PractitionerRole.code.coding.system" ] ; + fhir:short [ fhir:v "Identity of the Helsepersonellregisterets (HPR) klassifikasjon av spesialiteter (OID=9034)" ] ; + fhir:definition [ fhir:v "The identification of the code system Helsepersonellregisterets (HPR) klassifikasjon av spesialiteter (OID=9034)" ] ; + fhir:comment [ fhir:v "The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...). OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should reference to some definition that establishes the system clearly and unambiguously." ] ; + fhir:requirements [ fhir:v "Need to be unambiguous about the source of the definition of the symbol." ] ; + fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Coding.system" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "uri"^^xsd:anyURI ] + ] ) ; + fhir:fixed [ fhir:v "urn:oid:2.16.578.1.12.4.1.1.9034"^^xsd:anyURI ] ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "C*E.3" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "./codeSystem" ] + ] [ + fhir:identity [ fhir:v "orim" ] ; + fhir:map [ fhir:v "fhir:Coding.system rdfs:subPropertyOf dt:CDCoding.codeSystem" ] + ] ) + ] [ + fhir:id [ fhir:v "PractitionerRole.code:functions.coding.version" ] ; + fhir:path [ fhir:v "PractitionerRole.code.coding.version" ] ; + fhir:short [ fhir:v "Version of the system - if relevant" ] ; + fhir:definition [ fhir:v "The version of the code system which was used when choosing this code. Note that a well-maintained code system does not need the version reported, because the meaning of codes is consistent across versions. However this cannot consistently be assured, and when the meaning is not guaranteed to be consistent, the version SHOULD be exchanged." ] ; + fhir:comment [ fhir:v "Where the terminology does not clearly define what string should be used to identify code system versions, the recommendation is to use the date (expressed in FHIR date format) on which that version was officially published as the version date." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Coding.version" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "string"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "C*E.7" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "./codeSystemVersion" ] + ] [ + fhir:identity [ fhir:v "orim" ] ; + fhir:map [ fhir:v "fhir:Coding.version rdfs:subPropertyOf dt:CDCoding.codeSystemVersion" ] + ] ) + ] [ + fhir:id [ fhir:v "PractitionerRole.code:functions.coding.code" ] ; + fhir:path [ fhir:v "PractitionerRole.code.coding.code" ] ; + fhir:short [ fhir:v "Symbol in syntax defined by the system" ] ; + fhir:definition [ fhir:v "A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination)." ] ; + fhir:requirements [ fhir:v "Need to refer to a particular code in the system." ] ; + fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Coding.code" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "code"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "C*E.1" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "./code" ] + ] [ + fhir:identity [ fhir:v "orim" ] ; + fhir:map [ fhir:v "fhir:Coding.code rdfs:subPropertyOf dt:CDCoding.code" ] + ] ) + ] [ + fhir:id [ fhir:v "PractitionerRole.code:functions.coding.display" ] ; + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true"^^xsd:boolean ] + ] ) ; + fhir:path [ fhir:v "PractitionerRole.code.coding.display" ] ; + fhir:short [ fhir:v "Representation defined by the system" ] ; + fhir:definition [ fhir:v "A representation of the meaning of the code in the system, following the rules of the system." ] ; + fhir:requirements [ fhir:v "Need to be able to carry a human-readable meaning of the code for readers that do not know the system." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Coding.display" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "string"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "C*E.2 - but note this is not well followed" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "CV.displayName" ] + ] [ + fhir:identity [ fhir:v "orim" ] ; + fhir:map [ fhir:v "fhir:Coding.display rdfs:subPropertyOf dt:CDCoding.displayName" ] + ] ) + ] [ + fhir:id [ fhir:v "PractitionerRole.code:functions.coding.userSelected" ] ; + fhir:path [ fhir:v "PractitionerRole.code.coding.userSelected" ] ; + fhir:short [ fhir:v "If this coding was chosen directly by the user" ] ; + fhir:definition [ fhir:v "Indicates that this coding was chosen by a user directly - e.g. off a pick list of available items (codes or displays)." ] ; + fhir:comment [ fhir:v "Amongst a set of alternatives, a directly chosen code is the most appropriate starting point for new translations. There is some ambiguity about what exactly 'directly chosen' implies, and trading partner agreement may be needed to clarify the use of this element and its consequences more completely." ] ; + fhir:requirements [ fhir:v "This has been identified as a clinical safety criterium - that this exact system/code pair was chosen explicitly, rather than inferred by the system based on some rules or language processing." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Coding.userSelected" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "boolean"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "Sometimes implied by being first" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "CD.codingRationale" ] + ] [ + fhir:identity [ fhir:v "orim" ] ; + fhir:map [ fhir:v "fhir:Coding.userSelected fhir:mapsTo dt:CDCoding.codingRationale. fhir:Coding.userSelected fhir:hasMap fhir:Coding.userSelected.map. fhir:Coding.userSelected.map a fhir:Map; fhir:target dt:CDCoding.codingRationale. fhir:Coding.userSelected\\#true a [ fhir:source \"true\"; fhir:target dt:CDCoding.codingRationale\\#O ]" ] + ] ) + ] [ + fhir:id [ fhir:v "PractitionerRole.code:functions.text" ] ; + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true"^^xsd:boolean ] + ] ) ; + fhir:path [ fhir:v "PractitionerRole.code.text" ] ; + fhir:short [ fhir:v "Plain text representation of the concept" ] ; + fhir:definition [ fhir:v "A human language representation of the concept as seen/selected/uttered by the user who entered the data and/or which represents the intended meaning of the user." ] ; + fhir:comment [ fhir:v "Very often the text is the same as a displayName of one of the codings." ] ; + fhir:requirements [ fhir:v "The codes from the terminologies do not always capture the correct meaning with all the nuances of the human using them, or sometimes there is no appropriate code at all. In these cases, the text is used to capture the full meaning of the source." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "CodeableConcept.text" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "string"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "C*E.9. But note many systems use C*E.2 for this" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "./originalText[mediaType/code=\"text/plain\"]/data" ] + ] [ + fhir:identity [ fhir:v "orim" ] ; + fhir:map [ fhir:v "fhir:CodeableConcept.text rdfs:subPropertyOf dt:CD.originalText" ] + ] ) + ] [ + fhir:id [ fhir:v "PractitionerRole.specialty" ] ; + fhir:path [ fhir:v "PractitionerRole.specialty" ] ; + fhir:slicing [ + fhir:discriminator ( [ + fhir:type [ fhir:v "value" ] ; + fhir:path [ fhir:v "coding.system" ] + ] ) ; + fhir:rules [ fhir:v "open" ] + ] ; + fhir:short [ fhir:v "Specific specialty of the practitioner" ] ; + fhir:definition [ fhir:v "no-basis: code related to a speciality that the Practitioner can perform in the role within an organization\n\nSpecific specialty of the practitioner." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "PractitionerRole.specialty" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "CodeableConcept"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:binding [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"^^xsd:anyURI ] ; + fhir:value [ fhir:v "PractitionerSpecialty" ] + ] ) ; + fhir:strength [ fhir:v "preferred" ] ; + fhir:description [ fhir:v "Specific specialty associated with the agency." ] ; + fhir:valueSet [ + fhir:v "http://hl7.org/fhir/ValueSet/c80-practice-codes"^^xsd:anyURI ; + fhir:link + ] + ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "PRA-5" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v ".player.HealthCareProvider[@classCode = 'PROV'].code" ] + ] [ + fhir:identity [ fhir:v "servd" ] ; + fhir:map [ fhir:v "./Specialty" ] + ] ) + ] [ + fhir:id [ fhir:v "PractitionerRole.specialty:discipline" ] ; + fhir:path [ fhir:v "PractitionerRole.specialty" ] ; + fhir:sliceName [ fhir:v "discipline" ] ; + fhir:short [ fhir:v "Specific discipline of practitioner" ] ; + fhir:definition [ fhir:v "The Discipline the practitioner operates within the organization." ] ; + fhir:alias ( [ fhir:v "fagområde" ] ) ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "PractitionerRole.specialty" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "CodeableConcept"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:binding [ + fhir:strength [ fhir:v "preferred" ] ; + fhir:description [ fhir:v "Specific discipline" ] ; + fhir:valueSet [ fhir:v "urn:oid:2.16.578.1.12.4.1.1.8451"^^xsd:anyURI ] + ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "PRA-5" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v ".player.HealthCareProvider[@classCode = 'PROV'].code" ] + ] [ + fhir:identity [ fhir:v "servd" ] ; + fhir:map [ fhir:v "./Specialty" ] + ] ) + ] [ + fhir:id [ fhir:v "PractitionerRole.specialty:discipline.id" ] ; + fhir:path [ fhir:v "PractitionerRole.specialty.id" ] ; + fhir:representation ( [ fhir:v "xmlAttr" ] ) ; + fhir:short [ fhir:v "Unique id for inter-element referencing" ] ; + fhir:definition [ fhir:v "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Element.id" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"^^xsd:anyURI ] ; + fhir:value [ fhir:v "string"^^xsd:anyURI ] + ] ) ; + fhir:code [ fhir:v "http://hl7.org/fhirpath/System.String"^^xsd:anyURI ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "n/a" ] + ] ) + ] [ + fhir:id [ fhir:v "PractitionerRole.specialty:discipline.extension" ] ; + fhir:path [ fhir:v "PractitionerRole.specialty.extension" ] ; + fhir:slicing [ + fhir:discriminator ( [ + fhir:type [ fhir:v "value" ] ; + fhir:path [ fhir:v "url" ] + ] ) ; + fhir:description [ fhir:v "Extensions are always sliced by (at least) url" ] ; + fhir:rules [ fhir:v "open" ] + ] ; + fhir:short [ fhir:v "Additional content defined by implementations" ] ; + fhir:definition [ fhir:v "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension." ] ; + fhir:comment [ fhir:v "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." ] ; + fhir:alias ( [ fhir:v "extensions" ] [ fhir:v "user content" ] ) ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "Element.extension" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Extension"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] [ + fhir:key [ fhir:v "ext-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ; + fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ; + fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "n/a" ] + ] ) + ] [ + fhir:id [ fhir:v "PractitionerRole.specialty:discipline.coding" ] ; + fhir:path [ fhir:v "PractitionerRole.specialty.coding" ] ; + fhir:short [ fhir:v "Code defined by a terminology system" ] ; + fhir:definition [ fhir:v "A reference to a code defined by a terminology system." ] ; + fhir:comment [ fhir:v "Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true." ] ; + fhir:requirements [ fhir:v "Allows for alternative encodings within a code system, and translations to other code systems." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "CodeableConcept.coding" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Coding"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "C*E.1-8, C*E.10-22" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "union(., ./translation)" ] + ] [ + fhir:identity [ fhir:v "orim" ] ; + fhir:map [ fhir:v "fhir:CodeableConcept.coding rdfs:subPropertyOf dt:CD.coding" ] + ] ) + ] [ + fhir:id [ fhir:v "PractitionerRole.specialty:discipline.coding.id" ] ; + fhir:path [ fhir:v "PractitionerRole.specialty.coding.id" ] ; + fhir:representation ( [ fhir:v "xmlAttr" ] ) ; + fhir:short [ fhir:v "Unique id for inter-element referencing" ] ; + fhir:definition [ fhir:v "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Element.id" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"^^xsd:anyURI ] ; + fhir:value [ fhir:v "string"^^xsd:anyURI ] + ] ) ; + fhir:code [ fhir:v "http://hl7.org/fhirpath/System.String"^^xsd:anyURI ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "n/a" ] + ] ) + ] [ + fhir:id [ fhir:v "PractitionerRole.specialty:discipline.coding.extension" ] ; + fhir:path [ fhir:v "PractitionerRole.specialty.coding.extension" ] ; + fhir:slicing [ + fhir:discriminator ( [ + fhir:type [ fhir:v "value" ] ; + fhir:path [ fhir:v "url" ] + ] ) ; + fhir:description [ fhir:v "Extensions are always sliced by (at least) url" ] ; + fhir:rules [ fhir:v "open" ] + ] ; + fhir:short [ fhir:v "Additional content defined by implementations" ] ; + fhir:definition [ fhir:v "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension." ] ; + fhir:comment [ fhir:v "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." ] ; + fhir:alias ( [ fhir:v "extensions" ] [ fhir:v "user content" ] ) ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "Element.extension" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Extension"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] [ + fhir:key [ fhir:v "ext-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ; + fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ; + fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "n/a" ] + ] ) + ] [ + fhir:id [ fhir:v "PractitionerRole.specialty:discipline.coding.system" ] ; + fhir:path [ fhir:v "PractitionerRole.specialty.coding.system" ] ; + fhir:short [ fhir:v "The identification of the code system" ] ; + fhir:definition [ fhir:v "The identification of the code system Fagområde (OID=8451)" ] ; + fhir:comment [ fhir:v "The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...). OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should reference to some definition that establishes the system clearly and unambiguously." ] ; + fhir:requirements [ fhir:v "Need to be unambiguous about the source of the definition of the symbol." ] ; + fhir:alias ( [ fhir:v "Fagområde" ] ) ; + fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Coding.system" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "uri"^^xsd:anyURI ] + ] ) ; + fhir:fixed [ fhir:v "urn:oid:2.16.578.1.12.4.1.1.8451"^^xsd:anyURI ] ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "C*E.3" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "./codeSystem" ] + ] [ + fhir:identity [ fhir:v "orim" ] ; + fhir:map [ fhir:v "fhir:Coding.system rdfs:subPropertyOf dt:CDCoding.codeSystem" ] + ] ) + ] [ + fhir:id [ fhir:v "PractitionerRole.specialty:discipline.coding.version" ] ; + fhir:path [ fhir:v "PractitionerRole.specialty.coding.version" ] ; + fhir:short [ fhir:v "Version of the system - if relevant" ] ; + fhir:definition [ fhir:v "The version of the code system which was used when choosing this code. Note that a well-maintained code system does not need the version reported, because the meaning of codes is consistent across versions. However this cannot consistently be assured, and when the meaning is not guaranteed to be consistent, the version SHOULD be exchanged." ] ; + fhir:comment [ fhir:v "Where the terminology does not clearly define what string should be used to identify code system versions, the recommendation is to use the date (expressed in FHIR date format) on which that version was officially published as the version date." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Coding.version" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "string"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "C*E.7" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "./codeSystemVersion" ] + ] [ + fhir:identity [ fhir:v "orim" ] ; + fhir:map [ fhir:v "fhir:Coding.version rdfs:subPropertyOf dt:CDCoding.codeSystemVersion" ] + ] ) + ] [ + fhir:id [ fhir:v "PractitionerRole.specialty:discipline.coding.code" ] ; + fhir:path [ fhir:v "PractitionerRole.specialty.coding.code" ] ; + fhir:short [ fhir:v "Symbol in syntax defined by the system" ] ; + fhir:definition [ fhir:v "A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination)." ] ; + fhir:requirements [ fhir:v "Need to refer to a particular code in the system." ] ; + fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Coding.code" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "code"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "C*E.1" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "./code" ] + ] [ + fhir:identity [ fhir:v "orim" ] ; + fhir:map [ fhir:v "fhir:Coding.code rdfs:subPropertyOf dt:CDCoding.code" ] + ] ) + ] [ + fhir:id [ fhir:v "PractitionerRole.specialty:discipline.coding.display" ] ; + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true"^^xsd:boolean ] + ] ) ; + fhir:path [ fhir:v "PractitionerRole.specialty.coding.display" ] ; + fhir:short [ fhir:v "Representation defined by the system" ] ; + fhir:definition [ fhir:v "A representation of the meaning of the code in the system, following the rules of the system." ] ; + fhir:requirements [ fhir:v "Need to be able to carry a human-readable meaning of the code for readers that do not know the system." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Coding.display" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "string"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "C*E.2 - but note this is not well followed" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "CV.displayName" ] + ] [ + fhir:identity [ fhir:v "orim" ] ; + fhir:map [ fhir:v "fhir:Coding.display rdfs:subPropertyOf dt:CDCoding.displayName" ] + ] ) + ] [ + fhir:id [ fhir:v "PractitionerRole.specialty:discipline.coding.userSelected" ] ; + fhir:path [ fhir:v "PractitionerRole.specialty.coding.userSelected" ] ; + fhir:short [ fhir:v "If this coding was chosen directly by the user" ] ; + fhir:definition [ fhir:v "Indicates that this coding was chosen by a user directly - e.g. off a pick list of available items (codes or displays)." ] ; + fhir:comment [ fhir:v "Amongst a set of alternatives, a directly chosen code is the most appropriate starting point for new translations. There is some ambiguity about what exactly 'directly chosen' implies, and trading partner agreement may be needed to clarify the use of this element and its consequences more completely." ] ; + fhir:requirements [ fhir:v "This has been identified as a clinical safety criterium - that this exact system/code pair was chosen explicitly, rather than inferred by the system based on some rules or language processing." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Coding.userSelected" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "boolean"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "Sometimes implied by being first" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "CD.codingRationale" ] + ] [ + fhir:identity [ fhir:v "orim" ] ; + fhir:map [ fhir:v "fhir:Coding.userSelected fhir:mapsTo dt:CDCoding.codingRationale. fhir:Coding.userSelected fhir:hasMap fhir:Coding.userSelected.map. fhir:Coding.userSelected.map a fhir:Map; fhir:target dt:CDCoding.codingRationale. fhir:Coding.userSelected\\#true a [ fhir:source \"true\"; fhir:target dt:CDCoding.codingRationale\\#O ]" ] + ] ) + ] [ + fhir:id [ fhir:v "PractitionerRole.specialty:discipline.text" ] ; + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true"^^xsd:boolean ] + ] ) ; + fhir:path [ fhir:v "PractitionerRole.specialty.text" ] ; + fhir:short [ fhir:v "Plain text representation of the concept" ] ; + fhir:definition [ fhir:v "A human language representation of the concept as seen/selected/uttered by the user who entered the data and/or which represents the intended meaning of the user." ] ; + fhir:comment [ fhir:v "Very often the text is the same as a displayName of one of the codings." ] ; + fhir:requirements [ fhir:v "The codes from the terminologies do not always capture the correct meaning with all the nuances of the human using them, or sometimes there is no appropriate code at all. In these cases, the text is used to capture the full meaning of the source." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "CodeableConcept.text" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "string"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "C*E.9. But note many systems use C*E.2 for this" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "./originalText[mediaType/code=\"text/plain\"]/data" ] + ] [ + fhir:identity [ fhir:v "orim" ] ; + fhir:map [ fhir:v "fhir:CodeableConcept.text rdfs:subPropertyOf dt:CD.originalText" ] + ] ) + ] [ + fhir:id [ fhir:v "PractitionerRole.location" ] ; + fhir:path [ fhir:v "PractitionerRole.location" ] ; + fhir:short [ fhir:v "The location(s) at which this practitioner provides care" ] ; + fhir:definition [ fhir:v "The location(s) at which this practitioner provides care." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "PractitionerRole.location" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Reference"^^xsd:anyURI ] ; + fhir:targetProfile ( [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Location"^^xsd:anyURI ; + fhir:link + ] [ + fhir:v "http://helsenorge.no/fhir/StructureDefinition/no-basis-Location"^^xsd:anyURI ; + fhir:link + ] ) + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "w5" ] ; + fhir:map [ fhir:v "FiveWs.where[x]" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v ".performance.ActDefinitionOrEvent.ServiceDeliveryLocation[@classCode = 'SDLOC']" ] + ] [ + fhir:identity [ fhir:v "servd" ] ; + fhir:map [ fhir:v "(ServD maps Practitioners and Organizations via another entity, so this concept is not available)
However these are accessed via the Site.ServiceSite.ServiceSiteProvider record. (The Site has the location)" ] + ] ) + ] [ + fhir:id [ fhir:v "PractitionerRole.healthcareService" ] ; + fhir:path [ fhir:v "PractitionerRole.healthcareService" ] ; + fhir:short [ fhir:v "The list of healthcare services that this worker provides for this role's Organization/Location(s)" ] ; + fhir:definition [ fhir:v "The list of healthcare services that this worker provides for this role's Organization/Location(s)." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "PractitionerRole.healthcareService" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Reference"^^xsd:anyURI ] ; + fhir:targetProfile ( [ + fhir:v "http://hl7.org/fhir/StructureDefinition/HealthcareService"^^xsd:anyURI ; + fhir:link + ] [ + fhir:v "http://helsenorge.no/fhir/StructureDefinition/no-basis-HealthcareService"^^xsd:anyURI ; + fhir:link + ] ) + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "EDU-2 / AFF-3" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v ".player.QualifiedEntity[@classCode = 'QUAL'].code" ] + ] ) + ] [ + fhir:id [ fhir:v "PractitionerRole.telecom" ] ; + fhir:path [ fhir:v "PractitionerRole.telecom" ] ; + fhir:short [ fhir:v "Contact details that are specific to the role/location/service" ] ; + fhir:definition [ fhir:v "Contact details that are specific to the role/location/service." ] ; + fhir:requirements [ fhir:v "Often practitioners have a dedicated line for each location (or service) that they work at, and need to be able to define separate contact details for each of these." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "PractitionerRole.telecom" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "ContactPoint"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v ".telecom" ] + ] ) + ] [ + fhir:id [ fhir:v "PractitionerRole.availableTime" ] ; + fhir:path [ fhir:v "PractitionerRole.availableTime" ] ; + fhir:short [ fhir:v "Times the Service Site is available" ] ; + fhir:definition [ fhir:v "A collection of times the practitioner is available or performing this role at the location and/or healthcareservice." ] ; + fhir:comment [ fhir:v "More detailed availability information may be provided in associated Schedule/Slot resources." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "PractitionerRole.availableTime" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "BackboneElement"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v ".effectiveTime" ] + ] ) + ] [ + fhir:id [ fhir:v "PractitionerRole.availableTime.id" ] ; + fhir:path [ fhir:v "PractitionerRole.availableTime.id" ] ; + fhir:representation ( [ fhir:v "xmlAttr" ] ) ; + fhir:short [ fhir:v "Unique id for inter-element referencing" ] ; + fhir:definition [ fhir:v "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Element.id" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"^^xsd:anyURI ] ; + fhir:value [ fhir:v "string"^^xsd:anyURI ] + ] ) ; + fhir:code [ fhir:v "http://hl7.org/fhirpath/System.String"^^xsd:anyURI ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "n/a" ] + ] ) + ] [ + fhir:id [ fhir:v "PractitionerRole.availableTime.extension" ] ; + fhir:path [ fhir:v "PractitionerRole.availableTime.extension" ] ; + fhir:short [ fhir:v "Additional content defined by implementations" ] ; + fhir:definition [ fhir:v "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension." ] ; + fhir:comment [ fhir:v "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." ] ; + fhir:alias ( [ fhir:v "extensions" ] [ fhir:v "user content" ] ) ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "Element.extension" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Extension"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] [ + fhir:key [ fhir:v "ext-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ; + fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ; + fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "n/a" ] + ] ) + ] [ + fhir:id [ fhir:v "PractitionerRole.availableTime.modifierExtension" ] ; + fhir:path [ fhir:v "PractitionerRole.availableTime.modifierExtension" ] ; + fhir:short [ fhir:v "Extensions that cannot be ignored even if unrecognized" ] ; + fhir:definition [ fhir:v "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)." ] ; + fhir:comment [ fhir:v "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." ] ; + fhir:requirements [ fhir:v "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension)." ] ; + fhir:alias ( [ fhir:v "extensions" ] [ fhir:v "user content" ] [ fhir:v "modifiers" ] ) ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "BackboneElement.modifierExtension" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Extension"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] [ + fhir:key [ fhir:v "ext-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ; + fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ; + fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "true"^^xsd:boolean ] ; + fhir:isModifierReason [ fhir:v "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them" ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "N/A" ] + ] ) + ] [ + fhir:id [ fhir:v "PractitionerRole.availableTime.daysOfWeek" ] ; + fhir:path [ fhir:v "PractitionerRole.availableTime.daysOfWeek" ] ; + fhir:short [ fhir:v "mon | tue | wed | thu | fri | sat | sun" ] ; + fhir:definition [ fhir:v "Indicates which days of the week are available between the start and end Times." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "PractitionerRole.availableTime.daysOfWeek" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "code"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:binding [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"^^xsd:anyURI ] ; + fhir:value [ fhir:v "DaysOfWeek" ] + ] ) ; + fhir:strength [ fhir:v "required" ] ; + fhir:description [ fhir:v "The days of the week." ] ; + fhir:valueSet [ + fhir:v "http://hl7.org/fhir/ValueSet/days-of-week|4.0.1"^^xsd:anyURI ; + fhir:link + ] + ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v ".effectiveTime" ] + ] ) + ] [ + fhir:id [ fhir:v "PractitionerRole.availableTime.allDay" ] ; + fhir:path [ fhir:v "PractitionerRole.availableTime.allDay" ] ; + fhir:short [ fhir:v "Always available? e.g. 24 hour service" ] ; + fhir:definition [ fhir:v "Is this always available? (hence times are irrelevant) e.g. 24 hour service." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "PractitionerRole.availableTime.allDay" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "boolean"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v ".effectiveTime" ] + ] ) + ] [ + fhir:id [ fhir:v "PractitionerRole.availableTime.availableStartTime" ] ; + fhir:path [ fhir:v "PractitionerRole.availableTime.availableStartTime" ] ; + fhir:short [ fhir:v "Opening time of day (ignored if allDay = true)" ] ; + fhir:definition [ fhir:v "The opening time of day. Note: If the AllDay flag is set, then this time is ignored." ] ; + fhir:comment [ fhir:v "The timezone is expected to be for where this HealthcareService is provided at." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "PractitionerRole.availableTime.availableStartTime" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "time"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v ".effectiveTime" ] + ] ) + ] [ + fhir:id [ fhir:v "PractitionerRole.availableTime.availableEndTime" ] ; + fhir:path [ fhir:v "PractitionerRole.availableTime.availableEndTime" ] ; + fhir:short [ fhir:v "Closing time of day (ignored if allDay = true)" ] ; + fhir:definition [ fhir:v "The closing time of day. Note: If the AllDay flag is set, then this time is ignored." ] ; + fhir:comment [ fhir:v "The timezone is expected to be for where this HealthcareService is provided at." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "PractitionerRole.availableTime.availableEndTime" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "time"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v ".effectiveTime" ] + ] ) + ] [ + fhir:id [ fhir:v "PractitionerRole.notAvailable" ] ; + fhir:path [ fhir:v "PractitionerRole.notAvailable" ] ; + fhir:short [ fhir:v "Not available during this time due to provided reason" ] ; + fhir:definition [ fhir:v "The practitioner is not available or performing this role during this period of time due to the provided reason." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "PractitionerRole.notAvailable" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "BackboneElement"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v ".effectiveTime" ] + ] ) + ] [ + fhir:id [ fhir:v "PractitionerRole.notAvailable.id" ] ; + fhir:path [ fhir:v "PractitionerRole.notAvailable.id" ] ; + fhir:representation ( [ fhir:v "xmlAttr" ] ) ; + fhir:short [ fhir:v "Unique id for inter-element referencing" ] ; + fhir:definition [ fhir:v "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Element.id" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"^^xsd:anyURI ] ; + fhir:value [ fhir:v "string"^^xsd:anyURI ] + ] ) ; + fhir:code [ fhir:v "http://hl7.org/fhirpath/System.String"^^xsd:anyURI ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "n/a" ] + ] ) + ] [ + fhir:id [ fhir:v "PractitionerRole.notAvailable.extension" ] ; + fhir:path [ fhir:v "PractitionerRole.notAvailable.extension" ] ; + fhir:short [ fhir:v "Additional content defined by implementations" ] ; + fhir:definition [ fhir:v "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension." ] ; + fhir:comment [ fhir:v "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." ] ; + fhir:alias ( [ fhir:v "extensions" ] [ fhir:v "user content" ] ) ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "Element.extension" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Extension"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] [ + fhir:key [ fhir:v "ext-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ; + fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ; + fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "n/a" ] + ] ) + ] [ + fhir:id [ fhir:v "PractitionerRole.notAvailable.modifierExtension" ] ; + fhir:path [ fhir:v "PractitionerRole.notAvailable.modifierExtension" ] ; + fhir:short [ fhir:v "Extensions that cannot be ignored even if unrecognized" ] ; + fhir:definition [ fhir:v "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)." ] ; + fhir:comment [ fhir:v "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." ] ; + fhir:requirements [ fhir:v "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension)." ] ; + fhir:alias ( [ fhir:v "extensions" ] [ fhir:v "user content" ] [ fhir:v "modifiers" ] ) ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "BackboneElement.modifierExtension" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Extension"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] [ + fhir:key [ fhir:v "ext-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ; + fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ; + fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "true"^^xsd:boolean ] ; + fhir:isModifierReason [ fhir:v "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them" ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "N/A" ] + ] ) + ] [ + fhir:id [ fhir:v "PractitionerRole.notAvailable.description" ] ; + fhir:path [ fhir:v "PractitionerRole.notAvailable.description" ] ; + fhir:short [ fhir:v "Reason presented to the user explaining why time not available" ] ; + fhir:definition [ fhir:v "The reason that can be presented to the user as to why this time is not available." ] ; + fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "PractitionerRole.notAvailable.description" ] ; + fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "string"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "n/a" ] + ] ) + ] [ + fhir:id [ fhir:v "PractitionerRole.notAvailable.during" ] ; + fhir:path [ fhir:v "PractitionerRole.notAvailable.during" ] ; + fhir:short [ fhir:v "Service not available from this date" ] ; + fhir:definition [ fhir:v "Service is not available (seasonally or for a public holiday) from this date." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "PractitionerRole.notAvailable.during" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Period"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v ".effectiveTime" ] + ] ) + ] [ + fhir:id [ fhir:v "PractitionerRole.availabilityExceptions" ] ; + fhir:path [ fhir:v "PractitionerRole.availabilityExceptions" ] ; + fhir:short [ fhir:v "Description of availability exceptions" ] ; + fhir:definition [ fhir:v "A description of site availability exceptions, e.g. public holiday availability. Succinctly describing all possible exceptions to normal site availability as details in the available Times and not available Times." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "PractitionerRole.availabilityExceptions" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "string"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v ".effectiveTime" ] + ] ) + ] [ + fhir:id [ fhir:v "PractitionerRole.endpoint" ] ; + fhir:path [ fhir:v "PractitionerRole.endpoint" ] ; + fhir:short [ fhir:v "Technical endpoints providing access to services operated for the practitioner with this role" ] ; + fhir:definition [ fhir:v "no-basis: don't use this element to reference endpoints registered in the Norwegian Address register (endpoints connected to a kommunikasjonspart in tjenestebasert adressering). Endpoints registered in the Norwegian Address register should only be referenced through a kommunikasjonspart-Organization resource.\n\nTechnical endpoints providing access to services operated for the practitioner with this role." ] ; + fhir:requirements [ fhir:v "Organizations have multiple systems that provide various services and ,ay also be different for practitioners too.\r\rSo the endpoint satisfies the need to be able to define the technical connection details for how to connect to them, and for what purpose." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "PractitionerRole.endpoint" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Reference"^^xsd:anyURI ] ; + fhir:targetProfile ( [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Endpoint"^^xsd:anyURI ; + fhir:link + ] [ + fhir:v "http://helsenorge.no/fhir/StructureDefinition/no-basis-Endpoint"^^xsd:anyURI ; + fhir:link + ] ) + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "n/a" ] + ] ) + ] ) + ] ; # + fhir:differential [ + fhir:element ( [ + fhir:id [ fhir:v "PractitionerRole" ] ; + fhir:path [ fhir:v "PractitionerRole" ] + ] [ + fhir:id [ fhir:v "PractitionerRole.practitioner" ] ; + fhir:path [ fhir:v "PractitionerRole.practitioner" ] ; + fhir:type ( [ + fhir:code [ fhir:v "Reference"^^xsd:anyURI ] ; + fhir:targetProfile ( [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Practitioner"^^xsd:anyURI ; + fhir:link + ] [ + fhir:v "http://helsenorge.no/fhir/StructureDefinition/no-basis-Practitioner"^^xsd:anyURI ; + fhir:link + ] ) + ] ) + ] [ + fhir:id [ fhir:v "PractitionerRole.organization" ] ; + fhir:path [ fhir:v "PractitionerRole.organization" ] ; + fhir:type ( [ + fhir:code [ fhir:v "Reference"^^xsd:anyURI ] ; + fhir:targetProfile ( [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Organization"^^xsd:anyURI ; + fhir:link + ] [ + fhir:v "http://helsenorge.no/fhir/StructureDefinition/no-basis-Organization"^^xsd:anyURI ; + fhir:link + ] ) + ] ) + ] [ + fhir:id [ fhir:v "PractitionerRole.code" ] ; + fhir:path [ fhir:v "PractitionerRole.code" ] ; + fhir:slicing [ + fhir:discriminator ( [ + fhir:type [ fhir:v "value" ] ; + fhir:path [ fhir:v "coding.system" ] + ] ) ; + fhir:rules [ fhir:v "open" ] + ] ; + fhir:definition [ fhir:v "no-basis: Codes related to what function the Practitioner may perform\n\nRoles which this practitioner is authorized to perform for the organization." ] + ] [ + fhir:id [ fhir:v "PractitionerRole.code:functions" ] ; + fhir:path [ fhir:v "PractitionerRole.code" ] ; + fhir:sliceName [ fhir:v "functions" ] ; + fhir:definition [ fhir:v "no-basis: Codes from urn:oid:2.16.578.1.12.4.1.1.9034 Helsepersonells funksjoner mv. (OID=9034)\n\nRoles which this practitioner is authorized to perform for the organization." ] ; + fhir:alias ( [ fhir:v "helsepersonells funksjoner" ] ) ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:binding [ + fhir:strength [ fhir:v "preferred" ] ; + fhir:valueSet [ fhir:v "urn:oid:2.16.578.1.12.4.1.1.9034"^^xsd:anyURI ] + ] + ] [ + fhir:id [ fhir:v "PractitionerRole.code:functions.coding.system" ] ; + fhir:path [ fhir:v "PractitionerRole.code.coding.system" ] ; + fhir:short [ fhir:v "Identity of the Helsepersonellregisterets (HPR) klassifikasjon av spesialiteter (OID=9034)" ] ; + fhir:definition [ fhir:v "The identification of the code system Helsepersonellregisterets (HPR) klassifikasjon av spesialiteter (OID=9034)" ] ; + fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ; + fhir:fixed [ fhir:v "urn:oid:2.16.578.1.12.4.1.1.9034"^^xsd:anyURI ] + ] [ + fhir:id [ fhir:v "PractitionerRole.code:functions.coding.code" ] ; + fhir:path [ fhir:v "PractitionerRole.code.coding.code" ] ; + fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] + ] [ + fhir:id [ fhir:v "PractitionerRole.specialty" ] ; + fhir:path [ fhir:v "PractitionerRole.specialty" ] ; + fhir:slicing [ + fhir:discriminator ( [ + fhir:type [ fhir:v "value" ] ; + fhir:path [ fhir:v "coding.system" ] + ] ) ; + fhir:rules [ fhir:v "open" ] + ] ; + fhir:definition [ fhir:v "no-basis: code related to a speciality that the Practitioner can perform in the role within an organization\n\nSpecific specialty of the practitioner." ] + ] [ + fhir:id [ fhir:v "PractitionerRole.specialty:discipline" ] ; + fhir:path [ fhir:v "PractitionerRole.specialty" ] ; + fhir:sliceName [ fhir:v "discipline" ] ; + fhir:short [ fhir:v "Specific discipline of practitioner" ] ; + fhir:definition [ fhir:v "The Discipline the practitioner operates within the organization." ] ; + fhir:alias ( [ fhir:v "fagområde" ] ) ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:binding [ + fhir:strength [ fhir:v "preferred" ] ; + fhir:description [ fhir:v "Specific discipline" ] ; + fhir:valueSet [ fhir:v "urn:oid:2.16.578.1.12.4.1.1.8451"^^xsd:anyURI ] + ] + ] [ + fhir:id [ fhir:v "PractitionerRole.specialty:discipline.coding.system" ] ; + fhir:path [ fhir:v "PractitionerRole.specialty.coding.system" ] ; + fhir:short [ fhir:v "The identification of the code system" ] ; + fhir:definition [ fhir:v "The identification of the code system Fagområde (OID=8451)" ] ; + fhir:alias ( [ fhir:v "Fagområde" ] ) ; + fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ; + fhir:fixed [ fhir:v "urn:oid:2.16.578.1.12.4.1.1.8451"^^xsd:anyURI ] + ] [ + fhir:id [ fhir:v "PractitionerRole.specialty:discipline.coding.code" ] ; + fhir:path [ fhir:v "PractitionerRole.specialty.coding.code" ] ; + fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] + ] [ + fhir:id [ fhir:v "PractitionerRole.location" ] ; + fhir:path [ fhir:v "PractitionerRole.location" ] ; + fhir:type ( [ + fhir:code [ fhir:v "Reference"^^xsd:anyURI ] ; + fhir:targetProfile ( [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Location"^^xsd:anyURI ; + fhir:link + ] [ + fhir:v "http://helsenorge.no/fhir/StructureDefinition/no-basis-Location"^^xsd:anyURI ; + fhir:link + ] ) + ] ) + ] [ + fhir:id [ fhir:v "PractitionerRole.healthcareService" ] ; + fhir:path [ fhir:v "PractitionerRole.healthcareService" ] ; + fhir:type ( [ + fhir:code [ fhir:v "Reference"^^xsd:anyURI ] ; + fhir:targetProfile ( [ + fhir:v "http://hl7.org/fhir/StructureDefinition/HealthcareService"^^xsd:anyURI ; + fhir:link + ] [ + fhir:v "http://helsenorge.no/fhir/StructureDefinition/no-basis-HealthcareService"^^xsd:anyURI ; + fhir:link + ] ) + ] ) + ] [ + fhir:id [ fhir:v "PractitionerRole.endpoint" ] ; + fhir:path [ fhir:v "PractitionerRole.endpoint" ] ; + fhir:definition [ fhir:v "no-basis: don't use this element to reference endpoints registered in the Norwegian Address register (endpoints connected to a kommunikasjonspart in tjenestebasert adressering). Endpoints registered in the Norwegian Address register should only be referenced through a kommunikasjonspart-Organization resource.\n\nTechnical endpoints providing access to services operated for the practitioner with this role." ] ; + fhir:type ( [ + fhir:code [ fhir:v "Reference"^^xsd:anyURI ] ; + fhir:targetProfile ( [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Endpoint"^^xsd:anyURI ; + fhir:link + ] [ + fhir:v "http://helsenorge.no/fhir/StructureDefinition/no-basis-Endpoint"^^xsd:anyURI ; + fhir:link + ] ) + ] ) + ] ) + ] . # + +# ------------------------------------------------------------------------------------- + diff --git a/StructureDefinition-no-basis-PractitionerRole.xlsx b/StructureDefinition-no-basis-PractitionerRole.xlsx new file mode 100644 index 00000000..5d9493e9 Binary files /dev/null and b/StructureDefinition-no-basis-PractitionerRole.xlsx differ diff --git a/StructureDefinition-no-basis-PractitionerRole.xml b/StructureDefinition-no-basis-PractitionerRole.xml new file mode 100644 index 00000000..c7d5b385 --- /dev/null +++ b/StructureDefinition-no-basis-PractitionerRole.xml @@ -0,0 +1,2350 @@ + + + + + +
Placeholder
+
+ + + + + <status value="active"/> + <date value="2019-05-20"/> + <publisher value="Example Publisher"/> + <contact> + <name value="Example Publisher"/> + <telecom> + <system value="url"/> + <value value="http://example.org/example-publisher"/> + </telecom> + </contact> + <description value="Basisprofil for Norwegian PractitionerRole information. Defined by The Norwegian Directorate of eHealth and HL7 Norway. Should be used as a basis for further profiling in use-cases where specific role information is available. The basis profile is open, but derived profiles should close down the information elements according to specifications relevant to the use-case. The main use-case of no-basis-PractitionerRole is to represent the role or function of a Practitioner wihtin an organization. The resource can include information about services performed by a Practitioner, a location where the practitioner performes the functions as well as information about the nature of the employment at an organization."/> + <fhirVersion value="4.0.1"/> + <mapping> + <identity value="v2"/> + <uri value="http://hl7.org/v2"/> + <name value="HL7 v2 Mapping"/> + </mapping> + <mapping> + <identity value="rim"/> + <uri value="http://hl7.org/v3"/> + <name value="RIM Mapping"/> + </mapping> + <mapping> + <identity value="servd"/> + <uri value="http://www.omg.org/spec/ServD/1.0/"/> + <name value="ServD"/> + </mapping> + <mapping> + <identity value="w5"/> + <uri value="http://hl7.org/fhir/fivews"/> + <name value="FiveWs Pattern Mapping"/> + </mapping> + <kind value="resource"/> + <abstract value="false"/> + <type value="PractitionerRole"/> + <baseDefinition value="http://hl7.org/fhir/StructureDefinition/PractitionerRole"/> + <derivation value="constraint"/> + <snapshot> + <element id="PractitionerRole"> + <path value="PractitionerRole"/> + <short value="Roles/organizations the practitioner is associated with"/> + <definition value="A specific set of Roles/Locations/specialties/services that a practitioner may perform at an organization for a period of time."/> + <min value="0"/> + <max value="*"/> + <base> + <path value="PractitionerRole"/> + <min value="0"/> + <max value="*"/> + </base> + <constraint> + <key value="dom-2"/> + <severity value="error"/> + <human value="If the resource is contained in another resource, it SHALL NOT contain nested Resources"/> + <expression value="contained.contained.empty()"/> + <xpath value="not(parent::f:contained and f:contained)"/> + <source value="http://hl7.org/fhir/StructureDefinition/DomainResource"/> + </constraint> + <constraint> + <key value="dom-3"/> + <severity value="error"/> + <human value="If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource"/> + <expression value="contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()"/> + <xpath value="not(exists(for $id in f:contained/*/f:id/@value return $contained[not(parent::*/descendant::f:reference/@value=concat('#', $contained/*/id/@value) or descendant::f:reference[@value='#'])]))"/> + <source value="http://hl7.org/fhir/StructureDefinition/DomainResource"/> + </constraint> + <constraint> + <key value="dom-4"/> + <severity value="error"/> + <human value="If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated"/> + <expression value="contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()"/> + <xpath value="not(exists(f:contained/*/f:meta/f:versionId)) and not(exists(f:contained/*/f:meta/f:lastUpdated))"/> + <source value="http://hl7.org/fhir/StructureDefinition/DomainResource"/> + </constraint> + <constraint> + <key value="dom-5"/> + <severity value="error"/> + <human value="If a resource is contained in another resource, it SHALL NOT have a security label"/> + <expression value="contained.meta.security.empty()"/> + <xpath value="not(exists(f:contained/*/f:meta/f:security))"/> + <source value="http://hl7.org/fhir/StructureDefinition/DomainResource"/> + </constraint> + <constraint> + <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bestpractice"> + <valueBoolean value="true"/> + </extension> + <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bestpractice-explanation"> + <valueMarkdown value="When a resource has no narrative, only systems that fully understand the data can display the resource to a human safely. Including a human readable representation in the resource makes for a much more robust eco-system and cheaper handling of resources by intermediary systems. Some ecosystems restrict distribution of resources to only those systems that do fully understand the resources, and as a consequence implementers may believe that the narrative is superfluous. However experience shows that such eco-systems often open up to new participants over time."/> + </extension> + <key value="dom-6"/> + <severity value="warning"/> + <human value="A resource should have narrative for robust management"/> + <expression value="text.`div`.exists()"/> + <xpath value="exists(f:text/h:div)"/> + <source value="http://hl7.org/fhir/StructureDefinition/DomainResource"/> + </constraint> + <isModifier value="false"/> + <isSummary value="false"/> + <mapping> + <identity value="rim"/> + <map value="Entity. Role, or Act"/> + </mapping> + <mapping> + <identity value="v2"/> + <map value="PRD (as one example)"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value="Role"/> + </mapping> + <mapping> + <identity value="servd"/> + <map value="ServiceSiteProvider"/> + </mapping> + </element> + <element id="PractitionerRole.id"> + <path value="PractitionerRole.id"/> + <short value="Logical id of this artifact"/> + <definition value="The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes."/> + <comment value="The only time that a resource does not have an id is when it is being submitted to the server using a create operation."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="Resource.id"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"> + <valueUrl value="id"/> + </extension> + <code value="http://hl7.org/fhirpath/System.String"/> + </type> + <isModifier value="false"/> + <isSummary value="true"/> + </element> + <element id="PractitionerRole.meta"> + <path value="PractitionerRole.meta"/> + <short value="Metadata about the resource"/> + <definition value="The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="Resource.meta"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="Meta"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + </element> + <element id="PractitionerRole.implicitRules"> + <path value="PractitionerRole.implicitRules"/> + <short value="A set of rules under which this content was created"/> + <definition value="A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc."/> + <comment value="Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of it's narrative along with other profiles, value sets, etc."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="Resource.implicitRules"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="uri"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="true"/> + <isModifierReason value="This element is labeled as a modifier because the implicit rules may provide additional knowledge about the resource that modifies it's meaning or interpretation"/> + <isSummary value="true"/> + </element> + <element id="PractitionerRole.language"> + <path value="PractitionerRole.language"/> + <short value="Language of the resource content"/> + <definition value="The base language in which the resource is written."/> + <comment value="Language is provided to support indexing and accessibility (typically, services such as text to speech use the language tag). The html language tag in the narrative applies to the narrative. The language tag on the resource may be used to specify the language of other presentations generated from the data in the resource. Not all the content has to be in the base language. The Resource.language should not be assumed to apply to the narrative automatically. If a language is specified, it should it also be specified on the div element in the html (see rules in HTML5 for information about the relationship between xml:lang and the html lang attribute)."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="Resource.language"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="code"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="false"/> + <binding> + <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-maxValueSet"> + <valueCanonical value="http://hl7.org/fhir/ValueSet/all-languages"/> + </extension> + <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> + <valueString value="Language"/> + </extension> + <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"> + <valueBoolean value="true"/> + </extension> + <strength value="preferred"/> + <description value="A human language."/> + <valueSet value="http://hl7.org/fhir/ValueSet/languages"/> + </binding> + </element> + <element id="PractitionerRole.text"> + <path value="PractitionerRole.text"/> + <short value="Text summary of the resource, for human interpretation"/> + <definition value="A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it "clinically safe" for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety."/> + <comment value="Contained resources do not have narrative. Resources that are not contained SHOULD have a narrative. In some cases, a resource may only have text with little or no additional discrete data (as long as all minOccurs=1 elements are satisfied). This may be necessary for data from legacy systems where information is captured as a "text blob" or where text is additionally entered raw or narrated and encoded information is added later."/> + <alias value="narrative"/> + <alias value="html"/> + <alias value="xhtml"/> + <alias value="display"/> + <min value="0"/> + <max value="1"/> + <base> + <path value="DomainResource.text"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="Narrative"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="false"/> + <mapping> + <identity value="rim"/> + <map value="Act.text?"/> + </mapping> + </element> + <element id="PractitionerRole.contained"> + <path value="PractitionerRole.contained"/> + <short value="Contained, inline Resources"/> + <definition value="These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope."/> + <comment value="This should never be done when the content can be identified properly, as once identification is lost, it is extremely difficult (and context dependent) to restore it again. Contained resources may have profiles and tags In their meta elements, but SHALL NOT have security labels."/> + <alias value="inline resources"/> + <alias value="anonymous resources"/> + <alias value="contained resources"/> + <min value="0"/> + <max value="*"/> + <base> + <path value="DomainResource.contained"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="Resource"/> + </type> + <isModifier value="false"/> + <isSummary value="false"/> + <mapping> + <identity value="rim"/> + <map value="N/A"/> + </mapping> + </element> + <element id="PractitionerRole.extension"> + <path value="PractitionerRole.extension"/> + <short value="Additional content defined by implementations"/> + <definition value="May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension."/> + <comment value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/> + <alias value="extensions"/> + <alias value="user content"/> + <min value="0"/> + <max value="*"/> + <base> + <path value="DomainResource.extension"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="Extension"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <constraint> + <key value="ext-1"/> + <severity value="error"/> + <human value="Must have either extensions or value[x], not both"/> + <expression value="extension.exists() != value.exists()"/> + <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])"/> + <source value="http://hl7.org/fhir/StructureDefinition/Extension"/> + </constraint> + <isModifier value="false"/> + <isSummary value="false"/> + <mapping> + <identity value="rim"/> + <map value="N/A"/> + </mapping> + </element> + <element id="PractitionerRole.modifierExtension"> + <path value="PractitionerRole.modifierExtension"/> + <short value="Extensions that cannot be ignored"/> + <definition value="May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)."/> + <comment value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/> + <requirements value="Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension)."/> + <alias value="extensions"/> + <alias value="user content"/> + <min value="0"/> + <max value="*"/> + <base> + <path value="DomainResource.modifierExtension"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="Extension"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <constraint> + <key value="ext-1"/> + <severity value="error"/> + <human value="Must have either extensions or value[x], not both"/> + <expression value="extension.exists() != value.exists()"/> + <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])"/> + <source value="http://hl7.org/fhir/StructureDefinition/Extension"/> + </constraint> + <isModifier value="true"/> + <isModifierReason value="Modifier extensions are expected to modify the meaning or interpretation of the resource that contains them"/> + <isSummary value="false"/> + <mapping> + <identity value="rim"/> + <map value="N/A"/> + </mapping> + </element> + <element id="PractitionerRole.identifier"> + <path value="PractitionerRole.identifier"/> + <short value="Business Identifiers that are specific to a role/location"/> + <definition value="Business Identifiers that are specific to a role/location."/> + <requirements value="Often, specific identities are assigned for the agent."/> + <min value="0"/> + <max value="*"/> + <base> + <path value="PractitionerRole.identifier"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="Identifier"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <mapping> + <identity value="w5"/> + <map value="FiveWs.identifier"/> + </mapping> + <mapping> + <identity value="v2"/> + <map value="PRD-7 (or XCN.1)"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value=".id"/> + </mapping> + <mapping> + <identity value="servd"/> + <map value="./Identifiers"/> + </mapping> + </element> + <element id="PractitionerRole.active"> + <path value="PractitionerRole.active"/> + <short value="Whether this practitioner role record is in active use"/> + <definition value="Whether this practitioner role record is in active use."/> + <comment value="If this value is false, you may refer to the period to see when the role was in active use. If there is no period specified, no inference can be made about when it was active."/> + <requirements value="Need to be able to mark a practitioner role record as not to be used because it was created in error, or otherwise no longer in active use."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="PractitionerRole.active"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="boolean"/> + </type> + <meaningWhenMissing value="This resource is generally assumed to be active if no value is provided for the active element"/> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <mapping> + <identity value="w5"/> + <map value="FiveWs.status"/> + </mapping> + <mapping> + <identity value="v2"/> + <map value="STF-7"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value=".statusCode"/> + </mapping> + </element> + <element id="PractitionerRole.period"> + <path value="PractitionerRole.period"/> + <short value="The period during which the practitioner is authorized to perform in these role(s)"/> + <definition value="The period during which the person is authorized to act as a practitioner in these role(s) for the organization."/> + <requirements value="Even after the agencies is revoked, the fact that it existed must still be recorded."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="PractitionerRole.period"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="Period"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <mapping> + <identity value="w5"/> + <map value="FiveWs.done[x]"/> + </mapping> + <mapping> + <identity value="v2"/> + <map value="PRD-8/9 / PRA-5.4"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value=".performance[@typeCode <= 'PPRF'].ActDefinitionOrEvent.effectiveTime"/> + </mapping> + <mapping> + <identity value="servd"/> + <map value="(ServD maps Practitioners and Organizations via another entity, so this concept is not available)"/> + </mapping> + </element> + <element id="PractitionerRole.practitioner"> + <path value="PractitionerRole.practitioner"/> + <short value="Practitioner that is able to provide the defined services for the organization"/> + <definition value="Practitioner that is able to provide the defined services for the organization."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="PractitionerRole.practitioner"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="Reference"/> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Practitioner"/> + <targetProfile value="http://helsenorge.no/fhir/StructureDefinition/no-basis-Practitioner"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <mapping> + <identity value="rim"/> + <map value=".player"/> + </mapping> + </element> + <element id="PractitionerRole.organization"> + <path value="PractitionerRole.organization"/> + <short value="Organization where the roles are available"/> + <definition value="The organization where the Practitioner performs the roles associated."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="PractitionerRole.organization"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="Reference"/> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Organization"/> + <targetProfile value="http://helsenorge.no/fhir/StructureDefinition/no-basis-Organization"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <mapping> + <identity value="rim"/> + <map value=".scoper"/> + </mapping> + </element> + <element id="PractitionerRole.code"> + <path value="PractitionerRole.code"/> + <slicing> + <discriminator> + <type value="value"/> + <path value="coding.system"/> + </discriminator> + <rules value="open"/> + </slicing> + <short value="Roles which this practitioner may perform"/> + <definition value="no-basis: Codes related to what function the Practitioner may perform Roles which this practitioner is authorized to perform for the organization."/> + <comment value="A person may have more than one role."/> + <requirements value="Need to know what authority the practitioner has - what can they do?"/> + <min value="0"/> + <max value="*"/> + <base> + <path value="PractitionerRole.code"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="CodeableConcept"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <binding> + <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> + <valueString value="PractitionerRole"/> + </extension> + <strength value="example"/> + <description value="The role a person plays representing an organization."/> + <valueSet value="http://hl7.org/fhir/ValueSet/practitioner-role"/> + </binding> + <mapping> + <identity value="v2"/> + <map value="PRD-1 / STF-18 / PRA-3 / PRT-4 / ROL-3 / ORC-12 / OBR-16 / PV1-7 / PV1-8 / PV1-9 / PV1-17"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value=".code"/> + </mapping> + <mapping> + <identity value="servd"/> + <map value="(ServD maps Practitioners and Organizations via another entity, so this concept is not available)"/> + </mapping> + </element> + <element id="PractitionerRole.code:functions"> + <path value="PractitionerRole.code"/> + <sliceName value="functions"/> + <short value="Roles which this practitioner may perform"/> + <definition value="no-basis: Codes from urn:oid:2.16.578.1.12.4.1.1.9034 Helsepersonells funksjoner mv. (OID=9034) Roles which this practitioner is authorized to perform for the organization."/> + <comment value="A person may have more than one role."/> + <requirements value="Need to know what authority the practitioner has - what can they do?"/> + <alias value="helsepersonells funksjoner"/> + <min value="0"/> + <max value="*"/> + <base> + <path value="PractitionerRole.code"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="CodeableConcept"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <binding> + <strength value="preferred"/> + <valueSet value="urn:oid:2.16.578.1.12.4.1.1.9034"/> + </binding> + <mapping> + <identity value="v2"/> + <map value="PRD-1 / STF-18 / PRA-3 / PRT-4 / ROL-3 / ORC-12 / OBR-16 / PV1-7 / PV1-8 / PV1-9 / PV1-17"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value=".code"/> + </mapping> + <mapping> + <identity value="servd"/> + <map value="(ServD maps Practitioners and Organizations via another entity, so this concept is not available)"/> + </mapping> + </element> + <element id="PractitionerRole.code:functions.id"> + <path value="PractitionerRole.code.id"/> + <representation value="xmlAttr"/> + <short value="Unique id for inter-element referencing"/> + <definition value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="Element.id"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"> + <valueUrl value="string"/> + </extension> + <code value="http://hl7.org/fhirpath/System.String"/> + </type> + <isModifier value="false"/> + <isSummary value="false"/> + <mapping> + <identity value="rim"/> + <map value="n/a"/> + </mapping> + </element> + <element id="PractitionerRole.code:functions.extension"> + <path value="PractitionerRole.code.extension"/> + <slicing> + <discriminator> + <type value="value"/> + <path value="url"/> + </discriminator> + <description value="Extensions are always sliced by (at least) url"/> + <rules value="open"/> + </slicing> + <short value="Additional content defined by implementations"/> + <definition value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension."/> + <comment value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/> + <alias value="extensions"/> + <alias value="user content"/> + <min value="0"/> + <max value="*"/> + <base> + <path value="Element.extension"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="Extension"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <constraint> + <key value="ext-1"/> + <severity value="error"/> + <human value="Must have either extensions or value[x], not both"/> + <expression value="extension.exists() != value.exists()"/> + <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])"/> + <source value="http://hl7.org/fhir/StructureDefinition/Extension"/> + </constraint> + <isModifier value="false"/> + <isSummary value="false"/> + <mapping> + <identity value="rim"/> + <map value="n/a"/> + </mapping> + </element> + <element id="PractitionerRole.code:functions.coding"> + <path value="PractitionerRole.code.coding"/> + <short value="Code defined by a terminology system"/> + <definition value="A reference to a code defined by a terminology system."/> + <comment value="Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true."/> + <requirements value="Allows for alternative encodings within a code system, and translations to other code systems."/> + <min value="0"/> + <max value="*"/> + <base> + <path value="CodeableConcept.coding"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="Coding"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <mapping> + <identity value="v2"/> + <map value="C*E.1-8, C*E.10-22"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value="union(., ./translation)"/> + </mapping> + <mapping> + <identity value="orim"/> + <map value="fhir:CodeableConcept.coding rdfs:subPropertyOf dt:CD.coding"/> + </mapping> + </element> + <element id="PractitionerRole.code:functions.coding.id"> + <path value="PractitionerRole.code.coding.id"/> + <representation value="xmlAttr"/> + <short value="Unique id for inter-element referencing"/> + <definition value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="Element.id"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"> + <valueUrl value="string"/> + </extension> + <code value="http://hl7.org/fhirpath/System.String"/> + </type> + <isModifier value="false"/> + <isSummary value="false"/> + <mapping> + <identity value="rim"/> + <map value="n/a"/> + </mapping> + </element> + <element id="PractitionerRole.code:functions.coding.extension"> + <path value="PractitionerRole.code.coding.extension"/> + <slicing> + <discriminator> + <type value="value"/> + <path value="url"/> + </discriminator> + <description value="Extensions are always sliced by (at least) url"/> + <rules value="open"/> + </slicing> + <short value="Additional content defined by implementations"/> + <definition value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension."/> + <comment value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/> + <alias value="extensions"/> + <alias value="user content"/> + <min value="0"/> + <max value="*"/> + <base> + <path value="Element.extension"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="Extension"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <constraint> + <key value="ext-1"/> + <severity value="error"/> + <human value="Must have either extensions or value[x], not both"/> + <expression value="extension.exists() != value.exists()"/> + <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])"/> + <source value="http://hl7.org/fhir/StructureDefinition/Extension"/> + </constraint> + <isModifier value="false"/> + <isSummary value="false"/> + <mapping> + <identity value="rim"/> + <map value="n/a"/> + </mapping> + </element> + <element id="PractitionerRole.code:functions.coding.system"> + <path value="PractitionerRole.code.coding.system"/> + <short value="Identity of the Helsepersonellregisterets (HPR) klassifikasjon av spesialiteter (OID=9034)"/> + <definition value="The identification of the code system Helsepersonellregisterets (HPR) klassifikasjon av spesialiteter (OID=9034)"/> + <comment value="The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...). OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should reference to some definition that establishes the system clearly and unambiguously."/> + <requirements value="Need to be unambiguous about the source of the definition of the symbol."/> + <min value="1"/> + <max value="1"/> + <base> + <path value="Coding.system"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="uri"/> + </type> + <fixedUri value="urn:oid:2.16.578.1.12.4.1.1.9034"/> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <mapping> + <identity value="v2"/> + <map value="C*E.3"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value="./codeSystem"/> + </mapping> + <mapping> + <identity value="orim"/> + <map value="fhir:Coding.system rdfs:subPropertyOf dt:CDCoding.codeSystem"/> + </mapping> + </element> + <element id="PractitionerRole.code:functions.coding.version"> + <path value="PractitionerRole.code.coding.version"/> + <short value="Version of the system - if relevant"/> + <definition value="The version of the code system which was used when choosing this code. Note that a well-maintained code system does not need the version reported, because the meaning of codes is consistent across versions. However this cannot consistently be assured, and when the meaning is not guaranteed to be consistent, the version SHOULD be exchanged."/> + <comment value="Where the terminology does not clearly define what string should be used to identify code system versions, the recommendation is to use the date (expressed in FHIR date format) on which that version was officially published as the version date."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="Coding.version"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="string"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <mapping> + <identity value="v2"/> + <map value="C*E.7"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value="./codeSystemVersion"/> + </mapping> + <mapping> + <identity value="orim"/> + <map value="fhir:Coding.version rdfs:subPropertyOf dt:CDCoding.codeSystemVersion"/> + </mapping> + </element> + <element id="PractitionerRole.code:functions.coding.code"> + <path value="PractitionerRole.code.coding.code"/> + <short value="Symbol in syntax defined by the system"/> + <definition value="A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination)."/> + <requirements value="Need to refer to a particular code in the system."/> + <min value="1"/> + <max value="1"/> + <base> + <path value="Coding.code"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="code"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <mapping> + <identity value="v2"/> + <map value="C*E.1"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value="./code"/> + </mapping> + <mapping> + <identity value="orim"/> + <map value="fhir:Coding.code rdfs:subPropertyOf dt:CDCoding.code"/> + </mapping> + </element> + <element id="PractitionerRole.code:functions.coding.display"> + <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable"> + <valueBoolean value="true"/> + </extension> + <path value="PractitionerRole.code.coding.display"/> + <short value="Representation defined by the system"/> + <definition value="A representation of the meaning of the code in the system, following the rules of the system."/> + <requirements value="Need to be able to carry a human-readable meaning of the code for readers that do not know the system."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="Coding.display"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="string"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <mapping> + <identity value="v2"/> + <map value="C*E.2 - but note this is not well followed"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value="CV.displayName"/> + </mapping> + <mapping> + <identity value="orim"/> + <map value="fhir:Coding.display rdfs:subPropertyOf dt:CDCoding.displayName"/> + </mapping> + </element> + <element id="PractitionerRole.code:functions.coding.userSelected"> + <path value="PractitionerRole.code.coding.userSelected"/> + <short value="If this coding was chosen directly by the user"/> + <definition value="Indicates that this coding was chosen by a user directly - e.g. off a pick list of available items (codes or displays)."/> + <comment value="Amongst a set of alternatives, a directly chosen code is the most appropriate starting point for new translations. There is some ambiguity about what exactly 'directly chosen' implies, and trading partner agreement may be needed to clarify the use of this element and its consequences more completely."/> + <requirements value="This has been identified as a clinical safety criterium - that this exact system/code pair was chosen explicitly, rather than inferred by the system based on some rules or language processing."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="Coding.userSelected"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="boolean"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <mapping> + <identity value="v2"/> + <map value="Sometimes implied by being first"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value="CD.codingRationale"/> + </mapping> + <mapping> + <identity value="orim"/> + <map value="fhir:Coding.userSelected fhir:mapsTo dt:CDCoding.codingRationale. fhir:Coding.userSelected fhir:hasMap fhir:Coding.userSelected.map. fhir:Coding.userSelected.map a fhir:Map; fhir:target dt:CDCoding.codingRationale. fhir:Coding.userSelected\#true a [ fhir:source "true"; fhir:target dt:CDCoding.codingRationale\#O ]"/> + </mapping> + </element> + <element id="PractitionerRole.code:functions.text"> + <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable"> + <valueBoolean value="true"/> + </extension> + <path value="PractitionerRole.code.text"/> + <short value="Plain text representation of the concept"/> + <definition value="A human language representation of the concept as seen/selected/uttered by the user who entered the data and/or which represents the intended meaning of the user."/> + <comment value="Very often the text is the same as a displayName of one of the codings."/> + <requirements value="The codes from the terminologies do not always capture the correct meaning with all the nuances of the human using them, or sometimes there is no appropriate code at all. In these cases, the text is used to capture the full meaning of the source."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="CodeableConcept.text"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="string"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <mapping> + <identity value="v2"/> + <map value="C*E.9. But note many systems use C*E.2 for this"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value="./originalText[mediaType/code="text/plain"]/data"/> + </mapping> + <mapping> + <identity value="orim"/> + <map value="fhir:CodeableConcept.text rdfs:subPropertyOf dt:CD.originalText"/> + </mapping> + </element> + <element id="PractitionerRole.specialty"> + <path value="PractitionerRole.specialty"/> + <slicing> + <discriminator> + <type value="value"/> + <path value="coding.system"/> + </discriminator> + <rules value="open"/> + </slicing> + <short value="Specific specialty of the practitioner"/> + <definition value="no-basis: code related to a speciality that the Practitioner can perform in the role within an organization Specific specialty of the practitioner."/> + <min value="0"/> + <max value="*"/> + <base> + <path value="PractitionerRole.specialty"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="CodeableConcept"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <binding> + <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> + <valueString value="PractitionerSpecialty"/> + </extension> + <strength value="preferred"/> + <description value="Specific specialty associated with the agency."/> + <valueSet value="http://hl7.org/fhir/ValueSet/c80-practice-codes"/> + </binding> + <mapping> + <identity value="v2"/> + <map value="PRA-5"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value=".player.HealthCareProvider[@classCode = 'PROV'].code"/> + </mapping> + <mapping> + <identity value="servd"/> + <map value="./Specialty"/> + </mapping> + </element> + <element id="PractitionerRole.specialty:discipline"> + <path value="PractitionerRole.specialty"/> + <sliceName value="discipline"/> + <short value="Specific discipline of practitioner"/> + <definition value="The Discipline the practitioner operates within the organization."/> + <alias value="fagområde"/> + <min value="0"/> + <max value="*"/> + <base> + <path value="PractitionerRole.specialty"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="CodeableConcept"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <binding> + <strength value="preferred"/> + <description value="Specific discipline"/> + <valueSet value="urn:oid:2.16.578.1.12.4.1.1.8451"/> + </binding> + <mapping> + <identity value="v2"/> + <map value="PRA-5"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value=".player.HealthCareProvider[@classCode = 'PROV'].code"/> + </mapping> + <mapping> + <identity value="servd"/> + <map value="./Specialty"/> + </mapping> + </element> + <element id="PractitionerRole.specialty:discipline.id"> + <path value="PractitionerRole.specialty.id"/> + <representation value="xmlAttr"/> + <short value="Unique id for inter-element referencing"/> + <definition value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="Element.id"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"> + <valueUrl value="string"/> + </extension> + <code value="http://hl7.org/fhirpath/System.String"/> + </type> + <isModifier value="false"/> + <isSummary value="false"/> + <mapping> + <identity value="rim"/> + <map value="n/a"/> + </mapping> + </element> + <element id="PractitionerRole.specialty:discipline.extension"> + <path value="PractitionerRole.specialty.extension"/> + <slicing> + <discriminator> + <type value="value"/> + <path value="url"/> + </discriminator> + <description value="Extensions are always sliced by (at least) url"/> + <rules value="open"/> + </slicing> + <short value="Additional content defined by implementations"/> + <definition value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension."/> + <comment value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/> + <alias value="extensions"/> + <alias value="user content"/> + <min value="0"/> + <max value="*"/> + <base> + <path value="Element.extension"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="Extension"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <constraint> + <key value="ext-1"/> + <severity value="error"/> + <human value="Must have either extensions or value[x], not both"/> + <expression value="extension.exists() != value.exists()"/> + <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])"/> + <source value="http://hl7.org/fhir/StructureDefinition/Extension"/> + </constraint> + <isModifier value="false"/> + <isSummary value="false"/> + <mapping> + <identity value="rim"/> + <map value="n/a"/> + </mapping> + </element> + <element id="PractitionerRole.specialty:discipline.coding"> + <path value="PractitionerRole.specialty.coding"/> + <short value="Code defined by a terminology system"/> + <definition value="A reference to a code defined by a terminology system."/> + <comment value="Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true."/> + <requirements value="Allows for alternative encodings within a code system, and translations to other code systems."/> + <min value="0"/> + <max value="*"/> + <base> + <path value="CodeableConcept.coding"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="Coding"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <mapping> + <identity value="v2"/> + <map value="C*E.1-8, C*E.10-22"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value="union(., ./translation)"/> + </mapping> + <mapping> + <identity value="orim"/> + <map value="fhir:CodeableConcept.coding rdfs:subPropertyOf dt:CD.coding"/> + </mapping> + </element> + <element id="PractitionerRole.specialty:discipline.coding.id"> + <path value="PractitionerRole.specialty.coding.id"/> + <representation value="xmlAttr"/> + <short value="Unique id for inter-element referencing"/> + <definition value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="Element.id"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"> + <valueUrl value="string"/> + </extension> + <code value="http://hl7.org/fhirpath/System.String"/> + </type> + <isModifier value="false"/> + <isSummary value="false"/> + <mapping> + <identity value="rim"/> + <map value="n/a"/> + </mapping> + </element> + <element id="PractitionerRole.specialty:discipline.coding.extension"> + <path value="PractitionerRole.specialty.coding.extension"/> + <slicing> + <discriminator> + <type value="value"/> + <path value="url"/> + </discriminator> + <description value="Extensions are always sliced by (at least) url"/> + <rules value="open"/> + </slicing> + <short value="Additional content defined by implementations"/> + <definition value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension."/> + <comment value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/> + <alias value="extensions"/> + <alias value="user content"/> + <min value="0"/> + <max value="*"/> + <base> + <path value="Element.extension"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="Extension"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <constraint> + <key value="ext-1"/> + <severity value="error"/> + <human value="Must have either extensions or value[x], not both"/> + <expression value="extension.exists() != value.exists()"/> + <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])"/> + <source value="http://hl7.org/fhir/StructureDefinition/Extension"/> + </constraint> + <isModifier value="false"/> + <isSummary value="false"/> + <mapping> + <identity value="rim"/> + <map value="n/a"/> + </mapping> + </element> + <element id="PractitionerRole.specialty:discipline.coding.system"> + <path value="PractitionerRole.specialty.coding.system"/> + <short value="The identification of the code system"/> + <definition value="The identification of the code system Fagområde (OID=8451)"/> + <comment value="The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...). OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should reference to some definition that establishes the system clearly and unambiguously."/> + <requirements value="Need to be unambiguous about the source of the definition of the symbol."/> + <alias value="Fagområde"/> + <min value="1"/> + <max value="1"/> + <base> + <path value="Coding.system"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="uri"/> + </type> + <fixedUri value="urn:oid:2.16.578.1.12.4.1.1.8451"/> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <mapping> + <identity value="v2"/> + <map value="C*E.3"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value="./codeSystem"/> + </mapping> + <mapping> + <identity value="orim"/> + <map value="fhir:Coding.system rdfs:subPropertyOf dt:CDCoding.codeSystem"/> + </mapping> + </element> + <element id="PractitionerRole.specialty:discipline.coding.version"> + <path value="PractitionerRole.specialty.coding.version"/> + <short value="Version of the system - if relevant"/> + <definition value="The version of the code system which was used when choosing this code. Note that a well-maintained code system does not need the version reported, because the meaning of codes is consistent across versions. However this cannot consistently be assured, and when the meaning is not guaranteed to be consistent, the version SHOULD be exchanged."/> + <comment value="Where the terminology does not clearly define what string should be used to identify code system versions, the recommendation is to use the date (expressed in FHIR date format) on which that version was officially published as the version date."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="Coding.version"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="string"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <mapping> + <identity value="v2"/> + <map value="C*E.7"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value="./codeSystemVersion"/> + </mapping> + <mapping> + <identity value="orim"/> + <map value="fhir:Coding.version rdfs:subPropertyOf dt:CDCoding.codeSystemVersion"/> + </mapping> + </element> + <element id="PractitionerRole.specialty:discipline.coding.code"> + <path value="PractitionerRole.specialty.coding.code"/> + <short value="Symbol in syntax defined by the system"/> + <definition value="A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination)."/> + <requirements value="Need to refer to a particular code in the system."/> + <min value="1"/> + <max value="1"/> + <base> + <path value="Coding.code"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="code"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <mapping> + <identity value="v2"/> + <map value="C*E.1"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value="./code"/> + </mapping> + <mapping> + <identity value="orim"/> + <map value="fhir:Coding.code rdfs:subPropertyOf dt:CDCoding.code"/> + </mapping> + </element> + <element id="PractitionerRole.specialty:discipline.coding.display"> + <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable"> + <valueBoolean value="true"/> + </extension> + <path value="PractitionerRole.specialty.coding.display"/> + <short value="Representation defined by the system"/> + <definition value="A representation of the meaning of the code in the system, following the rules of the system."/> + <requirements value="Need to be able to carry a human-readable meaning of the code for readers that do not know the system."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="Coding.display"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="string"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <mapping> + <identity value="v2"/> + <map value="C*E.2 - but note this is not well followed"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value="CV.displayName"/> + </mapping> + <mapping> + <identity value="orim"/> + <map value="fhir:Coding.display rdfs:subPropertyOf dt:CDCoding.displayName"/> + </mapping> + </element> + <element id="PractitionerRole.specialty:discipline.coding.userSelected"> + <path value="PractitionerRole.specialty.coding.userSelected"/> + <short value="If this coding was chosen directly by the user"/> + <definition value="Indicates that this coding was chosen by a user directly - e.g. off a pick list of available items (codes or displays)."/> + <comment value="Amongst a set of alternatives, a directly chosen code is the most appropriate starting point for new translations. There is some ambiguity about what exactly 'directly chosen' implies, and trading partner agreement may be needed to clarify the use of this element and its consequences more completely."/> + <requirements value="This has been identified as a clinical safety criterium - that this exact system/code pair was chosen explicitly, rather than inferred by the system based on some rules or language processing."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="Coding.userSelected"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="boolean"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <mapping> + <identity value="v2"/> + <map value="Sometimes implied by being first"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value="CD.codingRationale"/> + </mapping> + <mapping> + <identity value="orim"/> + <map value="fhir:Coding.userSelected fhir:mapsTo dt:CDCoding.codingRationale. fhir:Coding.userSelected fhir:hasMap fhir:Coding.userSelected.map. fhir:Coding.userSelected.map a fhir:Map; fhir:target dt:CDCoding.codingRationale. fhir:Coding.userSelected\#true a [ fhir:source "true"; fhir:target dt:CDCoding.codingRationale\#O ]"/> + </mapping> + </element> + <element id="PractitionerRole.specialty:discipline.text"> + <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable"> + <valueBoolean value="true"/> + </extension> + <path value="PractitionerRole.specialty.text"/> + <short value="Plain text representation of the concept"/> + <definition value="A human language representation of the concept as seen/selected/uttered by the user who entered the data and/or which represents the intended meaning of the user."/> + <comment value="Very often the text is the same as a displayName of one of the codings."/> + <requirements value="The codes from the terminologies do not always capture the correct meaning with all the nuances of the human using them, or sometimes there is no appropriate code at all. In these cases, the text is used to capture the full meaning of the source."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="CodeableConcept.text"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="string"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <mapping> + <identity value="v2"/> + <map value="C*E.9. But note many systems use C*E.2 for this"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value="./originalText[mediaType/code="text/plain"]/data"/> + </mapping> + <mapping> + <identity value="orim"/> + <map value="fhir:CodeableConcept.text rdfs:subPropertyOf dt:CD.originalText"/> + </mapping> + </element> + <element id="PractitionerRole.location"> + <path value="PractitionerRole.location"/> + <short value="The location(s) at which this practitioner provides care"/> + <definition value="The location(s) at which this practitioner provides care."/> + <min value="0"/> + <max value="*"/> + <base> + <path value="PractitionerRole.location"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="Reference"/> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Location"/> + <targetProfile value="http://helsenorge.no/fhir/StructureDefinition/no-basis-Location"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <mapping> + <identity value="w5"/> + <map value="FiveWs.where[x]"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value=".performance.ActDefinitionOrEvent.ServiceDeliveryLocation[@classCode = 'SDLOC']"/> + </mapping> + <mapping> + <identity value="servd"/> + <map value="(ServD maps Practitioners and Organizations via another entity, so this concept is not available)<br/> However these are accessed via the Site.ServiceSite.ServiceSiteProvider record. (The Site has the location)"/> + </mapping> + </element> + <element id="PractitionerRole.healthcareService"> + <path value="PractitionerRole.healthcareService"/> + <short value="The list of healthcare services that this worker provides for this role's Organization/Location(s)"/> + <definition value="The list of healthcare services that this worker provides for this role's Organization/Location(s)."/> + <min value="0"/> + <max value="*"/> + <base> + <path value="PractitionerRole.healthcareService"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="Reference"/> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/HealthcareService"/> + <targetProfile value="http://helsenorge.no/fhir/StructureDefinition/no-basis-HealthcareService"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="false"/> + <mapping> + <identity value="v2"/> + <map value="EDU-2 / AFF-3"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value=".player.QualifiedEntity[@classCode = 'QUAL'].code"/> + </mapping> + </element> + <element id="PractitionerRole.telecom"> + <path value="PractitionerRole.telecom"/> + <short value="Contact details that are specific to the role/location/service"/> + <definition value="Contact details that are specific to the role/location/service."/> + <requirements value="Often practitioners have a dedicated line for each location (or service) that they work at, and need to be able to define separate contact details for each of these."/> + <min value="0"/> + <max value="*"/> + <base> + <path value="PractitionerRole.telecom"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="ContactPoint"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <mapping> + <identity value="rim"/> + <map value=".telecom"/> + </mapping> + </element> + <element id="PractitionerRole.availableTime"> + <path value="PractitionerRole.availableTime"/> + <short value="Times the Service Site is available"/> + <definition value="A collection of times the practitioner is available or performing this role at the location and/or healthcareservice."/> + <comment value="More detailed availability information may be provided in associated Schedule/Slot resources."/> + <min value="0"/> + <max value="*"/> + <base> + <path value="PractitionerRole.availableTime"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="BackboneElement"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="false"/> + <mapping> + <identity value="rim"/> + <map value=".effectiveTime"/> + </mapping> + </element> + <element id="PractitionerRole.availableTime.id"> + <path value="PractitionerRole.availableTime.id"/> + <representation value="xmlAttr"/> + <short value="Unique id for inter-element referencing"/> + <definition value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="Element.id"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"> + <valueUrl value="string"/> + </extension> + <code value="http://hl7.org/fhirpath/System.String"/> + </type> + <isModifier value="false"/> + <isSummary value="false"/> + <mapping> + <identity value="rim"/> + <map value="n/a"/> + </mapping> + </element> + <element id="PractitionerRole.availableTime.extension"> + <path value="PractitionerRole.availableTime.extension"/> + <short value="Additional content defined by implementations"/> + <definition value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension."/> + <comment value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/> + <alias value="extensions"/> + <alias value="user content"/> + <min value="0"/> + <max value="*"/> + <base> + <path value="Element.extension"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="Extension"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <constraint> + <key value="ext-1"/> + <severity value="error"/> + <human value="Must have either extensions or value[x], not both"/> + <expression value="extension.exists() != value.exists()"/> + <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])"/> + <source value="http://hl7.org/fhir/StructureDefinition/Extension"/> + </constraint> + <isModifier value="false"/> + <isSummary value="false"/> + <mapping> + <identity value="rim"/> + <map value="n/a"/> + </mapping> + </element> + <element id="PractitionerRole.availableTime.modifierExtension"> + <path value="PractitionerRole.availableTime.modifierExtension"/> + <short value="Extensions that cannot be ignored even if unrecognized"/> + <definition value="May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)."/> + <comment value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/> + <requirements value="Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension)."/> + <alias value="extensions"/> + <alias value="user content"/> + <alias value="modifiers"/> + <min value="0"/> + <max value="*"/> + <base> + <path value="BackboneElement.modifierExtension"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="Extension"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <constraint> + <key value="ext-1"/> + <severity value="error"/> + <human value="Must have either extensions or value[x], not both"/> + <expression value="extension.exists() != value.exists()"/> + <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])"/> + <source value="http://hl7.org/fhir/StructureDefinition/Extension"/> + </constraint> + <isModifier value="true"/> + <isModifierReason value="Modifier extensions are expected to modify the meaning or interpretation of the element that contains them"/> + <isSummary value="true"/> + <mapping> + <identity value="rim"/> + <map value="N/A"/> + </mapping> + </element> + <element id="PractitionerRole.availableTime.daysOfWeek"> + <path value="PractitionerRole.availableTime.daysOfWeek"/> + <short value="mon | tue | wed | thu | fri | sat | sun"/> + <definition value="Indicates which days of the week are available between the start and end Times."/> + <min value="0"/> + <max value="*"/> + <base> + <path value="PractitionerRole.availableTime.daysOfWeek"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="code"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="false"/> + <binding> + <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> + <valueString value="DaysOfWeek"/> + </extension> + <strength value="required"/> + <description value="The days of the week."/> + <valueSet value="http://hl7.org/fhir/ValueSet/days-of-week|4.0.1"/> + </binding> + <mapping> + <identity value="rim"/> + <map value=".effectiveTime"/> + </mapping> + </element> + <element id="PractitionerRole.availableTime.allDay"> + <path value="PractitionerRole.availableTime.allDay"/> + <short value="Always available? e.g. 24 hour service"/> + <definition value="Is this always available? (hence times are irrelevant) e.g. 24 hour service."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="PractitionerRole.availableTime.allDay"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="boolean"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="false"/> + <mapping> + <identity value="rim"/> + <map value=".effectiveTime"/> + </mapping> + </element> + <element id="PractitionerRole.availableTime.availableStartTime"> + <path value="PractitionerRole.availableTime.availableStartTime"/> + <short value="Opening time of day (ignored if allDay = true)"/> + <definition value="The opening time of day. Note: If the AllDay flag is set, then this time is ignored."/> + <comment value="The timezone is expected to be for where this HealthcareService is provided at."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="PractitionerRole.availableTime.availableStartTime"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="time"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="false"/> + <mapping> + <identity value="rim"/> + <map value=".effectiveTime"/> + </mapping> + </element> + <element id="PractitionerRole.availableTime.availableEndTime"> + <path value="PractitionerRole.availableTime.availableEndTime"/> + <short value="Closing time of day (ignored if allDay = true)"/> + <definition value="The closing time of day. Note: If the AllDay flag is set, then this time is ignored."/> + <comment value="The timezone is expected to be for where this HealthcareService is provided at."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="PractitionerRole.availableTime.availableEndTime"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="time"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="false"/> + <mapping> + <identity value="rim"/> + <map value=".effectiveTime"/> + </mapping> + </element> + <element id="PractitionerRole.notAvailable"> + <path value="PractitionerRole.notAvailable"/> + <short value="Not available during this time due to provided reason"/> + <definition value="The practitioner is not available or performing this role during this period of time due to the provided reason."/> + <min value="0"/> + <max value="*"/> + <base> + <path value="PractitionerRole.notAvailable"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="BackboneElement"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="false"/> + <mapping> + <identity value="rim"/> + <map value=".effectiveTime"/> + </mapping> + </element> + <element id="PractitionerRole.notAvailable.id"> + <path value="PractitionerRole.notAvailable.id"/> + <representation value="xmlAttr"/> + <short value="Unique id for inter-element referencing"/> + <definition value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="Element.id"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"> + <valueUrl value="string"/> + </extension> + <code value="http://hl7.org/fhirpath/System.String"/> + </type> + <isModifier value="false"/> + <isSummary value="false"/> + <mapping> + <identity value="rim"/> + <map value="n/a"/> + </mapping> + </element> + <element id="PractitionerRole.notAvailable.extension"> + <path value="PractitionerRole.notAvailable.extension"/> + <short value="Additional content defined by implementations"/> + <definition value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension."/> + <comment value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/> + <alias value="extensions"/> + <alias value="user content"/> + <min value="0"/> + <max value="*"/> + <base> + <path value="Element.extension"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="Extension"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <constraint> + <key value="ext-1"/> + <severity value="error"/> + <human value="Must have either extensions or value[x], not both"/> + <expression value="extension.exists() != value.exists()"/> + <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])"/> + <source value="http://hl7.org/fhir/StructureDefinition/Extension"/> + </constraint> + <isModifier value="false"/> + <isSummary value="false"/> + <mapping> + <identity value="rim"/> + <map value="n/a"/> + </mapping> + </element> + <element id="PractitionerRole.notAvailable.modifierExtension"> + <path value="PractitionerRole.notAvailable.modifierExtension"/> + <short value="Extensions that cannot be ignored even if unrecognized"/> + <definition value="May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)."/> + <comment value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/> + <requirements value="Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension)."/> + <alias value="extensions"/> + <alias value="user content"/> + <alias value="modifiers"/> + <min value="0"/> + <max value="*"/> + <base> + <path value="BackboneElement.modifierExtension"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="Extension"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <constraint> + <key value="ext-1"/> + <severity value="error"/> + <human value="Must have either extensions or value[x], not both"/> + <expression value="extension.exists() != value.exists()"/> + <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])"/> + <source value="http://hl7.org/fhir/StructureDefinition/Extension"/> + </constraint> + <isModifier value="true"/> + <isModifierReason value="Modifier extensions are expected to modify the meaning or interpretation of the element that contains them"/> + <isSummary value="true"/> + <mapping> + <identity value="rim"/> + <map value="N/A"/> + </mapping> + </element> + <element id="PractitionerRole.notAvailable.description"> + <path value="PractitionerRole.notAvailable.description"/> + <short value="Reason presented to the user explaining why time not available"/> + <definition value="The reason that can be presented to the user as to why this time is not available."/> + <min value="1"/> + <max value="1"/> + <base> + <path value="PractitionerRole.notAvailable.description"/> + <min value="1"/> + <max value="1"/> + </base> + <type> + <code value="string"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="false"/> + <mapping> + <identity value="rim"/> + <map value="n/a"/> + </mapping> + </element> + <element id="PractitionerRole.notAvailable.during"> + <path value="PractitionerRole.notAvailable.during"/> + <short value="Service not available from this date"/> + <definition value="Service is not available (seasonally or for a public holiday) from this date."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="PractitionerRole.notAvailable.during"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="Period"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="false"/> + <mapping> + <identity value="rim"/> + <map value=".effectiveTime"/> + </mapping> + </element> + <element id="PractitionerRole.availabilityExceptions"> + <path value="PractitionerRole.availabilityExceptions"/> + <short value="Description of availability exceptions"/> + <definition value="A description of site availability exceptions, e.g. public holiday availability. Succinctly describing all possible exceptions to normal site availability as details in the available Times and not available Times."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="PractitionerRole.availabilityExceptions"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="string"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="false"/> + <mapping> + <identity value="rim"/> + <map value=".effectiveTime"/> + </mapping> + </element> + <element id="PractitionerRole.endpoint"> + <path value="PractitionerRole.endpoint"/> + <short value="Technical endpoints providing access to services operated for the practitioner with this role"/> + <definition value="no-basis: don't use this element to reference endpoints registered in the Norwegian Address register (endpoints connected to a kommunikasjonspart in tjenestebasert adressering). Endpoints registered in the Norwegian Address register should only be referenced through a kommunikasjonspart-Organization resource. Technical endpoints providing access to services operated for the practitioner with this role."/> + <requirements value="Organizations have multiple systems that provide various services and ,ay also be different for practitioners too. So the endpoint satisfies the need to be able to define the technical connection details for how to connect to them, and for what purpose."/> + <min value="0"/> + <max value="*"/> + <base> + <path value="PractitionerRole.endpoint"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="Reference"/> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Endpoint"/> + <targetProfile value="http://helsenorge.no/fhir/StructureDefinition/no-basis-Endpoint"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="false"/> + <mapping> + <identity value="rim"/> + <map value="n/a"/> + </mapping> + </element> + </snapshot> + <differential> + <element id="PractitionerRole"> + <path value="PractitionerRole"/> + </element> + <element id="PractitionerRole.practitioner"> + <path value="PractitionerRole.practitioner"/> + <type> + <code value="Reference"/> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Practitioner"/> + <targetProfile value="http://helsenorge.no/fhir/StructureDefinition/no-basis-Practitioner"/> + </type> + </element> + <element id="PractitionerRole.organization"> + <path value="PractitionerRole.organization"/> + <type> + <code value="Reference"/> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Organization"/> + <targetProfile value="http://helsenorge.no/fhir/StructureDefinition/no-basis-Organization"/> + </type> + </element> + <element id="PractitionerRole.code"> + <path value="PractitionerRole.code"/> + <slicing> + <discriminator> + <type value="value"/> + <path value="coding.system"/> + </discriminator> + <rules value="open"/> + </slicing> + <definition value="no-basis: Codes related to what function the Practitioner may perform Roles which this practitioner is authorized to perform for the organization."/> + </element> + <element id="PractitionerRole.code:functions"> + <path value="PractitionerRole.code"/> + <sliceName value="functions"/> + <definition value="no-basis: Codes from urn:oid:2.16.578.1.12.4.1.1.9034 Helsepersonells funksjoner mv. (OID=9034) Roles which this practitioner is authorized to perform for the organization."/> + <alias value="helsepersonells funksjoner"/> + <min value="0"/> + <max value="*"/> + <binding> + <strength value="preferred"/> + <valueSet value="urn:oid:2.16.578.1.12.4.1.1.9034"/> + </binding> + </element> + <element id="PractitionerRole.code:functions.coding.system"> + <path value="PractitionerRole.code.coding.system"/> + <short value="Identity of the Helsepersonellregisterets (HPR) klassifikasjon av spesialiteter (OID=9034)"/> + <definition value="The identification of the code system Helsepersonellregisterets (HPR) klassifikasjon av spesialiteter (OID=9034)"/> + <min value="1"/> + <fixedUri value="urn:oid:2.16.578.1.12.4.1.1.9034"/> + </element> + <element id="PractitionerRole.code:functions.coding.code"> + <path value="PractitionerRole.code.coding.code"/> + <min value="1"/> + </element> + <element id="PractitionerRole.specialty"> + <path value="PractitionerRole.specialty"/> + <slicing> + <discriminator> + <type value="value"/> + <path value="coding.system"/> + </discriminator> + <rules value="open"/> + </slicing> + <definition value="no-basis: code related to a speciality that the Practitioner can perform in the role within an organization Specific specialty of the practitioner."/> + </element> + <element id="PractitionerRole.specialty:discipline"> + <path value="PractitionerRole.specialty"/> + <sliceName value="discipline"/> + <short value="Specific discipline of practitioner"/> + <definition value="The Discipline the practitioner operates within the organization."/> + <alias value="fagområde"/> + <min value="0"/> + <max value="*"/> + <binding> + <strength value="preferred"/> + <description value="Specific discipline"/> + <valueSet value="urn:oid:2.16.578.1.12.4.1.1.8451"/> + </binding> + </element> + <element id="PractitionerRole.specialty:discipline.coding.system"> + <path value="PractitionerRole.specialty.coding.system"/> + <short value="The identification of the code system"/> + <definition value="The identification of the code system Fagområde (OID=8451)"/> + <alias value="Fagområde"/> + <min value="1"/> + <fixedUri value="urn:oid:2.16.578.1.12.4.1.1.8451"/> + </element> + <element id="PractitionerRole.specialty:discipline.coding.code"> + <path value="PractitionerRole.specialty.coding.code"/> + <min value="1"/> + </element> + <element id="PractitionerRole.location"> + <path value="PractitionerRole.location"/> + <type> + <code value="Reference"/> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Location"/> + <targetProfile value="http://helsenorge.no/fhir/StructureDefinition/no-basis-Location"/> + </type> + </element> + <element id="PractitionerRole.healthcareService"> + <path value="PractitionerRole.healthcareService"/> + <type> + <code value="Reference"/> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/HealthcareService"/> + <targetProfile value="http://helsenorge.no/fhir/StructureDefinition/no-basis-HealthcareService"/> + </type> + </element> + <element id="PractitionerRole.endpoint"> + <path value="PractitionerRole.endpoint"/> + <definition value="no-basis: don't use this element to reference endpoints registered in the Norwegian Address register (endpoints connected to a kommunikasjonspart in tjenestebasert adressering). Endpoints registered in the Norwegian Address register should only be referenced through a kommunikasjonspart-Organization resource. Technical endpoints providing access to services operated for the practitioner with this role."/> + <type> + <code value="Reference"/> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Endpoint"/> + <targetProfile value="http://helsenorge.no/fhir/StructureDefinition/no-basis-Endpoint"/> + </type> + </element> + </differential> +</StructureDefinition> \ No newline at end of file diff --git a/StructureDefinition-no-basis-address-official-definitions.html b/StructureDefinition-no-basis-address-official-definitions.html index 41a678da..39e8a967 100644 --- a/StructureDefinition-no-basis-address-official-definitions.html +++ b/StructureDefinition-no-basis-address-official-definitions.html @@ -43,8 +43,8 @@ <script src="assets/js/prism.js"></script> - <style type="text/css">h2{--heading-prefix:"2.15"} - h3,h4,h5,h6{--heading-prefix:"2.15"}</style> + <style type="text/css">h2{--heading-prefix:"2.21"} + h3,h4,h5,h6{--heading-prefix:"2.21"}</style> <div id="segment-header" class="segment"> <!-- segment-header --> <div class="container"> <!-- container --> <!-- Placeholder for child template header declarations --> @@ -314,7 +314,7 @@ <h2 id="root">Extension: NoBasisAddressOfficial - Detailed Descriptions</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-no-basis-address-official-mappings.html b/StructureDefinition-no-basis-address-official-mappings.html index 6f0c1779..e54f84b9 100644 --- a/StructureDefinition-no-basis-address-official-mappings.html +++ b/StructureDefinition-no-basis-address-official-mappings.html @@ -43,8 +43,8 @@ <script src="assets/js/prism.js"></script> - <style type="text/css">h2{--heading-prefix:"2.15"} - h3,h4,h5,h6{--heading-prefix:"2.15"}</style> + <style type="text/css">h2{--heading-prefix:"2.21"} + h3,h4,h5,h6{--heading-prefix:"2.21"}</style> <div id="segment-header" class="segment"> <!-- segment-header --> <div class="container"> <!-- container --> <!-- Placeholder for child template header declarations --> @@ -260,7 +260,7 @@ <h2 id="root">Extension: NoBasisAddressOfficial - Mappings</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-no-basis-address-official-testing.html b/StructureDefinition-no-basis-address-official-testing.html index 16f034d7..56cd2061 100644 --- a/StructureDefinition-no-basis-address-official-testing.html +++ b/StructureDefinition-no-basis-address-official-testing.html @@ -43,8 +43,8 @@ <script src="assets/js/prism.js"></script> - <style type="text/css">h2{--heading-prefix:"2.15"} - h3,h4,h5,h6{--heading-prefix:"2.15"}</style> + <style type="text/css">h2{--heading-prefix:"2.21"} + h3,h4,h5,h6{--heading-prefix:"2.21"}</style> <div id="segment-header" class="segment"> <!-- segment-header --> <div class="container"> <!-- container --> <!-- Placeholder for child template header declarations --> @@ -261,7 +261,7 @@ <h3>Test Scripts</h3> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-no-basis-address-official.html b/StructureDefinition-no-basis-address-official.html index d3daf175..b8e6535f 100644 --- a/StructureDefinition-no-basis-address-official.html +++ b/StructureDefinition-no-basis-address-official.html @@ -39,8 +39,8 @@ <script src="assets/js/prism.js"></script> - <style type="text/css">h2{--heading-prefix:"2.15"} - h3,h4,h5,h6{--heading-prefix:"2.15"}</style> + <style type="text/css">h2{--heading-prefix:"2.21"} + h3,h4,h5,h6{--heading-prefix:"2.21"}</style> <div id="segment-header" class="segment"> <!-- segment-header --> <div class="container"> <!-- container --> <!-- Placeholder for child template header declarations --> @@ -503,7 +503,7 @@ <h4>Constraints</h4> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-no-basis-address-official.profile.history.html b/StructureDefinition-no-basis-address-official.profile.history.html index 3f3e6d8f..57fbd033 100644 --- a/StructureDefinition-no-basis-address-official.profile.history.html +++ b/StructureDefinition-no-basis-address-official.profile.history.html @@ -243,7 +243,7 @@ <h2 id="root">Extension: NoBasisAddressOfficial - Change History</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-no-basis-address-official.profile.json.html b/StructureDefinition-no-basis-address-official.profile.json.html index e0edaec8..105d20ae 100644 --- a/StructureDefinition-no-basis-address-official.profile.json.html +++ b/StructureDefinition-no-basis-address-official.profile.json.html @@ -47,8 +47,8 @@ <script src="assets/js/prism.js"></script> - <style type="text/css">h2{--heading-prefix:"2.15"} - h3,h4,h5,h6{--heading-prefix:"2.15"}</style> + <style type="text/css">h2{--heading-prefix:"2.21"} + h3,h4,h5,h6{--heading-prefix:"2.21"}</style> <div id="segment-header" class="segment"> <!-- segment-header --> <div class="container"> <!-- container --> <!-- Placeholder for child template header declarations --> @@ -537,7 +537,7 @@ <h2 id="root">Extension: NoBasisAddressOfficial - JSON Profile</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-no-basis-address-official.profile.ttl.html b/StructureDefinition-no-basis-address-official.profile.ttl.html index f2d99c30..1a4836e6 100644 --- a/StructureDefinition-no-basis-address-official.profile.ttl.html +++ b/StructureDefinition-no-basis-address-official.profile.ttl.html @@ -47,8 +47,8 @@ <script src="assets/js/prism.js"></script> - <style type="text/css">h2{--heading-prefix:"2.15"} - h3,h4,h5,h6{--heading-prefix:"2.15"}</style> + <style type="text/css">h2{--heading-prefix:"2.21"} + h3,h4,h5,h6{--heading-prefix:"2.21"}</style> <div id="segment-header" class="segment"> <!-- segment-header --> <div class="container"> <!-- container --> <!-- Placeholder for child template header declarations --> @@ -472,7 +472,7 @@ <h2 id="root">Extension: NoBasisAddressOfficial - TTL Profile</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-no-basis-address-official.profile.xml.html b/StructureDefinition-no-basis-address-official.profile.xml.html index aa23359f..8b0f7f7e 100644 --- a/StructureDefinition-no-basis-address-official.profile.xml.html +++ b/StructureDefinition-no-basis-address-official.profile.xml.html @@ -47,8 +47,8 @@ <script src="assets/js/prism.js"></script> - <style type="text/css">h2{--heading-prefix:"2.15"} - h3,h4,h5,h6{--heading-prefix:"2.15"}</style> + <style type="text/css">h2{--heading-prefix:"2.21"} + h3,h4,h5,h6{--heading-prefix:"2.21"}</style> <div id="segment-header" class="segment"> <!-- segment-header --> <div class="container"> <!-- container --> <!-- Placeholder for child template header declarations --> @@ -498,7 +498,7 @@ <h2 id="root">Extension: NoBasisAddressOfficial - XML Profile</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-no-basis-address-official.xlsx b/StructureDefinition-no-basis-address-official.xlsx index b1e11e5d..b52d9ee8 100644 Binary files a/StructureDefinition-no-basis-address-official.xlsx and b/StructureDefinition-no-basis-address-official.xlsx differ diff --git a/StructureDefinition-no-basis-group-definitions.html b/StructureDefinition-no-basis-group-definitions.html index 66fcd802..47095366 100644 --- a/StructureDefinition-no-basis-group-definitions.html +++ b/StructureDefinition-no-basis-group-definitions.html @@ -43,8 +43,8 @@ <script src="assets/js/prism.js"></script> - <style type="text/css">h2{--heading-prefix:"2.16"} - h3,h4,h5,h6{--heading-prefix:"2.16"}</style> + <style type="text/css">h2{--heading-prefix:"2.22"} + h3,h4,h5,h6{--heading-prefix:"2.22"}</style> <div id="segment-header" class="segment"> <!-- segment-header --> <div class="container"> <!-- container --> <!-- Placeholder for child template header declarations --> @@ -184,7 +184,7 @@ <h2 id="root">Extension: NoBasisGroup - Detailed Descriptions</h2> Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -313,7 +313,7 @@ <h2 id="root">Extension: NoBasisGroup - Detailed Descriptions</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-no-basis-group-mappings.html b/StructureDefinition-no-basis-group-mappings.html index b0b5238f..a8f74f8c 100644 --- a/StructureDefinition-no-basis-group-mappings.html +++ b/StructureDefinition-no-basis-group-mappings.html @@ -43,8 +43,8 @@ <script src="assets/js/prism.js"></script> - <style type="text/css">h2{--heading-prefix:"2.16"} - h3,h4,h5,h6{--heading-prefix:"2.16"}</style> + <style type="text/css">h2{--heading-prefix:"2.22"} + h3,h4,h5,h6{--heading-prefix:"2.22"}</style> <div id="segment-header" class="segment"> <!-- segment-header --> <div class="container"> <!-- container --> <!-- Placeholder for child template header declarations --> @@ -184,7 +184,7 @@ <h2 id="root">Extension: NoBasisGroup - Mappings</h2> Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -260,7 +260,7 @@ <h2 id="root">Extension: NoBasisGroup - Mappings</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-no-basis-group-testing.html b/StructureDefinition-no-basis-group-testing.html index 6e5f9b29..e88ae84f 100644 --- a/StructureDefinition-no-basis-group-testing.html +++ b/StructureDefinition-no-basis-group-testing.html @@ -43,8 +43,8 @@ <script src="assets/js/prism.js"></script> - <style type="text/css">h2{--heading-prefix:"2.16"} - h3,h4,h5,h6{--heading-prefix:"2.16"}</style> + <style type="text/css">h2{--heading-prefix:"2.22"} + h3,h4,h5,h6{--heading-prefix:"2.22"}</style> <div id="segment-header" class="segment"> <!-- segment-header --> <div class="container"> <!-- container --> <!-- Placeholder for child template header declarations --> @@ -184,7 +184,7 @@ <h2 id="root">Extension: NoBasisGroup - Testing</h2> Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -261,7 +261,7 @@ <h3>Test Scripts</h3> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-no-basis-group.html b/StructureDefinition-no-basis-group.html index 70c4c879..8b0b23aa 100644 --- a/StructureDefinition-no-basis-group.html +++ b/StructureDefinition-no-basis-group.html @@ -39,8 +39,8 @@ <script src="assets/js/prism.js"></script> - <style type="text/css">h2{--heading-prefix:"2.16"} - h3,h4,h5,h6{--heading-prefix:"2.16"}</style> + <style type="text/css">h2{--heading-prefix:"2.22"} + h3,h4,h5,h6{--heading-prefix:"2.22"}</style> <div id="segment-header" class="segment"> <!-- segment-header --> <div class="container"> <!-- container --> <!-- Placeholder for child template header declarations --> @@ -196,7 +196,7 @@ <h2 id="root">Extension: no-basis-group Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -503,7 +503,7 @@ <h4>Constraints</h4> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-no-basis-group.json b/StructureDefinition-no-basis-group.json index f29cd2e0..c4702a01 100644 --- a/StructureDefinition-no-basis-group.json +++ b/StructureDefinition-no-basis-group.json @@ -10,7 +10,7 @@ "name" : "NoBasisGroup", "title" : "no-basis-group", "status" : "draft", - "date" : "2023-10-11T00:03:21+02:00", + "date" : "2023-10-12T00:15:11+02:00", "publisher" : "Example Publisher", "contact" : [{ "name" : "Example Publisher", diff --git a/StructureDefinition-no-basis-group.profile.history.html b/StructureDefinition-no-basis-group.profile.history.html index 13e9fa20..bfcef220 100644 --- a/StructureDefinition-no-basis-group.profile.history.html +++ b/StructureDefinition-no-basis-group.profile.history.html @@ -185,7 +185,7 @@ <h2 id="root">Extension: NoBasisGroup - Change History</h2> Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -243,7 +243,7 @@ <h2 id="root">Extension: NoBasisGroup - Change History</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-no-basis-group.profile.json.html b/StructureDefinition-no-basis-group.profile.json.html index 13ae1d6f..3ae4f422 100644 --- a/StructureDefinition-no-basis-group.profile.json.html +++ b/StructureDefinition-no-basis-group.profile.json.html @@ -47,8 +47,8 @@ <script src="assets/js/prism.js"></script> - <style type="text/css">h2{--heading-prefix:"2.16"} - h3,h4,h5,h6{--heading-prefix:"2.16"}</style> + <style type="text/css">h2{--heading-prefix:"2.22"} + h3,h4,h5,h6{--heading-prefix:"2.22"}</style> <div id="segment-header" class="segment"> <!-- segment-header --> <div class="container"> <!-- container --> <!-- Placeholder for child template header declarations --> @@ -188,7 +188,7 @@ <h2 id="root">Extension: NoBasisGroup - JSON Profile</h2> Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -219,7 +219,7 @@ <h2 id="root">Extension: NoBasisGroup - JSON Profile</h2> "<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.name">name</a>" : "NoBasisGroup", "<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.title">title</a>" : "no-basis-group", "<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.status">status</a>" : "draft", - "<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.date">date</a>" : "2023-10-11T00:03:21+02:00", + "<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.date">date</a>" : "2023-10-12T00:15:11+02:00", "<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.publisher">publisher</a>" : "Example Publisher", "<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.contact">contact</a>" : [ { @@ -532,7 +532,7 @@ <h2 id="root">Extension: NoBasisGroup - JSON Profile</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-no-basis-group.profile.ttl.html b/StructureDefinition-no-basis-group.profile.ttl.html index 646519a8..0894f298 100644 --- a/StructureDefinition-no-basis-group.profile.ttl.html +++ b/StructureDefinition-no-basis-group.profile.ttl.html @@ -47,8 +47,8 @@ <script src="assets/js/prism.js"></script> - <style type="text/css">h2{--heading-prefix:"2.16"} - h3,h4,h5,h6{--heading-prefix:"2.16"}</style> + <style type="text/css">h2{--heading-prefix:"2.22"} + h3,h4,h5,h6{--heading-prefix:"2.22"}</style> <div id="segment-header" class="segment"> <!-- segment-header --> <div class="container"> <!-- container --> <!-- Placeholder for child template header declarations --> @@ -188,7 +188,7 @@ <h2 id="root">Extension: NoBasisGroup - TTL Profile</h2> Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -226,7 +226,7 @@ <h2 id="root">Extension: NoBasisGroup - TTL Profile</h2> <a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.name">fhir:name</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#string">fhir:v</a> "NoBasisGroup"] ; # <a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.title">fhir:title</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#string">fhir:v</a> "no-basis-group"] ; # <a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.status">fhir:status</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#code">fhir:v</a> "draft"] ; # - <a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.date">fhir:date</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#dateTime">fhir:v</a> "2023-10-11T00:03:21+02:00"^^xsd:dateTime] ; # + <a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.date">fhir:date</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#dateTime">fhir:v</a> "2023-10-12T00:15:11+02:00"^^xsd:dateTime] ; # <a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.publisher">fhir:publisher</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#string">fhir:v</a> "Example Publisher"] ; # <a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.contact">fhir:contact</a> ( [ <a href="http://hl7.org/fhir/R4/metadatatypes.html#ContactDetail#ContactDetail.name">fhir:name</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#string">fhir:v</a> "Example Publisher" ] ; @@ -467,7 +467,7 @@ <h2 id="root">Extension: NoBasisGroup - TTL Profile</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-no-basis-group.profile.xml.html b/StructureDefinition-no-basis-group.profile.xml.html index cb9f85be..7aa32a56 100644 --- a/StructureDefinition-no-basis-group.profile.xml.html +++ b/StructureDefinition-no-basis-group.profile.xml.html @@ -47,8 +47,8 @@ <script src="assets/js/prism.js"></script> - <style type="text/css">h2{--heading-prefix:"2.16"} - h3,h4,h5,h6{--heading-prefix:"2.16"}</style> + <style type="text/css">h2{--heading-prefix:"2.22"} + h3,h4,h5,h6{--heading-prefix:"2.22"}</style> <div id="segment-header" class="segment"> <!-- segment-header --> <div class="container"> <!-- container --> <!-- Placeholder for child template header declarations --> @@ -188,7 +188,7 @@ <h2 id="root">Extension: NoBasisGroup - XML Profile</h2> Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -219,7 +219,7 @@ <h2 id="root">Extension: NoBasisGroup - XML Profile</h2> <<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.name">name</a> <a href="http://hl7.org/fhir/R4/datatypes.html#string">value</a>="NoBasisGroup"/> <<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.title">title</a> <a href="http://hl7.org/fhir/R4/datatypes.html#string">value</a>="no-basis-group"/> <<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.status">status</a> <a href="http://hl7.org/fhir/R4/datatypes.html#code">value</a>="draft"/> - <<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.date">date</a> <a href="http://hl7.org/fhir/R4/datatypes.html#dateTime">value</a>="2023-10-11T00:03:21+02:00"/> + <<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.date">date</a> <a href="http://hl7.org/fhir/R4/datatypes.html#dateTime">value</a>="2023-10-12T00:15:11+02:00"/> <<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.publisher">publisher</a> <a href="http://hl7.org/fhir/R4/datatypes.html#string">value</a>="Example Publisher"/> <<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.contact">contact</a>> <<a href="http://hl7.org/fhir/R4/metadatatypes.html#ContactDetail#ContactDetail.name">name</a> <a href="http://hl7.org/fhir/R4/datatypes.html#string">value</a>="Example Publisher"/> @@ -488,7 +488,7 @@ <h2 id="root">Extension: NoBasisGroup - XML Profile</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-no-basis-group.ttl b/StructureDefinition-no-basis-group.ttl index c6f7c109..7270c9fa 100644 --- a/StructureDefinition-no-basis-group.ttl +++ b/StructureDefinition-no-basis-group.ttl @@ -17,7 +17,7 @@ fhir:name [ fhir:v "NoBasisGroup"] ; # fhir:title [ fhir:v "no-basis-group"] ; # fhir:status [ fhir:v "draft"] ; # - fhir:date [ fhir:v "2023-10-11T00:03:21+02:00"^^xsd:dateTime] ; # + fhir:date [ fhir:v "2023-10-12T00:15:11+02:00"^^xsd:dateTime] ; # fhir:publisher [ fhir:v "Example Publisher"] ; # fhir:contact ( [ fhir:name [ fhir:v "Example Publisher" ] ; diff --git a/StructureDefinition-no-basis-group.xlsx b/StructureDefinition-no-basis-group.xlsx index 3e7d39bc..ddd82d6c 100644 Binary files a/StructureDefinition-no-basis-group.xlsx and b/StructureDefinition-no-basis-group.xlsx differ diff --git a/StructureDefinition-no-basis-group.xml b/StructureDefinition-no-basis-group.xml index ddef6a18..4da7e96b 100644 --- a/StructureDefinition-no-basis-group.xml +++ b/StructureDefinition-no-basis-group.xml @@ -10,7 +10,7 @@ <name value="NoBasisGroup"/> <title value="no-basis-group"/> <status value="draft"/> - <date value="2023-10-11T00:03:21+02:00"/> + <date value="2023-10-12T00:15:11+02:00"/> <publisher value="Example Publisher"/> <contact> <name value="Example Publisher"/> diff --git a/StructureDefinition-no-basis-middlename-definitions.html b/StructureDefinition-no-basis-middlename-definitions.html new file mode 100644 index 00000000..37130b10 --- /dev/null +++ b/StructureDefinition-no-basis-middlename-definitions.html @@ -0,0 +1,361 @@ +<!-- get modelType --> + + + +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE HTML> +<html xml:lang="en" xmlns="http://www.w3.org/1999/xhtml" lang="en"> + <head> + <meta content="text/html;charset=utf-8" http-equiv="Content-Type"/> + <title>no-basis-middlename - Definitions - v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - draft + + + +

+
+
+
+ +
+
+
+ + + + +
+
+ + +
+
+ +
+
+ + +
+
+
+
+ +
+

NyTimelosingIG - Local Development build (v0.1.0). See the Directory of published versions

+ + + + + + + + + + + + + + + + +

Extension: NoBasisMiddlename - Detailed Descriptions

+ + + + + + + +
+ + Draft + + as of 2019-09-23 + + +
+ + +

Definitions for the no-basis-middlename extension.

+ + + + + + +
+ + +
+

Guidance on how to interpret the contents of this table can be found here

+ + + + + + + +
0. Extension
Definition

The basis extension defines the Norwegian middlename wich is called "mellomnavn" and defined by Norwegian legislation (Lov om personnavn).

ShortDefines a Norwegian middle name
Control0..1
Alternate Namesmellomnavn
2. Extension.extension
Control0..0
4. Extension.url
Fixed Valuehttp://helsenorge.no/fhir/StructureDefinition/no-basis-middlename
6. Extension.value[x]
Definition

The middle name of a person. +The middlename should be a norwegian middlename as defined by norwegian legislation (Lov om personnavn).

ShortThe middle name of a person
Typestring, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
[x] NoteSee Choice of Data Types for further information about how to use [x]
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Alternate Namesmellomnavn
+
+ +
+

Guidance on how to interpret the contents of this table can be found here

+ + + + + + + + +
0. Extension
Definition

The basis extension defines the Norwegian middlename wich is called "mellomnavn" and defined by Norwegian legislation (Lov om personnavn).

+

Optional Extension Element - found in all resources.

+
ShortDefines a Norwegian middle nameOptional Extensions Element
Control0..1*
This element is affected by the following invariants: ele-1
Is Modifierfalse
Alternate Namesmellomnavn
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
2. Extension.extension
Definition

An Extension

+

May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

+
ShortExtensionAdditional content defined by implementations
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

+
Control0..0*
TypeExtension
Is Modifierfalse
Summaryfalse
Alternate Namesextensions, user content
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
SlicingThis element introduces a set of slices on Extension.extension. The slices are unordered and Open, and can be differentiated using the following discriminators: , and can be differentiated using the following discriminators:
  • value @ url
4. Extension.url
Definition

Source of the definition for the extension code - a logical name or a URL.

+
Shortidentifies the meaning of the extension
Comments

The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

+
Control1..1
Typeuri
Is Modifierfalse
XML FormatIn the XML format, this property is represented as an attribute.
Summaryfalse
Fixed Valuehttp://helsenorge.no/fhir/StructureDefinition/no-basis-middlename
6. Extension.value[x]
Definition

The middle name of a person. +The middlename should be a norwegian middlename as defined by norwegian legislation (Lov om personnavn).

+

Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

+
ShortThe middle name of a personValue of extension
Control0..1
Typestring, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
[x] NoteSee Choice of Data Types for further information about how to use [x]
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summaryfalse
Alternate Namesmellomnavn
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
+
+ +
+

Guidance on how to interpret the contents of this table can be found here

+ + + + + + + + + + +
0. Extension
Definition

The basis extension defines the Norwegian middlename wich is called "mellomnavn" and defined by Norwegian legislation (Lov om personnavn).

ShortDefines a Norwegian middle name
Control0..1
This element is affected by the following invariants: ele-1
Is Modifierfalse
Alternate Namesmellomnavn
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
2. Extension.id
Definition

Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

ShortUnique id for inter-element referencing
Control0..1
Typestring
Is Modifierfalse
XML FormatIn the XML format, this property is represented as an attribute.
Summaryfalse
4. Extension.extension
Definition

An Extension

ShortExtension
Control0..0
TypeExtension
Is Modifierfalse
Summaryfalse
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
SlicingThis element introduces a set of slices on Extension.extension. The slices are unordered and Open, and can be differentiated using the following discriminators: , and can be differentiated using the following discriminators:
  • value @ url
6. Extension.url
Definition

Source of the definition for the extension code - a logical name or a URL.

Shortidentifies the meaning of the extension
Comments

The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

Control1..1
Typeuri
Is Modifierfalse
XML FormatIn the XML format, this property is represented as an attribute.
Summaryfalse
Fixed Valuehttp://helsenorge.no/fhir/StructureDefinition/no-basis-middlename
8. Extension.value[x]
Definition

The middle name of a person. +The middlename should be a norwegian middlename as defined by norwegian legislation (Lov om personnavn).

ShortThe middle name of a person
Control0..1
Typestring
[x] NoteSee Choice of Data Types for further information about how to use [x]
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summaryfalse
Alternate Namesmellomnavn
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
+
+
+ + + + + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/StructureDefinition-no-basis-middlename-mappings.html b/StructureDefinition-no-basis-middlename-mappings.html new file mode 100644 index 00000000..e1297546 --- /dev/null +++ b/StructureDefinition-no-basis-middlename-mappings.html @@ -0,0 +1,304 @@ + + + + + + + + + + no-basis-middlename - Mappings - v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - draft + + + +

+
+
+
+ +
+
+
+ + + + +
+
+ + +
+
+ +
+
+ + +
+
+
+
+ +
+

NyTimelosingIG - Local Development build (v0.1.0). See the Directory of published versions

+ + + + + + + + + + + + + + + + +

Extension: NoBasisMiddlename - Mappings

+ + + + + + + +
+ + Draft + + as of 2019-09-23 + + +
+ + +

Mappings for the no-basis-middlename extension.

+ + + + + + +

Mappings for RIM Mapping (http://hl7.org/v3)

+ + + + + +
NoBasisMiddlename
Extension
   idn/a
   urlN/A
   value[x]N/A
+ + + + + + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/StructureDefinition-no-basis-middlename-testing.html b/StructureDefinition-no-basis-middlename-testing.html new file mode 100644 index 00000000..d1a2902d --- /dev/null +++ b/StructureDefinition-no-basis-middlename-testing.html @@ -0,0 +1,305 @@ + + + + + + + + + + no-basis-middlename - Testing - v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - draft + + + +

+
+
+
+ +
+
+
+ + + + +
+
+ + +
+
+ +
+
+ + +
+
+
+
+ +
+

NyTimelosingIG - Local Development build (v0.1.0). See the Directory of published versions

+ + + + + + + + + + + + + + + + +

Extension: NoBasisMiddlename - Testing

+ + + + + + + +
+ + Draft + + as of 2019-09-23 + + +
+ + + + + + + + + +

Test Plans

+ +

No test plans are currently available for the Profile.

+ + +

Test Scripts

+ +

No test scripts are currently available for the Profile.

+ + + + + + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/StructureDefinition-no-basis-middlename.csv b/StructureDefinition-no-basis-middlename.csv new file mode 100644 index 00000000..e812391d --- /dev/null +++ b/StructureDefinition-no-basis-middlename.csv @@ -0,0 +1,19 @@ +"Id","Path","Slice Name","Alias(s)","Label","Min","Max","Must Support?","Is Modifier?","Is Summary?","Type(s)","Short","Definition","Comments","Requirements","Default Value","Meaning When Missing","Fixed Value","Pattern","Example","Minimum Value","Maximum Value","Maximum Length","Binding Strength","Binding Description","Binding Value Set","Code","Slicing Discriminator","Slicing Description","Slicing Ordered","Slicing Rules","Base Path","Base Min","Base Max","Condition(s)","Constraint(s)","Mapping: RIM Mapping" +"Extension","Extension","","mellomnavn +","",0,1,"","","","null {[]} {[]} +","Defines a Norwegian middle name","The basis extension defines the Norwegian middlename wich is called ""mellomnavn"" and defined by Norwegian legislation (Lov om personnavn).","","","","","","","","","",,,,,"",,,,"Extension",0,*,"ele-1 +","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}" +"Extension.id","Extension.id","","","",0,1,"","","","string {[]} {[]} +","Unique id for inter-element referencing","Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.","","","","","","","","","",,,,,"",,,,"Element.id",0,1,"","","n/a" +"Extension.extension","Extension.extension","","","",0,0,"","","","Extension {[]} {[]} +","Extension","An Extension","","","","","","","","","",,,,,"","value:url} +","Extensions are always sliced by (at least) url",,"open","Element.extension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}" +"Extension.url","Extension.url","","","",1,1,"","","","uri {[]} {[]} +","identifies the meaning of the extension","Source of the definition for the extension code - a logical name or a URL.","The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.","","","","","","","","",,,,,"",,,,"Extension.url",1,1,"","","N/A" +"Extension.value[x]","Extension.value[x]","","mellomnavn +","",0,1,"","","","string {[]} {[]} +","The middle name of a person","The middle name of a person. +The middlename should be a norwegian middlename as defined by norwegian legislation (Lov om personnavn).","","","","","","","","","",,,,,"",,,,"Extension.value[x]",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","N/A" diff --git a/StructureDefinition-no-basis-middlename.html b/StructureDefinition-no-basis-middlename.html new file mode 100644 index 00000000..d1d6baa1 --- /dev/null +++ b/StructureDefinition-no-basis-middlename.html @@ -0,0 +1,556 @@ + + + + + + no-basis-middlename - v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - draft + + + +

+
+
+
+ +
+
+
+ + + + +
+
+ + +
+
+ +
+
+ + +
+
+
+
+ +
+

NyTimelosingIG - Local Development build (v0.1.0). See the Directory of published versions

+ + + + + + + + + + + + + + + +

Extension: no-basis-middlename + +

+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Official URL: http://helsenorge.no/fhir/StructureDefinition/no-basis-middlenameVersion: + 0.1.0
+ + Draft + + as of 2019-09-23 + + + Computable Name: NoBasisMiddlename
+ +

The basis extension defines the Norwegian middlename wich is called “mellomnavn” and defined by Norwegian legislation (Lov om personnavn).

+ + +

Specific usage of middle name as a specific part of official name standard where name order is important

+ + + +

Context of Use

+

This extension may be used on the following element(s):

+
    + +
  • Element ID HumanName
  • + +
+ + + + + + +

Usage info

+

Usage:

+ + + + + +

Formal Views of Extension Content

+

+ Description of Profiles, Differentials, Snapshots, and how the XML and JSON presentations work. +

+
+ + +
+
+

This structure is derived from Extension +

+
+ + +

+Summary +

+

Simple Extension of type string: The basis extension defines the Norwegian middlename wich is called "mellomnavn" and defined by Norwegian legislation (Lov om personnavn).

+
+
+
+ +
+
+

This structure is derived from Extension +

+
+ + + + +
NameFlagsCard.TypeDescription & Constraintsdoco
.. Extension 0..1ExtensionDefines a Norwegian middle name
... extension 0..0
... url 1..1uri"http://helsenorge.no/fhir/StructureDefinition/no-basis-middlename"
... value[x] 0..1stringThe middle name of a person

doco Documentation for this format
+
+
+
+ +
+
+
+ + + + + +
NameFlagsCard.TypeDescription & Constraintsdoco
.. Extension 0..1ExtensionDefines a Norwegian middle name
... id 0..1stringUnique id for inter-element referencing
... extension 0..0
... url 1..1uri"http://helsenorge.no/fhir/StructureDefinition/no-basis-middlename"

doco Documentation for this format
+
+
+
+ + + + + + + + + + +
+
+

This structure is derived from Extension +

+
+ +

+Summary +

+

Simple Extension of type string: The basis extension defines the Norwegian middlename wich is called "mellomnavn" and defined by Norwegian legislation (Lov om personnavn).

+
+
+
+

+ Differential View +

+

This structure is derived from Extension +

+
+ + + + +
NameFlagsCard.TypeDescription & Constraintsdoco
.. Extension 0..1ExtensionDefines a Norwegian middle name
... extension 0..0
... url 1..1uri"http://helsenorge.no/fhir/StructureDefinition/no-basis-middlename"
... value[x] 0..1stringThe middle name of a person

doco Documentation for this format
+
+
+
+

+ Snapshot View +

+
+ + + + + +
NameFlagsCard.TypeDescription & Constraintsdoco
.. Extension 0..1ExtensionDefines a Norwegian middle name
... id 0..1stringUnique id for inter-element referencing
... extension 0..0
... url 1..1uri"http://helsenorge.no/fhir/StructureDefinition/no-basis-middlename"

doco Documentation for this format
+
+
+ + + + + + + + + +
+
+

 

+

Other representations of profile: CSV, Excel, Schematron +

+ + + + + + + + + +

Constraints

+ + + + +
IdGradePath(s)DetailsRequirements
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
+ + + + + + + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/StructureDefinition-no-basis-middlename.json b/StructureDefinition-no-basis-middlename.json new file mode 100644 index 00000000..bbc1d634 --- /dev/null +++ b/StructureDefinition-no-basis-middlename.json @@ -0,0 +1,236 @@ +{ + "resourceType" : "StructureDefinition", + "id" : "no-basis-middlename", + "meta" : { + "versionId" : "1", + "lastUpdated" : "2018-06-13T12:23:00.348+00:00" + }, + "text" : { + "status" : "extensions", + "div" : "
Placeholder
" + }, + "url" : "http://helsenorge.no/fhir/StructureDefinition/no-basis-middlename", + "version" : "0.1.0", + "name" : "NoBasisMiddlename", + "title" : "no-basis-middlename", + "status" : "draft", + "date" : "2019-09-23", + "publisher" : "Example Publisher", + "contact" : [{ + "name" : "Example Publisher", + "telecom" : [{ + "system" : "url", + "value" : "http://example.org/example-publisher" + }] + }], + "description" : "The basis extension defines the Norwegian middlename wich is called \"mellomnavn\" and defined by Norwegian legislation (Lov om personnavn).", + "purpose" : "Specific usage of middle name as a specific part of official name standard where name order is important", + "fhirVersion" : "4.0.1", + "mapping" : [{ + "identity" : "rim", + "uri" : "http://hl7.org/v3", + "name" : "RIM Mapping" + }], + "kind" : "complex-type", + "abstract" : false, + "context" : [{ + "type" : "element", + "expression" : "HumanName" + }], + "type" : "Extension", + "baseDefinition" : "http://hl7.org/fhir/StructureDefinition/Extension", + "derivation" : "constraint", + "snapshot" : { + "element" : [{ + "id" : "Extension", + "path" : "Extension", + "short" : "Defines a Norwegian middle name", + "definition" : "The basis extension defines the Norwegian middlename wich is called \"mellomnavn\" and defined by Norwegian legislation (Lov om personnavn).", + "alias" : ["mellomnavn"], + "min" : 0, + "max" : "1", + "base" : { + "path" : "Extension", + "min" : 0, + "max" : "*" + }, + "condition" : ["ele-1"], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }, + { + "key" : "ext-1", + "severity" : "error", + "human" : "Must have either extensions or value[x], not both", + "expression" : "extension.exists() != value.exists()", + "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])", + "source" : "http://hl7.org/fhir/StructureDefinition/Extension" + }], + "isModifier" : false + }, + { + "id" : "Extension.id", + "path" : "Extension.id", + "representation" : ["xmlAttr"], + "short" : "Unique id for inter-element referencing", + "definition" : "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Element.id", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "extension" : [{ + "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type", + "valueUrl" : "string" + }], + "code" : "http://hl7.org/fhirpath/System.String" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "n/a" + }] + }, + { + "id" : "Extension.extension", + "path" : "Extension.extension", + "slicing" : { + "discriminator" : [{ + "type" : "value", + "path" : "url" + }], + "description" : "Extensions are always sliced by (at least) url", + "rules" : "open" + }, + "short" : "Extension", + "definition" : "An Extension", + "min" : 0, + "max" : "0", + "base" : { + "path" : "Element.extension", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "Extension" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }, + { + "key" : "ext-1", + "severity" : "error", + "human" : "Must have either extensions or value[x], not both", + "expression" : "extension.exists() != value.exists()", + "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])", + "source" : "http://hl7.org/fhir/StructureDefinition/Extension" + }], + "isModifier" : false, + "isSummary" : false + }, + { + "id" : "Extension.url", + "path" : "Extension.url", + "representation" : ["xmlAttr"], + "short" : "identifies the meaning of the extension", + "definition" : "Source of the definition for the extension code - a logical name or a URL.", + "comment" : "The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.", + "min" : 1, + "max" : "1", + "base" : { + "path" : "Extension.url", + "min" : 1, + "max" : "1" + }, + "type" : [{ + "extension" : [{ + "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type", + "valueUrl" : "uri" + }], + "code" : "http://hl7.org/fhirpath/System.String" + }], + "fixedUri" : "http://helsenorge.no/fhir/StructureDefinition/no-basis-middlename", + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "N/A" + }] + }, + { + "id" : "Extension.value[x]", + "path" : "Extension.value[x]", + "short" : "The middle name of a person", + "definition" : "The middle name of a person.\nThe middlename should be a norwegian middlename as defined by norwegian legislation (Lov om personnavn).", + "alias" : ["mellomnavn"], + "min" : 0, + "max" : "1", + "base" : { + "path" : "Extension.value[x]", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "string" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "N/A" + }] + }] + }, + "differential" : { + "element" : [{ + "id" : "Extension", + "path" : "Extension", + "short" : "Defines a Norwegian middle name", + "definition" : "The basis extension defines the Norwegian middlename wich is called \"mellomnavn\" and defined by Norwegian legislation (Lov om personnavn).", + "alias" : ["mellomnavn"], + "max" : "1" + }, + { + "id" : "Extension.extension", + "path" : "Extension.extension", + "max" : "0" + }, + { + "id" : "Extension.url", + "path" : "Extension.url", + "fixedUri" : "http://helsenorge.no/fhir/StructureDefinition/no-basis-middlename" + }, + { + "id" : "Extension.value[x]", + "path" : "Extension.value[x]", + "short" : "The middle name of a person", + "definition" : "The middle name of a person.\nThe middlename should be a norwegian middlename as defined by norwegian legislation (Lov om personnavn).", + "alias" : ["mellomnavn"], + "type" : [{ + "code" : "string" + }] + }] + } +} \ No newline at end of file diff --git a/StructureDefinition-no-basis-middlename.profile.history.html b/StructureDefinition-no-basis-middlename.profile.history.html new file mode 100644 index 00000000..6f26595e --- /dev/null +++ b/StructureDefinition-no-basis-middlename.profile.history.html @@ -0,0 +1,287 @@ + + + + + + + + + + - v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - draft + + + +

+
+
+
+ +
+
+
+ + + + +
+
+ + +
+
+ +
+
+ + +
+
+
+
+ + +
+

NyTimelosingIG - Local Development build (v0.1.0). See the Directory of published versions

+ + + + + + + + + + + + + + + + +

Extension: NoBasisMiddlename - Change History

+ + + + + + + +
+ + Draft + + as of 2019-09-23 + + +
+ +

Changes in the no-basis-middlename extension.

+ + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/StructureDefinition-no-basis-middlename.profile.json.html b/StructureDefinition-no-basis-middlename.profile.json.html new file mode 100644 index 00000000..27a51e9e --- /dev/null +++ b/StructureDefinition-no-basis-middlename.profile.json.html @@ -0,0 +1,594 @@ + + + + + + + + + + + + + + no-basis-middlename - JSON Representation - v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - draft + + + +

+
+
+
+ +
+
+
+ + + + +
+
+ + +
+
+ +
+
+ + +
+
+
+
+ +
+

NyTimelosingIG - Local Development build (v0.1.0). See the Directory of published versions

+ + + + + + + + + + + + + + + + +

Extension: NoBasisMiddlename - JSON Profile

+ + + + + + + +
+ + Draft + + as of 2019-09-23 + + +
+ + +

JSON representation of the no-basis-middlename extension.

+ +

Raw json | Download

+ + + + + + +

+{
+  "resourceType" : "StructureDefinition",
+  "id" : "no-basis-middlename",
+  "meta" : {
+    "versionId" : "1",
+    "lastUpdated" : "2018-06-13T12:23:00.348+00:00"
+  },
+  "text" : {
+    "status" : "extensions",
+    "div" : "<div xmlns=\"http://www.w3.org/1999/xhtml\">Placeholder</div>"
+  },
+  "url" : "http://helsenorge.no/fhir/StructureDefinition/no-basis-middlename",
+  "version" : "0.1.0",
+  "name" : "NoBasisMiddlename",
+  "title" : "no-basis-middlename",
+  "status" : "draft",
+  "date" : "2019-09-23",
+  "publisher" : "Example Publisher",
+  "contact" : [
+    {
+      "name" : "Example Publisher",
+      "telecom" : [
+        {
+          "system" : "url",
+          "value" : "http://example.org/example-publisher"
+        }
+      ]
+    }
+  ],
+  "description" : "The basis extension defines the Norwegian middlename wich is called \"mellomnavn\" and defined by Norwegian legislation (Lov om personnavn).",
+  "purpose" : "Specific usage of middle name as a specific part of official name standard where name order is important",
+  "fhirVersion" : "4.0.1",
+  "mapping" : [
+    {
+      "identity" : "rim",
+      "uri" : "http://hl7.org/v3",
+      "name" : "RIM Mapping"
+    }
+  ],
+  "kind" : "complex-type",
+  "abstract" : false,
+  "context" : [
+    {
+      "type" : "element",
+      "expression" : "HumanName"
+    }
+  ],
+  "type" : "Extension",
+  "baseDefinition" : "http://hl7.org/fhir/StructureDefinition/Extension",
+  "derivation" : "constraint",
+  "snapshot" : {
+    "element" : [
+      {
+        "id" : "Extension",
+        "path" : "Extension",
+        "short" : "Defines a Norwegian middle name",
+        "definition" : "The basis extension defines the Norwegian middlename wich is called \"mellomnavn\" and defined by Norwegian legislation (Lov om personnavn).",
+        "alias" : [
+          "mellomnavn"
+        ],
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Extension",
+          "min" : 0,
+          "max" : "*"
+        },
+        "condition" : [
+          "ele-1"
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          },
+          {
+            "key" : "ext-1",
+            "severity" : "error",
+            "human" : "Must have either extensions or value[x], not both",
+            "expression" : "extension.exists() != value.exists()",
+            "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Extension"
+          }
+        ],
+        "isModifier" : false
+      },
+      {
+        "id" : "Extension.id",
+        "path" : "Extension.id",
+        "representation" : [
+          "xmlAttr"
+        ],
+        "short" : "Unique id for inter-element referencing",
+        "definition" : "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Element.id",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "extension" : [
+              {
+                "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
+                "valueUrl" : "string"
+              }
+            ],
+            "code" : "http://hl7.org/fhirpath/System.String"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "n/a"
+          }
+        ]
+      },
+      {
+        "id" : "Extension.extension",
+        "path" : "Extension.extension",
+        "slicing" : {
+          "discriminator" : [
+            {
+              "type" : "value",
+              "path" : "url"
+            }
+          ],
+          "description" : "Extensions are always sliced by (at least) url",
+          "rules" : "open"
+        },
+        "short" : "Extension",
+        "definition" : "An Extension",
+        "min" : 0,
+        "max" : "0",
+        "base" : {
+          "path" : "Element.extension",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "Extension"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          },
+          {
+            "key" : "ext-1",
+            "severity" : "error",
+            "human" : "Must have either extensions or value[x], not both",
+            "expression" : "extension.exists() != value.exists()",
+            "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Extension"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false
+      },
+      {
+        "id" : "Extension.url",
+        "path" : "Extension.url",
+        "representation" : [
+          "xmlAttr"
+        ],
+        "short" : "identifies the meaning of the extension",
+        "definition" : "Source of the definition for the extension code - a logical name or a URL.",
+        "comment" : "The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.",
+        "min" : 1,
+        "max" : "1",
+        "base" : {
+          "path" : "Extension.url",
+          "min" : 1,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "extension" : [
+              {
+                "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
+                "valueUrl" : "uri"
+              }
+            ],
+            "code" : "http://hl7.org/fhirpath/System.String"
+          }
+        ],
+        "fixedUri" : "http://helsenorge.no/fhir/StructureDefinition/no-basis-middlename",
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "N/A"
+          }
+        ]
+      },
+      {
+        "id" : "Extension.value[x]",
+        "path" : "Extension.value[x]",
+        "short" : "The middle name of a person",
+        "definition" : "The middle name of a person.\nThe middlename should be a norwegian middlename as defined by norwegian legislation (Lov om personnavn).",
+        "alias" : [
+          "mellomnavn"
+        ],
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Extension.value[x]",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "string"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "N/A"
+          }
+        ]
+      }
+    ]
+  },
+  "differential" : {
+    "element" : [
+      {
+        "id" : "Extension",
+        "path" : "Extension",
+        "short" : "Defines a Norwegian middle name",
+        "definition" : "The basis extension defines the Norwegian middlename wich is called \"mellomnavn\" and defined by Norwegian legislation (Lov om personnavn).",
+        "alias" : [
+          "mellomnavn"
+        ],
+        "max" : "1"
+      },
+      {
+        "id" : "Extension.extension",
+        "path" : "Extension.extension",
+        "max" : "0"
+      },
+      {
+        "id" : "Extension.url",
+        "path" : "Extension.url",
+        "fixedUri" : "http://helsenorge.no/fhir/StructureDefinition/no-basis-middlename"
+      },
+      {
+        "id" : "Extension.value[x]",
+        "path" : "Extension.value[x]",
+        "short" : "The middle name of a person",
+        "definition" : "The middle name of a person.\nThe middlename should be a norwegian middlename as defined by norwegian legislation (Lov om personnavn).",
+        "alias" : [
+          "mellomnavn"
+        ],
+        "type" : [
+          {
+            "code" : "string"
+          }
+        ]
+      }
+    ]
+  }
+}
+ + + + + + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/StructureDefinition-no-basis-middlename.profile.ttl.html b/StructureDefinition-no-basis-middlename.profile.ttl.html new file mode 100644 index 00000000..e1c681e8 --- /dev/null +++ b/StructureDefinition-no-basis-middlename.profile.ttl.html @@ -0,0 +1,521 @@ + + + + + + + + + + + + + + no-basis-middlename - TTL Representation - v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - draft + + + +

+
+
+
+ +
+
+
+ + + + +
+
+ + +
+
+ +
+
+ + +
+
+
+
+ +
+

NyTimelosingIG - Local Development build (v0.1.0). See the Directory of published versions

+ + + + + + + + + + + + + + + + +

Extension: NoBasisMiddlename - TTL Profile

+ + + + + + + +
+ + Draft + + as of 2019-09-23 + + +
+ + +

TTL representation of the no-basis-middlename extension.

+ +

Raw ttl | Download

+ + + + + + +

+@prefix fhir: <http://hl7.org/fhir/> .
+@prefix owl: <http://www.w3.org/2002/07/owl#> .
+@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
+@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
+
+# - resource -------------------------------------------------------------------
+
+ a fhir:StructureDefinition ;
+  fhir:nodeRole fhir:treeRoot ;
+  fhir:id [ fhir:v "no-basis-middlename"] ; # 
+  fhir:meta [
+fhir:versionId [ fhir:v "1" ] ;
+fhir:lastUpdated [ fhir:v "2018-06-13T12:23:00.348+00:00"^^xsd:dateTime ]
+  ] ; # 
+  fhir:text [
+fhir:status [ fhir:v "extensions" ] ;
+fhir:div "<div xmlns=\"http://www.w3.org/1999/xhtml\">Placeholder</div>"
+  ] ; # 
+  fhir:url [ fhir:v "http://helsenorge.no/fhir/StructureDefinition/no-basis-middlename"^^xsd:anyURI] ; # 
+  fhir:version [ fhir:v "0.1.0"] ; # 
+  fhir:name [ fhir:v "NoBasisMiddlename"] ; # 
+  fhir:title [ fhir:v "no-basis-middlename"] ; # 
+  fhir:status [ fhir:v "draft"] ; # 
+  fhir:date [ fhir:v "2019-09-23"^^xsd:date] ; # 
+  fhir:publisher [ fhir:v "Example Publisher"] ; # 
+  fhir:contact ( [
+fhir:name [ fhir:v "Example Publisher" ] ;
+    ( fhir:telecom [
+fhir:system [ fhir:v "url" ] ;
+fhir:value [ fhir:v "http://example.org/example-publisher" ]     ] )
+  ] ) ; # 
+  fhir:description [ fhir:v "The basis extension defines the Norwegian middlename wich is called \"mellomnavn\" and defined by Norwegian legislation (Lov om personnavn)."] ; # 
+  fhir:purpose [ fhir:v "Specific usage of middle name as a specific part of official name standard where name order is important"] ; # 
+  fhir:fhirVersion [ fhir:v "4.0.1"] ; # 
+  fhir:mapping ( [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:uri [ fhir:v "http://hl7.org/v3"^^xsd:anyURI ] ;
+fhir:name [ fhir:v "RIM Mapping" ]
+  ] ) ; # 
+  fhir:kind [ fhir:v "complex-type"] ; # 
+  fhir:abstract [ fhir:v "false"^^xsd:boolean] ; # 
+  fhir:context ( [
+fhir:type [ fhir:v "element" ] ;
+fhir:expression [ fhir:v "HumanName" ]
+  ] ) ; # 
+  fhir:type [ fhir:v "Extension"^^xsd:anyURI] ; # 
+  fhir:baseDefinition [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Extension>
+  ] ; # 
+  fhir:derivation [ fhir:v "constraint"] ; # 
+  fhir:snapshot [
+    ( fhir:element [
+fhir:id [ fhir:v "Extension" ] ;
+fhir:path [ fhir:v "Extension" ] ;
+fhir:short [ fhir:v "Defines a Norwegian middle name" ] ;
+fhir:definition [ fhir:v "The basis extension defines the Norwegian middlename wich is called \"mellomnavn\" and defined by Norwegian legislation (Lov om personnavn)." ] ;
+      ( fhir:alias [ fhir:v "mellomnavn" ] ) ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Extension" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:condition [ fhir:v "ele-1" ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] [
+fhir:key [ fhir:v "ext-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ;
+fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ;
+fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Extension>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ]     ] [
+fhir:id [ fhir:v "Extension.id" ] ;
+fhir:path [ fhir:v "Extension.id" ] ;
+      ( fhir:representation [ fhir:v "xmlAttr" ] ) ;
+fhir:short [ fhir:v "Unique id for inter-element referencing" ] ;
+fhir:definition [ fhir:v "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Element.id" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+        ( fhir:extension [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "string"^^xsd:anyURI ]         ] ) ;
+fhir:code [ fhir:v "http://hl7.org/fhirpath/System.String"^^xsd:anyURI ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "n/a" ]       ] )     ] [
+fhir:id [ fhir:v "Extension.extension" ] ;
+fhir:path [ fhir:v "Extension.extension" ] ;
+fhir:slicing [
+        ( fhir:discriminator [
+fhir:type [ fhir:v "value" ] ;
+fhir:path [ fhir:v "url" ]         ] ) ;
+fhir:description [ fhir:v "Extensions are always sliced by (at least) url" ] ;
+fhir:rules [ fhir:v "open" ]       ] ;
+fhir:short [ fhir:v "Extension" ] ;
+fhir:definition [ fhir:v "An Extension" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "0" ] ;
+fhir:base [
+fhir:path [ fhir:v "Element.extension" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Extension"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] [
+fhir:key [ fhir:v "ext-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ;
+fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ;
+fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Extension>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ]     ] [
+fhir:id [ fhir:v "Extension.url" ] ;
+fhir:path [ fhir:v "Extension.url" ] ;
+      ( fhir:representation [ fhir:v "xmlAttr" ] ) ;
+fhir:short [ fhir:v "identifies the meaning of the extension" ] ;
+fhir:definition [ fhir:v "Source of the definition for the extension code - a logical name or a URL." ] ;
+fhir:comment [ fhir:v "The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension." ] ;
+fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Extension.url" ] ;
+fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+        ( fhir:extension [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "uri"^^xsd:anyURI ]         ] ) ;
+fhir:code [ fhir:v "http://hl7.org/fhirpath/System.String"^^xsd:anyURI ]       ] ) ;
+fhir:fixed [ fhir:v "http://helsenorge.no/fhir/StructureDefinition/no-basis-middlename"^^xsd:anyURI ] ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "N/A" ]       ] )     ] [
+fhir:id [ fhir:v "Extension.value[x]" ] ;
+fhir:path [ fhir:v "Extension.value[x]" ] ;
+fhir:short [ fhir:v "The middle name of a person" ] ;
+fhir:definition [ fhir:v "The middle name of a person.\nThe middlename should be a norwegian middlename as defined by norwegian legislation (Lov om personnavn)." ] ;
+      ( fhir:alias [ fhir:v "mellomnavn" ] ) ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Extension.value[x]" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "string"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "N/A" ]       ] )     ] )
+  ] ; # 
+  fhir:differential [
+    ( fhir:element [
+fhir:id [ fhir:v "Extension" ] ;
+fhir:path [ fhir:v "Extension" ] ;
+fhir:short [ fhir:v "Defines a Norwegian middle name" ] ;
+fhir:definition [ fhir:v "The basis extension defines the Norwegian middlename wich is called \"mellomnavn\" and defined by Norwegian legislation (Lov om personnavn)." ] ;
+      ( fhir:alias [ fhir:v "mellomnavn" ] ) ;
+fhir:max [ fhir:v "1" ]     ] [
+fhir:id [ fhir:v "Extension.extension" ] ;
+fhir:path [ fhir:v "Extension.extension" ] ;
+fhir:max [ fhir:v "0" ]     ] [
+fhir:id [ fhir:v "Extension.url" ] ;
+fhir:path [ fhir:v "Extension.url" ] ;
+fhir:fixed [ fhir:v "http://helsenorge.no/fhir/StructureDefinition/no-basis-middlename"^^xsd:anyURI ]     ] [
+fhir:id [ fhir:v "Extension.value[x]" ] ;
+fhir:path [ fhir:v "Extension.value[x]" ] ;
+fhir:short [ fhir:v "The middle name of a person" ] ;
+fhir:definition [ fhir:v "The middle name of a person.\nThe middlename should be a norwegian middlename as defined by norwegian legislation (Lov om personnavn)." ] ;
+      ( fhir:alias [ fhir:v "mellomnavn" ] ) ;
+      ( fhir:type [
+fhir:code [ fhir:v "string"^^xsd:anyURI ]       ] )     ] )
+  ] . # 
+
+
+ + + + + + + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/StructureDefinition-no-basis-middlename.profile.xml.html b/StructureDefinition-no-basis-middlename.profile.xml.html new file mode 100644 index 00000000..59ce46e2 --- /dev/null +++ b/StructureDefinition-no-basis-middlename.profile.xml.html @@ -0,0 +1,550 @@ + + + + + + + + + + + + + + no-basis-middlename - XML Representation - v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - draft + + + +

+
+
+
+ +
+
+
+ + + + +
+
+ + +
+
+ +
+
+ + +
+
+
+
+ +
+

NyTimelosingIG - Local Development build (v0.1.0). See the Directory of published versions

+ + + + + + + + + + + + + + + + +

Extension: NoBasisMiddlename - XML Profile

+ + + + + + + +
+ + Draft + + as of 2019-09-23 + + +
+ + +

XML representation of the no-basis-middlename extension.

+ +

Raw xml | Download

+ + + + + + +

+
+<StructureDefinition xmlns="http://hl7.org/fhir">
+  <id value="no-basis-middlename"/>
+  <meta>
+    <versionId value="1"/>
+    <lastUpdated value="2018-06-13T12:23:00.348+00:00"/>
+  </meta>
+  <text>
+    <status value="extensions"/>
+    <div xmlns="http://www.w3.org/1999/xhtml">Placeholder</div>
+  </text>
+  <url
+       value="http://helsenorge.no/fhir/StructureDefinition/no-basis-middlename"/>
+  <version value="0.1.0"/>
+  <name value="NoBasisMiddlename"/>
+  <title value="no-basis-middlename"/>
+  <status value="draft"/>
+  <date value="2019-09-23"/>
+  <publisher value="Example Publisher"/>
+  <contact>
+    <name value="Example Publisher"/>
+    <telecom>
+      <system value="url"/>
+      <value value="http://example.org/example-publisher"/>
+    </telecom>
+  </contact>
+  <description
+               value="The basis extension defines the Norwegian middlename wich is called &quot;mellomnavn&quot; and defined by Norwegian legislation (Lov om personnavn)."/>
+  <purpose
+           value="Specific usage of middle name as a specific part of official name standard where name order is important"/>
+  <fhirVersion value="4.0.1"/>
+  <mapping>
+    <identity value="rim"/>
+    <uri value="http://hl7.org/v3"/>
+    <name value="RIM Mapping"/>
+  </mapping>
+  <kind value="complex-type"/>
+  <abstract value="false"/>
+  <context>
+    <type value="element"/>
+    <expression value="HumanName"/>
+  </context>
+  <type value="Extension"/>
+  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Extension"/>
+  <derivation value="constraint"/>
+  <snapshot>
+    <element id="Extension">
+      <path value="Extension"/>
+      <short value="Defines a Norwegian middle name"/>
+      <definition
+                  value="The basis extension defines the Norwegian middlename wich is called &quot;mellomnavn&quot; and defined by Norwegian legislation (Lov om personnavn)."/>
+      <alias value="mellomnavn"/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Extension"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <condition value="ele-1"/>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <constraint>
+        <key value="ext-1"/>
+        <severity value="error"/>
+        <human value="Must have either extensions or value[x], not both"/>
+        <expression value="extension.exists() != value.exists()"/>
+        <xpath
+               value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Extension"/>
+      </constraint>
+      <isModifier value="false"/>
+    </element>
+    <element id="Extension.id">
+      <path value="Extension.id"/>
+      <representation value="xmlAttr"/>
+      <short value="Unique id for inter-element referencing"/>
+      <definition
+                  value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Element.id"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
+          <valueUrl value="string"/>
+        </extension>
+        <code value="http://hl7.org/fhirpath/System.String"/>
+      </type>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="n/a"/>
+      </mapping>
+    </element>
+    <element id="Extension.extension">
+      <path value="Extension.extension"/>
+      <slicing>
+        <discriminator>
+          <type value="value"/>
+          <path value="url"/>
+        </discriminator>
+        <description value="Extensions are always sliced by (at least) url"/>
+        <rules value="open"/>
+      </slicing>
+      <short value="Extension"/>
+      <definition value="An Extension"/>
+      <min value="0"/>
+      <max value="0"/>
+      <base>
+        <path value="Element.extension"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="Extension"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <constraint>
+        <key value="ext-1"/>
+        <severity value="error"/>
+        <human value="Must have either extensions or value[x], not both"/>
+        <expression value="extension.exists() != value.exists()"/>
+        <xpath
+               value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), &quot;value&quot;)])"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Extension"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+    </element>
+    <element id="Extension.url">
+      <path value="Extension.url"/>
+      <representation value="xmlAttr"/>
+      <short value="identifies the meaning of the extension"/>
+      <definition
+                  value="Source of the definition for the extension code - a logical name or a URL."/>
+      <comment
+               value="The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension."/>
+      <min value="1"/>
+      <max value="1"/>
+      <base>
+        <path value="Extension.url"/>
+        <min value="1"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
+          <valueUrl value="uri"/>
+        </extension>
+        <code value="http://hl7.org/fhirpath/System.String"/>
+      </type>
+      <fixedUri
+                value="http://helsenorge.no/fhir/StructureDefinition/no-basis-middlename"/>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="N/A"/>
+      </mapping>
+    </element>
+    <element id="Extension.value[x]">
+      <path value="Extension.value[x]"/>
+      <short value="The middle name of a person"/>
+      <definition
+                  value="The middle name of a person.
+The middlename should be a norwegian middlename as defined by norwegian legislation (Lov om personnavn)."/>
+      <alias value="mellomnavn"/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Extension.value[x]"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="string"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="N/A"/>
+      </mapping>
+    </element>
+  </snapshot>
+  <differential>
+    <element id="Extension">
+      <path value="Extension"/>
+      <short value="Defines a Norwegian middle name"/>
+      <definition
+                  value="The basis extension defines the Norwegian middlename wich is called &quot;mellomnavn&quot; and defined by Norwegian legislation (Lov om personnavn)."/>
+      <alias value="mellomnavn"/>
+      <max value="1"/>
+    </element>
+    <element id="Extension.extension">
+      <path value="Extension.extension"/>
+      <max value="0"/>
+    </element>
+    <element id="Extension.url">
+      <path value="Extension.url"/>
+      <fixedUri
+                value="http://helsenorge.no/fhir/StructureDefinition/no-basis-middlename"/>
+    </element>
+    <element id="Extension.value[x]">
+      <path value="Extension.value[x]"/>
+      <short value="The middle name of a person"/>
+      <definition
+                  value="The middle name of a person.
+The middlename should be a norwegian middlename as defined by norwegian legislation (Lov om personnavn)."/>
+      <alias value="mellomnavn"/>
+      <type>
+        <code value="string"/>
+      </type>
+    </element>
+  </differential>
+</StructureDefinition>
+ + + + + + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/StructureDefinition-no-basis-middlename.sch b/StructureDefinition-no-basis-middlename.sch new file mode 100644 index 00000000..f2ff8d79 --- /dev/null +++ b/StructureDefinition-no-basis-middlename.sch @@ -0,0 +1,12 @@ + + + + + + diff --git a/StructureDefinition-no-basis-middlename.ttl b/StructureDefinition-no-basis-middlename.ttl new file mode 100644 index 00000000..1f27deaa --- /dev/null +++ b/StructureDefinition-no-basis-middlename.ttl @@ -0,0 +1,254 @@ +@prefix fhir: . +@prefix owl: . +@prefix rdfs: . +@prefix xsd: . + +# - resource ------------------------------------------------------------------- + + a fhir:StructureDefinition ; + fhir:nodeRole fhir:treeRoot ; + fhir:id [ fhir:v "no-basis-middlename"] ; # + fhir:meta [ + fhir:versionId [ fhir:v "1" ] ; + fhir:lastUpdated [ fhir:v "2018-06-13T12:23:00.348+00:00"^^xsd:dateTime ] + ] ; # + fhir:text [ + fhir:status [ fhir:v "extensions" ] ; + fhir:div "
Placeholder
" + ] ; # + fhir:url [ fhir:v "http://helsenorge.no/fhir/StructureDefinition/no-basis-middlename"^^xsd:anyURI] ; # + fhir:version [ fhir:v "0.1.0"] ; # + fhir:name [ fhir:v "NoBasisMiddlename"] ; # + fhir:title [ fhir:v "no-basis-middlename"] ; # + fhir:status [ fhir:v "draft"] ; # + fhir:date [ fhir:v "2019-09-23"^^xsd:date] ; # + fhir:publisher [ fhir:v "Example Publisher"] ; # + fhir:contact ( [ + fhir:name [ fhir:v "Example Publisher" ] ; + fhir:telecom ( [ + fhir:system [ fhir:v "url" ] ; + fhir:value [ fhir:v "http://example.org/example-publisher" ] + ] ) + ] ) ; # + fhir:description [ fhir:v "The basis extension defines the Norwegian middlename wich is called \"mellomnavn\" and defined by Norwegian legislation (Lov om personnavn)."] ; # + fhir:purpose [ fhir:v "Specific usage of middle name as a specific part of official name standard where name order is important"] ; # + fhir:fhirVersion [ fhir:v "4.0.1"] ; # + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:uri [ fhir:v "http://hl7.org/v3"^^xsd:anyURI ] ; + fhir:name [ fhir:v "RIM Mapping" ] + ] ) ; # + fhir:kind [ fhir:v "complex-type"] ; # + fhir:abstract [ fhir:v "false"^^xsd:boolean] ; # + fhir:context ( [ + fhir:type [ fhir:v "element" ] ; + fhir:expression [ fhir:v "HumanName" ] + ] ) ; # + fhir:type [ fhir:v "Extension"^^xsd:anyURI] ; # + fhir:baseDefinition [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ; + fhir:link + ] ; # + fhir:derivation [ fhir:v "constraint"] ; # + fhir:snapshot [ + fhir:element ( [ + fhir:id [ fhir:v "Extension" ] ; + fhir:path [ fhir:v "Extension" ] ; + fhir:short [ fhir:v "Defines a Norwegian middle name" ] ; + fhir:definition [ fhir:v "The basis extension defines the Norwegian middlename wich is called \"mellomnavn\" and defined by Norwegian legislation (Lov om personnavn)." ] ; + fhir:alias ( [ fhir:v "mellomnavn" ] ) ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Extension" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:condition ( [ fhir:v "ele-1" ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] [ + fhir:key [ fhir:v "ext-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ; + fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ; + fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] + ] [ + fhir:id [ fhir:v "Extension.id" ] ; + fhir:path [ fhir:v "Extension.id" ] ; + fhir:representation ( [ fhir:v "xmlAttr" ] ) ; + fhir:short [ fhir:v "Unique id for inter-element referencing" ] ; + fhir:definition [ fhir:v "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Element.id" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"^^xsd:anyURI ] ; + fhir:value [ fhir:v "string"^^xsd:anyURI ] + ] ) ; + fhir:code [ fhir:v "http://hl7.org/fhirpath/System.String"^^xsd:anyURI ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "n/a" ] + ] ) + ] [ + fhir:id [ fhir:v "Extension.extension" ] ; + fhir:path [ fhir:v "Extension.extension" ] ; + fhir:slicing [ + fhir:discriminator ( [ + fhir:type [ fhir:v "value" ] ; + fhir:path [ fhir:v "url" ] + ] ) ; + fhir:description [ fhir:v "Extensions are always sliced by (at least) url" ] ; + fhir:rules [ fhir:v "open" ] + ] ; + fhir:short [ fhir:v "Extension" ] ; + fhir:definition [ fhir:v "An Extension" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "0" ] ; + fhir:base [ + fhir:path [ fhir:v "Element.extension" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Extension"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] [ + fhir:key [ fhir:v "ext-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ; + fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ; + fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] + ] [ + fhir:id [ fhir:v "Extension.url" ] ; + fhir:path [ fhir:v "Extension.url" ] ; + fhir:representation ( [ fhir:v "xmlAttr" ] ) ; + fhir:short [ fhir:v "identifies the meaning of the extension" ] ; + fhir:definition [ fhir:v "Source of the definition for the extension code - a logical name or a URL." ] ; + fhir:comment [ fhir:v "The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension." ] ; + fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Extension.url" ] ; + fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"^^xsd:anyURI ] ; + fhir:value [ fhir:v "uri"^^xsd:anyURI ] + ] ) ; + fhir:code [ fhir:v "http://hl7.org/fhirpath/System.String"^^xsd:anyURI ] + ] ) ; + fhir:fixed [ fhir:v "http://helsenorge.no/fhir/StructureDefinition/no-basis-middlename"^^xsd:anyURI ] ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "N/A" ] + ] ) + ] [ + fhir:id [ fhir:v "Extension.value[x]" ] ; + fhir:path [ fhir:v "Extension.value[x]" ] ; + fhir:short [ fhir:v "The middle name of a person" ] ; + fhir:definition [ fhir:v "The middle name of a person.\nThe middlename should be a norwegian middlename as defined by norwegian legislation (Lov om personnavn)." ] ; + fhir:alias ( [ fhir:v "mellomnavn" ] ) ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Extension.value[x]" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "string"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "N/A" ] + ] ) + ] ) + ] ; # + fhir:differential [ + fhir:element ( [ + fhir:id [ fhir:v "Extension" ] ; + fhir:path [ fhir:v "Extension" ] ; + fhir:short [ fhir:v "Defines a Norwegian middle name" ] ; + fhir:definition [ fhir:v "The basis extension defines the Norwegian middlename wich is called \"mellomnavn\" and defined by Norwegian legislation (Lov om personnavn)." ] ; + fhir:alias ( [ fhir:v "mellomnavn" ] ) ; + fhir:max [ fhir:v "1" ] + ] [ + fhir:id [ fhir:v "Extension.extension" ] ; + fhir:path [ fhir:v "Extension.extension" ] ; + fhir:max [ fhir:v "0" ] + ] [ + fhir:id [ fhir:v "Extension.url" ] ; + fhir:path [ fhir:v "Extension.url" ] ; + fhir:fixed [ fhir:v "http://helsenorge.no/fhir/StructureDefinition/no-basis-middlename"^^xsd:anyURI ] + ] [ + fhir:id [ fhir:v "Extension.value[x]" ] ; + fhir:path [ fhir:v "Extension.value[x]" ] ; + fhir:short [ fhir:v "The middle name of a person" ] ; + fhir:definition [ fhir:v "The middle name of a person.\nThe middlename should be a norwegian middlename as defined by norwegian legislation (Lov om personnavn)." ] ; + fhir:alias ( [ fhir:v "mellomnavn" ] ) ; + fhir:type ( [ + fhir:code [ fhir:v "string"^^xsd:anyURI ] + ] ) + ] ) + ] . # + +# ------------------------------------------------------------------------------------- + diff --git a/StructureDefinition-no-basis-middlename.xlsx b/StructureDefinition-no-basis-middlename.xlsx new file mode 100644 index 00000000..3b8b58fd Binary files /dev/null and b/StructureDefinition-no-basis-middlename.xlsx differ diff --git a/StructureDefinition-no-basis-middlename.xml b/StructureDefinition-no-basis-middlename.xml new file mode 100644 index 00000000..8490daa5 --- /dev/null +++ b/StructureDefinition-no-basis-middlename.xml @@ -0,0 +1,225 @@ + + + + + + + + + +
Placeholder
+
+ + + + + <status value="draft"/> + <date value="2019-09-23"/> + <publisher value="Example Publisher"/> + <contact> + <name value="Example Publisher"/> + <telecom> + <system value="url"/> + <value value="http://example.org/example-publisher"/> + </telecom> + </contact> + <description value="The basis extension defines the Norwegian middlename wich is called "mellomnavn" and defined by Norwegian legislation (Lov om personnavn)."/> + <purpose value="Specific usage of middle name as a specific part of official name standard where name order is important"/> + <fhirVersion value="4.0.1"/> + <mapping> + <identity value="rim"/> + <uri value="http://hl7.org/v3"/> + <name value="RIM Mapping"/> + </mapping> + <kind value="complex-type"/> + <abstract value="false"/> + <context> + <type value="element"/> + <expression value="HumanName"/> + </context> + <type value="Extension"/> + <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Extension"/> + <derivation value="constraint"/> + <snapshot> + <element id="Extension"> + <path value="Extension"/> + <short value="Defines a Norwegian middle name"/> + <definition value="The basis extension defines the Norwegian middlename wich is called "mellomnavn" and defined by Norwegian legislation (Lov om personnavn)."/> + <alias value="mellomnavn"/> + <min value="0"/> + <max value="1"/> + <base> + <path value="Extension"/> + <min value="0"/> + <max value="*"/> + </base> + <condition value="ele-1"/> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <constraint> + <key value="ext-1"/> + <severity value="error"/> + <human value="Must have either extensions or value[x], not both"/> + <expression value="extension.exists() != value.exists()"/> + <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])"/> + <source value="http://hl7.org/fhir/StructureDefinition/Extension"/> + </constraint> + <isModifier value="false"/> + </element> + <element id="Extension.id"> + <path value="Extension.id"/> + <representation value="xmlAttr"/> + <short value="Unique id for inter-element referencing"/> + <definition value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="Element.id"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"> + <valueUrl value="string"/> + </extension> + <code value="http://hl7.org/fhirpath/System.String"/> + </type> + <isModifier value="false"/> + <isSummary value="false"/> + <mapping> + <identity value="rim"/> + <map value="n/a"/> + </mapping> + </element> + <element id="Extension.extension"> + <path value="Extension.extension"/> + <slicing> + <discriminator> + <type value="value"/> + <path value="url"/> + </discriminator> + <description value="Extensions are always sliced by (at least) url"/> + <rules value="open"/> + </slicing> + <short value="Extension"/> + <definition value="An Extension"/> + <min value="0"/> + <max value="0"/> + <base> + <path value="Element.extension"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="Extension"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <constraint> + <key value="ext-1"/> + <severity value="error"/> + <human value="Must have either extensions or value[x], not both"/> + <expression value="extension.exists() != value.exists()"/> + <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])"/> + <source value="http://hl7.org/fhir/StructureDefinition/Extension"/> + </constraint> + <isModifier value="false"/> + <isSummary value="false"/> + </element> + <element id="Extension.url"> + <path value="Extension.url"/> + <representation value="xmlAttr"/> + <short value="identifies the meaning of the extension"/> + <definition value="Source of the definition for the extension code - a logical name or a URL."/> + <comment value="The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension."/> + <min value="1"/> + <max value="1"/> + <base> + <path value="Extension.url"/> + <min value="1"/> + <max value="1"/> + </base> + <type> + <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"> + <valueUrl value="uri"/> + </extension> + <code value="http://hl7.org/fhirpath/System.String"/> + </type> + <fixedUri value="http://helsenorge.no/fhir/StructureDefinition/no-basis-middlename"/> + <isModifier value="false"/> + <isSummary value="false"/> + <mapping> + <identity value="rim"/> + <map value="N/A"/> + </mapping> + </element> + <element id="Extension.value[x]"> + <path value="Extension.value[x]"/> + <short value="The middle name of a person"/> + <definition value="The middle name of a person. The middlename should be a norwegian middlename as defined by norwegian legislation (Lov om personnavn)."/> + <alias value="mellomnavn"/> + <min value="0"/> + <max value="1"/> + <base> + <path value="Extension.value[x]"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="string"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="false"/> + <mapping> + <identity value="rim"/> + <map value="N/A"/> + </mapping> + </element> + </snapshot> + <differential> + <element id="Extension"> + <path value="Extension"/> + <short value="Defines a Norwegian middle name"/> + <definition value="The basis extension defines the Norwegian middlename wich is called "mellomnavn" and defined by Norwegian legislation (Lov om personnavn)."/> + <alias value="mellomnavn"/> + <max value="1"/> + </element> + <element id="Extension.extension"> + <path value="Extension.extension"/> + <max value="0"/> + </element> + <element id="Extension.url"> + <path value="Extension.url"/> + <fixedUri value="http://helsenorge.no/fhir/StructureDefinition/no-basis-middlename"/> + </element> + <element id="Extension.value[x]"> + <path value="Extension.value[x]"/> + <short value="The middle name of a person"/> + <definition value="The middle name of a person. The middlename should be a norwegian middlename as defined by norwegian legislation (Lov om personnavn)."/> + <alias value="mellomnavn"/> + <type> + <code value="string"/> + </type> + </element> + </differential> +</StructureDefinition> \ No newline at end of file diff --git a/StructureDefinition-no-basis-municipalitycode-definitions.html b/StructureDefinition-no-basis-municipalitycode-definitions.html new file mode 100644 index 00000000..4d275371 --- /dev/null +++ b/StructureDefinition-no-basis-municipalitycode-definitions.html @@ -0,0 +1,387 @@ +<!-- get modelType --> + + + +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE HTML> +<html xml:lang="en" xmlns="http://www.w3.org/1999/xhtml" lang="en"> + <head> + <meta content="text/html;charset=utf-8" http-equiv="Content-Type"/> + <title>no-basis-municipalitycode - Definitions - v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - draft + + + +

+
+
+
+ +
+
+
+ + + + +
+
+ + +
+
+ +
+
+ + +
+
+
+
+ +
+

NyTimelosingIG - Local Development build (v0.1.0). See the Directory of published versions

+ + + + + + + + + + + + + + + + +

Extension: NoBasisMunicipalitycode - Detailed Descriptions

+ + + + + + + +
+ + Draft + + as of 2021-04-09 + + +
+ + +

Definitions for the no-basis-municipalitycode extension.

+ + + + + + +
+ + +
+

Guidance on how to interpret the contents of this table can be found here

+ + + + + + + + + + + +
0. Extension
Definition

Coded value for municipality/county Norwegian kommune

Shortno-basis-municipalitycode
2. Extension.extension
Control0..0
4. Extension.url
Fixed Valuehttp://helsenorge.no/fhir/StructureDefinition/no-basis-municipalitycode
6. Extension.value[x]
BindingThe codes SHALL be taken from https://register.geonorge.no/subregister/sosi-kodelister/kartverket/kommunenummer-alle
TypeCoding, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
[x] NoteSee Choice of Data Types for further information about how to use [x]
8. Extension.value[x].system
Definition

All Norwegian kommunenummer/municipalitycodes are published by SSB

10. Extension.value[x].code
Definition

Norwegian kommunenummer/municipalitycode

ShortActual kommunenummer
+
+ +
+

Guidance on how to interpret the contents of this table can be found here

+ + + + + + + + + + + + +
0. Extension
Definition

Coded value for municipality/county Norwegian kommune

+

Optional Extension Element - found in all resources.

+
Shortno-basis-municipalitycodeOptional Extensions Element
Control0..*
This element is affected by the following invariants: ele-1
Is Modifierfalse
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
2. Extension.extension
Definition

An Extension

+

May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

+
ShortExtensionAdditional content defined by implementations
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

+
Control0..0*
TypeExtension
Is Modifierfalse
Summaryfalse
Alternate Namesextensions, user content
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
SlicingThis element introduces a set of slices on Extension.extension. The slices are unordered and Open, and can be differentiated using the following discriminators: , and can be differentiated using the following discriminators:
  • value @ url
4. Extension.url
Definition

Source of the definition for the extension code - a logical name or a URL.

+
Shortidentifies the meaning of the extension
Comments

The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

+
Control1..1
Typeuri
Is Modifierfalse
XML FormatIn the XML format, this property is represented as an attribute.
Summaryfalse
Fixed Valuehttp://helsenorge.no/fhir/StructureDefinition/no-basis-municipalitycode
6. Extension.value[x]
Definition

Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

+
ShortValue of extension
Control0..1
BindingThe codes SHALL be taken from For codes, see https://register.geonorge.no/subregister/sosi-kodelister/kartverket/kommunenummer-alle
TypeCoding, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
[x] NoteSee Choice of Data Types for further information about how to use [x]
Is Modifierfalse
Summaryfalse
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
8. Extension.value[x].system
Definition

All Norwegian kommunenummer/municipalitycodes are published by SSB

+

The identification of the code system that defines the meaning of the symbol in the code.

+
ShortIdentity of the terminology system
Comments

The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...). OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should reference to some definition that establishes the system clearly and unambiguously.

+
Control0..1
Typeuri
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Requirements

Need to be unambiguous about the source of the definition of the symbol.

+
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
10. Extension.value[x].code
Definition

Norwegian kommunenummer/municipalitycode

+

A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).

+
ShortActual kommunenummerSymbol in syntax defined by the system
Control0..1
Typecode
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Requirements

Need to refer to a particular code in the system.

+
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
+
+ +
+

Guidance on how to interpret the contents of this table can be found here

+ + + + + + + + + + + + + + + + + + + + + + + + + +
0. Extension
Definition

Coded value for municipality/county Norwegian kommune

Shortno-basis-municipalitycode
Control0..*
This element is affected by the following invariants: ele-1
Is Modifierfalse
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
2. Extension.id
Definition

Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

ShortUnique id for inter-element referencing
Control0..1
Typestring
Is Modifierfalse
XML FormatIn the XML format, this property is represented as an attribute.
Summaryfalse
4. Extension.extension
Definition

An Extension

ShortExtension
Control0..0
TypeExtension
Is Modifierfalse
Summaryfalse
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
SlicingThis element introduces a set of slices on Extension.extension. The slices are unordered and Open, and can be differentiated using the following discriminators: , and can be differentiated using the following discriminators:
  • value @ url
6. Extension.url
Definition

Source of the definition for the extension code - a logical name or a URL.

Shortidentifies the meaning of the extension
Comments

The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

Control1..1
Typeuri
Is Modifierfalse
XML FormatIn the XML format, this property is represented as an attribute.
Summaryfalse
Fixed Valuehttp://helsenorge.no/fhir/StructureDefinition/no-basis-municipalitycode
8. Extension.value[x]
Definition

Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

ShortValue of extension
Control0..1
BindingThe codes SHALL be taken from https://register.geonorge.no/subregister/sosi-kodelister/kartverket/kommunenummer-alle
TypeCoding
[x] NoteSee Choice of Data Types for further information about how to use [x]
Is Modifierfalse
Summaryfalse
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
10. Extension.value[x].id
Definition

Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

ShortUnique id for inter-element referencing
Control0..1
Typestring
Is Modifierfalse
XML FormatIn the XML format, this property is represented as an attribute.
Summaryfalse
12. Extension.value[x].extension
Definition

May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

ShortAdditional content defined by implementations
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Control0..*
TypeExtension
Is Modifierfalse
Summaryfalse
Alternate Namesextensions, user content
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
SlicingThis element introduces a set of slices on Extension.value[x].extension. The slices are unordered and Open, and can be differentiated using the following discriminators: , and can be differentiated using the following discriminators:
  • value @ url
14. Extension.value[x].system
Definition

All Norwegian kommunenummer/municipalitycodes are published by SSB

ShortIdentity of the terminology system
Comments

The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...). OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should reference to some definition that establishes the system clearly and unambiguously.

Control0..1
Typeuri
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Requirements

Need to be unambiguous about the source of the definition of the symbol.

Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
16. Extension.value[x].version
Definition

The version of the code system which was used when choosing this code. Note that a well-maintained code system does not need the version reported, because the meaning of codes is consistent across versions. However this cannot consistently be assured, and when the meaning is not guaranteed to be consistent, the version SHOULD be exchanged.

ShortVersion of the system - if relevant
Comments

Where the terminology does not clearly define what string should be used to identify code system versions, the recommendation is to use the date (expressed in FHIR date format) on which that version was officially published as the version date.

NoteThis is a business versionId, not a resource version id (see discussion)
Control0..1
Typestring
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
18. Extension.value[x].code
Definition

Norwegian kommunenummer/municipalitycode

ShortActual kommunenummer
Control0..1
Typecode
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Requirements

Need to refer to a particular code in the system.

Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
20. Extension.value[x].display
Definition

A representation of the meaning of the code in the system, following the rules of the system.

ShortRepresentation defined by the system
Control0..1
Typestring
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Requirements

Need to be able to carry a human-readable meaning of the code for readers that do not know the system.

Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
22. Extension.value[x].userSelected
Definition

Indicates that this coding was chosen by a user directly - e.g. off a pick list of available items (codes or displays).

ShortIf this coding was chosen directly by the user
Comments

Amongst a set of alternatives, a directly chosen code is the most appropriate starting point for new translations. There is some ambiguity about what exactly 'directly chosen' implies, and trading partner agreement may be needed to clarify the use of this element and its consequences more completely.

Control0..1
Typeboolean
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Requirements

This has been identified as a clinical safety criterium - that this exact system/code pair was chosen explicitly, rather than inferred by the system based on some rules or language processing.

Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
+
+
+ + + + + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/StructureDefinition-no-basis-municipalitycode-mappings.html b/StructureDefinition-no-basis-municipalitycode-mappings.html new file mode 100644 index 00000000..9e07fd28 --- /dev/null +++ b/StructureDefinition-no-basis-municipalitycode-mappings.html @@ -0,0 +1,311 @@ + + + + + + + + + + no-basis-municipalitycode - Mappings - v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - draft + + + +

+
+
+
+ +
+
+
+ + + + +
+
+ + +
+
+ +
+
+ + +
+
+
+
+ +
+

NyTimelosingIG - Local Development build (v0.1.0). See the Directory of published versions

+ + + + + + + + + + + + + + + + +

Extension: NoBasisMunicipalitycode - Mappings

+ + + + + + + +
+ + Draft + + as of 2021-04-09 + + +
+ + +

Mappings for the no-basis-municipalitycode extension.

+ + + + + + +

Mappings for RIM Mapping (http://hl7.org/v3)

+ + + + + + + + + + + + +
NoBasisMunicipalitycode
Extension
   idn/a
   urlN/A
   value[x]N/A
      idn/a
      extensionn/a
      system./codeSystem
      version./codeSystemVersion
      code./code
      displayCV.displayName
      userSelectedCD.codingRationale
+ + + + + + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/StructureDefinition-no-basis-municipalitycode-testing.html b/StructureDefinition-no-basis-municipalitycode-testing.html new file mode 100644 index 00000000..55ca8fa2 --- /dev/null +++ b/StructureDefinition-no-basis-municipalitycode-testing.html @@ -0,0 +1,305 @@ + + + + + + + + + + no-basis-municipalitycode - Testing - v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - draft + + + +

+
+
+
+ +
+
+
+ + + + +
+
+ + +
+
+ +
+
+ + +
+
+
+
+ +
+

NyTimelosingIG - Local Development build (v0.1.0). See the Directory of published versions

+ + + + + + + + + + + + + + + + +

Extension: NoBasisMunicipalitycode - Testing

+ + + + + + + +
+ + Draft + + as of 2021-04-09 + + +
+ + + + + + + + + +

Test Plans

+ +

No test plans are currently available for the Profile.

+ + +

Test Scripts

+ +

No test scripts are currently available for the Profile.

+ + + + + + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/StructureDefinition-no-basis-municipalitycode.csv b/StructureDefinition-no-basis-municipalitycode.csv new file mode 100644 index 00000000..b6ad5026 --- /dev/null +++ b/StructureDefinition-no-basis-municipalitycode.csv @@ -0,0 +1,38 @@ +"Id","Path","Slice Name","Alias(s)","Label","Min","Max","Must Support?","Is Modifier?","Is Summary?","Type(s)","Short","Definition","Comments","Requirements","Default Value","Meaning When Missing","Fixed Value","Pattern","Example","Minimum Value","Maximum Value","Maximum Length","Binding Strength","Binding Description","Binding Value Set","Code","Slicing Discriminator","Slicing Description","Slicing Ordered","Slicing Rules","Base Path","Base Min","Base Max","Condition(s)","Constraint(s)","Mapping: RIM Mapping" +"Extension","Extension","","","",0,*,"","","","null {[]} {[]} +","no-basis-municipalitycode","Coded value for municipality/county Norwegian kommune","","","","","","","","","",,,,,"",,,,"Extension",0,*,"ele-1 +","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}" +"Extension.id","Extension.id","","","",0,1,"","","","string {[]} {[]} +","Unique id for inter-element referencing","Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.","","","","","","","","","",,,,,"",,,,"Element.id",0,1,"","","n/a" +"Extension.extension","Extension.extension","","","",0,0,"","","","Extension {[]} {[]} +","Extension","An Extension","","","","","","","","","",,,,,"","value:url} +","Extensions are always sliced by (at least) url",,"open","Element.extension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}" +"Extension.url","Extension.url","","","",1,1,"","","","uri {[]} {[]} +","identifies the meaning of the extension","Source of the definition for the extension code - a logical name or a URL.","The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.","","","","","","","","",,,,,"",,,,"Extension.url",1,1,"","","N/A" +"Extension.value[x]","Extension.value[x]","","","",0,1,"","","","Coding {[]} {[]} +","Value of extension","Value of extension - must be one of a constrained set of the data types (see [Extensibility](http://hl7.org/fhir/R4/extensibility.html) for a list).","","","","","","","","","",,"required","","https://register.geonorge.no/subregister/sosi-kodelister/kartverket/kommunenummer-alle","",,,,"Extension.value[x]",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","N/A" +"Extension.value[x].id","Extension.value[x].id","","","",0,1,"","","","string {[]} {[]} +","Unique id for inter-element referencing","Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.","","","","","","","","","",,,,,"",,,,"Element.id",0,1,"","","n/a" +"Extension.value[x].extension","Extension.value[x].extension","","extensions +user content","",0,*,"","","","Extension {[]} {[]} +","Additional content defined by implementations","May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","","","","","","","","",,,,,"","value:url} +","Extensions are always sliced by (at least) url",,"open","Element.extension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}","n/a" +"Extension.value[x].system","Extension.value[x].system","","","",0,1,"","","Y","uri {[]} {[]} +","Identity of the terminology system","All Norwegian kommunenummer/municipalitycodes are published by SSB","The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...). OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should reference to some definition that establishes the system clearly and unambiguously.","Need to be unambiguous about the source of the definition of the symbol.","","","","","","","",,,,,"",,,,"Coding.system",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","./codeSystem" +"Extension.value[x].version","Extension.value[x].version","","","",0,1,"","","Y","string {[]} {[]} +","Version of the system - if relevant","The version of the code system which was used when choosing this code. Note that a well-maintained code system does not need the version reported, because the meaning of codes is consistent across versions. However this cannot consistently be assured, and when the meaning is not guaranteed to be consistent, the version SHOULD be exchanged.","Where the terminology does not clearly define what string should be used to identify code system versions, the recommendation is to use the date (expressed in FHIR date format) on which that version was officially published as the version date.","","","","","","","","",,,,,"",,,,"Coding.version",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","./codeSystemVersion" +"Extension.value[x].code","Extension.value[x].code","","","",0,1,"","","Y","code {[]} {[]} +","Actual kommunenummer","Norwegian kommunenummer/municipalitycode","","Need to refer to a particular code in the system.","","","","","","","",,,,,"",,,,"Coding.code",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","./code" +"Extension.value[x].display","Extension.value[x].display","","","",0,1,"","","Y","string {[]} {[]} +","Representation defined by the system","A representation of the meaning of the code in the system, following the rules of the system.","","Need to be able to carry a human-readable meaning of the code for readers that do not know the system.","","","","","","","",,,,,"",,,,"Coding.display",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","CV.displayName" +"Extension.value[x].userSelected","Extension.value[x].userSelected","","","",0,1,"","","Y","boolean {[]} {[]} +","If this coding was chosen directly by the user","Indicates that this coding was chosen by a user directly - e.g. off a pick list of available items (codes or displays).","Amongst a set of alternatives, a directly chosen code is the most appropriate starting point for new translations. There is some ambiguity about what exactly 'directly chosen' implies, and trading partner agreement may be needed to clarify the use of this element and its consequences more completely.","This has been identified as a clinical safety criterium - that this exact system/code pair was chosen explicitly, rather than inferred by the system based on some rules or language processing.","","","","","","","",,,,,"",,,,"Coding.userSelected",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","CD.codingRationale" diff --git a/StructureDefinition-no-basis-municipalitycode.html b/StructureDefinition-no-basis-municipalitycode.html new file mode 100644 index 00000000..2a0887c4 --- /dev/null +++ b/StructureDefinition-no-basis-municipalitycode.html @@ -0,0 +1,586 @@ + + + + + + no-basis-municipalitycode - v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - draft + + + +

+
+
+
+ +
+
+
+ + + + +
+
+ + +
+
+ +
+
+ + +
+
+
+
+ +
+

NyTimelosingIG - Local Development build (v0.1.0). See the Directory of published versions

+ + + + + + + + + + + + + + + +

Extension: no-basis-municipalitycode + +

+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Official URL: http://helsenorge.no/fhir/StructureDefinition/no-basis-municipalitycodeVersion: + 0.1.0
+ + Draft + + as of 2021-04-09 + + + Computable Name: NoBasisMunicipalitycode
+ +

Coded value for municipality/county Norwegian kommune

+ + + +

Context of Use

+

This extension may be used on the following element(s):

+
    + +
  • Element ID Address.district
  • + +
+ + + + + + +

Usage info

+

Usage:

+
    +
  • This Extension is not used by any profiles in this Implementation Guide
  • +
+ + + + +

Formal Views of Extension Content

+

+ Description of Profiles, Differentials, Snapshots, and how the XML and JSON presentations work. +

+
+ + +
+
+

This structure is derived from Extension +

+
+ + +

+Summary +

+

Simple Extension of type Coding: Coded value for municipality/county Norwegian kommune

+
+
+
+ +
+
+

This structure is derived from Extension +

+
+ + + + + + +
NameFlagsCard.TypeDescription & Constraintsdoco
.. Extension 0..*Extensionno-basis-municipalitycode
... extension 0..0
... url 1..1uri"http://helsenorge.no/fhir/StructureDefinition/no-basis-municipalitycode"
... value[x] 0..1CodingValue of extension
Binding: https://register.geonorge.no/subregister/sosi-kodelister/kartverket/kommunenummer-alle (required)
.... system 0..1uriIdentity of the terminology system
.... code 0..1codeActual kommunenummer

doco Documentation for this format
+
+
+
+ +
+
+
+ + + + + + + + + + + + +
NameFlagsCard.TypeDescription & Constraintsdoco
.. Extension 0..*Extensionno-basis-municipalitycode
... id 0..1stringUnique id for inter-element referencing
... extension 0..0
... url 1..1uri"http://helsenorge.no/fhir/StructureDefinition/no-basis-municipalitycode"
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... system Σ0..1uriIdentity of the terminology system
.... version Σ0..1stringVersion of the system - if relevant
.... code Σ0..1codeActual kommunenummer
.... display Σ0..1stringRepresentation defined by the system
.... userSelected Σ0..1booleanIf this coding was chosen directly by the user

doco Documentation for this format
+
+
+
+ + + + + + + + + + +
+
+

This structure is derived from Extension +

+
+ +

+Summary +

+

Simple Extension of type Coding: Coded value for municipality/county Norwegian kommune

+
+
+
+

+ Differential View +

+

This structure is derived from Extension +

+
+ + + + + + +
NameFlagsCard.TypeDescription & Constraintsdoco
.. Extension 0..*Extensionno-basis-municipalitycode
... extension 0..0
... url 1..1uri"http://helsenorge.no/fhir/StructureDefinition/no-basis-municipalitycode"
... value[x] 0..1CodingValue of extension
Binding: https://register.geonorge.no/subregister/sosi-kodelister/kartverket/kommunenummer-alle (required)
.... system 0..1uriIdentity of the terminology system
.... code 0..1codeActual kommunenummer

doco Documentation for this format
+
+
+
+

+ Snapshot View +

+
+ + + + + + + + + + + + +
NameFlagsCard.TypeDescription & Constraintsdoco
.. Extension 0..*Extensionno-basis-municipalitycode
... id 0..1stringUnique id for inter-element referencing
... extension 0..0
... url 1..1uri"http://helsenorge.no/fhir/StructureDefinition/no-basis-municipalitycode"
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... system Σ0..1uriIdentity of the terminology system
.... version Σ0..1stringVersion of the system - if relevant
.... code Σ0..1codeActual kommunenummer
.... display Σ0..1stringRepresentation defined by the system
.... userSelected Σ0..1booleanIf this coding was chosen directly by the user

doco Documentation for this format
+
+
+ + + + + + + + + +
+
+

 

+

Other representations of profile: CSV, Excel, Schematron +

+ + +

Terminology Bindings

+ + + +
PathConformanceValueSet
Extension.value[x]requiredhttps://register.geonorge.no/subregister/sosi-kodelister/kartverket/kommunenummer-alle
+ + + + + + + +

Constraints

+ + + + +
IdGradePath(s)DetailsRequirements
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
+ + + + + + + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/StructureDefinition-no-basis-municipalitycode.json b/StructureDefinition-no-basis-municipalitycode.json new file mode 100644 index 00000000..c9bd2897 --- /dev/null +++ b/StructureDefinition-no-basis-municipalitycode.json @@ -0,0 +1,520 @@ +{ + "resourceType" : "StructureDefinition", + "id" : "no-basis-municipalitycode", + "text" : { + "status" : "extensions", + "div" : "
Placeholder
" + }, + "url" : "http://helsenorge.no/fhir/StructureDefinition/no-basis-municipalitycode", + "version" : "0.1.0", + "name" : "NoBasisMunicipalitycode", + "title" : "no-basis-municipalitycode", + "status" : "draft", + "date" : "2021-04-09", + "publisher" : "Example Publisher", + "contact" : [{ + "name" : "Example Publisher", + "telecom" : [{ + "system" : "url", + "value" : "http://example.org/example-publisher" + }] + }], + "description" : "Coded value for municipality/county Norwegian kommune", + "fhirVersion" : "4.0.1", + "mapping" : [{ + "identity" : "rim", + "uri" : "http://hl7.org/v3", + "name" : "RIM Mapping" + }], + "kind" : "complex-type", + "abstract" : false, + "context" : [{ + "type" : "element", + "expression" : "Address.district" + }], + "type" : "Extension", + "baseDefinition" : "http://hl7.org/fhir/StructureDefinition/Extension", + "derivation" : "constraint", + "snapshot" : { + "element" : [{ + "id" : "Extension", + "path" : "Extension", + "short" : "no-basis-municipalitycode", + "definition" : "Coded value for municipality/county Norwegian kommune", + "min" : 0, + "max" : "*", + "base" : { + "path" : "Extension", + "min" : 0, + "max" : "*" + }, + "condition" : ["ele-1"], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }, + { + "key" : "ext-1", + "severity" : "error", + "human" : "Must have either extensions or value[x], not both", + "expression" : "extension.exists() != value.exists()", + "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])", + "source" : "http://hl7.org/fhir/StructureDefinition/Extension" + }], + "isModifier" : false + }, + { + "id" : "Extension.id", + "path" : "Extension.id", + "representation" : ["xmlAttr"], + "short" : "Unique id for inter-element referencing", + "definition" : "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Element.id", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "extension" : [{ + "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type", + "valueUrl" : "string" + }], + "code" : "http://hl7.org/fhirpath/System.String" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "n/a" + }] + }, + { + "id" : "Extension.extension", + "path" : "Extension.extension", + "slicing" : { + "discriminator" : [{ + "type" : "value", + "path" : "url" + }], + "description" : "Extensions are always sliced by (at least) url", + "rules" : "open" + }, + "short" : "Extension", + "definition" : "An Extension", + "min" : 0, + "max" : "0", + "base" : { + "path" : "Element.extension", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "Extension" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }, + { + "key" : "ext-1", + "severity" : "error", + "human" : "Must have either extensions or value[x], not both", + "expression" : "extension.exists() != value.exists()", + "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])", + "source" : "http://hl7.org/fhir/StructureDefinition/Extension" + }], + "isModifier" : false, + "isSummary" : false + }, + { + "id" : "Extension.url", + "path" : "Extension.url", + "representation" : ["xmlAttr"], + "short" : "identifies the meaning of the extension", + "definition" : "Source of the definition for the extension code - a logical name or a URL.", + "comment" : "The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.", + "min" : 1, + "max" : "1", + "base" : { + "path" : "Extension.url", + "min" : 1, + "max" : "1" + }, + "type" : [{ + "extension" : [{ + "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type", + "valueUrl" : "uri" + }], + "code" : "http://hl7.org/fhirpath/System.String" + }], + "fixedUri" : "http://helsenorge.no/fhir/StructureDefinition/no-basis-municipalitycode", + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "N/A" + }] + }, + { + "id" : "Extension.value[x]", + "path" : "Extension.value[x]", + "short" : "Value of extension", + "definition" : "Value of extension - must be one of a constrained set of the data types (see [Extensibility](http://hl7.org/fhir/R4/extensibility.html) for a list).", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Extension.value[x]", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "Coding" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : false, + "binding" : { + "strength" : "required", + "valueSet" : "https://register.geonorge.no/subregister/sosi-kodelister/kartverket/kommunenummer-alle" + }, + "mapping" : [{ + "identity" : "rim", + "map" : "N/A" + }] + }, + { + "id" : "Extension.value[x].id", + "path" : "Extension.value[x].id", + "representation" : ["xmlAttr"], + "short" : "Unique id for inter-element referencing", + "definition" : "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Element.id", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "extension" : [{ + "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type", + "valueUrl" : "string" + }], + "code" : "http://hl7.org/fhirpath/System.String" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "n/a" + }] + }, + { + "id" : "Extension.value[x].extension", + "path" : "Extension.value[x].extension", + "slicing" : { + "discriminator" : [{ + "type" : "value", + "path" : "url" + }], + "description" : "Extensions are always sliced by (at least) url", + "rules" : "open" + }, + "short" : "Additional content defined by implementations", + "definition" : "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.", + "alias" : ["extensions", + "user content"], + "min" : 0, + "max" : "*", + "base" : { + "path" : "Element.extension", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "Extension" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }, + { + "key" : "ext-1", + "severity" : "error", + "human" : "Must have either extensions or value[x], not both", + "expression" : "extension.exists() != value.exists()", + "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])", + "source" : "http://hl7.org/fhir/StructureDefinition/Extension" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "n/a" + }] + }, + { + "id" : "Extension.value[x].system", + "path" : "Extension.value[x].system", + "short" : "Identity of the terminology system", + "definition" : "All Norwegian kommunenummer/municipalitycodes are published by SSB", + "comment" : "The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...). OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should reference to some definition that establishes the system clearly and unambiguously.", + "requirements" : "Need to be unambiguous about the source of the definition of the symbol.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Coding.system", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "uri" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "mapping" : [{ + "identity" : "v2", + "map" : "C*E.3" + }, + { + "identity" : "rim", + "map" : "./codeSystem" + }, + { + "identity" : "orim", + "map" : "fhir:Coding.system rdfs:subPropertyOf dt:CDCoding.codeSystem" + }] + }, + { + "id" : "Extension.value[x].version", + "path" : "Extension.value[x].version", + "short" : "Version of the system - if relevant", + "definition" : "The version of the code system which was used when choosing this code. Note that a well-maintained code system does not need the version reported, because the meaning of codes is consistent across versions. However this cannot consistently be assured, and when the meaning is not guaranteed to be consistent, the version SHOULD be exchanged.", + "comment" : "Where the terminology does not clearly define what string should be used to identify code system versions, the recommendation is to use the date (expressed in FHIR date format) on which that version was officially published as the version date.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Coding.version", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "string" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "mapping" : [{ + "identity" : "v2", + "map" : "C*E.7" + }, + { + "identity" : "rim", + "map" : "./codeSystemVersion" + }, + { + "identity" : "orim", + "map" : "fhir:Coding.version rdfs:subPropertyOf dt:CDCoding.codeSystemVersion" + }] + }, + { + "id" : "Extension.value[x].code", + "path" : "Extension.value[x].code", + "short" : "Actual kommunenummer", + "definition" : "Norwegian kommunenummer/municipalitycode", + "requirements" : "Need to refer to a particular code in the system.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Coding.code", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "code" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "mapping" : [{ + "identity" : "v2", + "map" : "C*E.1" + }, + { + "identity" : "rim", + "map" : "./code" + }, + { + "identity" : "orim", + "map" : "fhir:Coding.code rdfs:subPropertyOf dt:CDCoding.code" + }] + }, + { + "id" : "Extension.value[x].display", + "extension" : [{ + "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable", + "valueBoolean" : true + }], + "path" : "Extension.value[x].display", + "short" : "Representation defined by the system", + "definition" : "A representation of the meaning of the code in the system, following the rules of the system.", + "requirements" : "Need to be able to carry a human-readable meaning of the code for readers that do not know the system.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Coding.display", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "string" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "mapping" : [{ + "identity" : "v2", + "map" : "C*E.2 - but note this is not well followed" + }, + { + "identity" : "rim", + "map" : "CV.displayName" + }, + { + "identity" : "orim", + "map" : "fhir:Coding.display rdfs:subPropertyOf dt:CDCoding.displayName" + }] + }, + { + "id" : "Extension.value[x].userSelected", + "path" : "Extension.value[x].userSelected", + "short" : "If this coding was chosen directly by the user", + "definition" : "Indicates that this coding was chosen by a user directly - e.g. off a pick list of available items (codes or displays).", + "comment" : "Amongst a set of alternatives, a directly chosen code is the most appropriate starting point for new translations. There is some ambiguity about what exactly 'directly chosen' implies, and trading partner agreement may be needed to clarify the use of this element and its consequences more completely.", + "requirements" : "This has been identified as a clinical safety criterium - that this exact system/code pair was chosen explicitly, rather than inferred by the system based on some rules or language processing.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Coding.userSelected", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "boolean" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : true, + "mapping" : [{ + "identity" : "v2", + "map" : "Sometimes implied by being first" + }, + { + "identity" : "rim", + "map" : "CD.codingRationale" + }, + { + "identity" : "orim", + "map" : "fhir:Coding.userSelected fhir:mapsTo dt:CDCoding.codingRationale. fhir:Coding.userSelected fhir:hasMap fhir:Coding.userSelected.map. fhir:Coding.userSelected.map a fhir:Map; fhir:target dt:CDCoding.codingRationale. fhir:Coding.userSelected\\#true a [ fhir:source \"true\"; fhir:target dt:CDCoding.codingRationale\\#O ]" + }] + }] + }, + "differential" : { + "element" : [{ + "id" : "Extension", + "path" : "Extension", + "short" : "no-basis-municipalitycode", + "definition" : "Coded value for municipality/county Norwegian kommune" + }, + { + "id" : "Extension.extension", + "path" : "Extension.extension", + "max" : "0" + }, + { + "id" : "Extension.url", + "path" : "Extension.url", + "fixedUri" : "http://helsenorge.no/fhir/StructureDefinition/no-basis-municipalitycode" + }, + { + "id" : "Extension.value[x]", + "path" : "Extension.value[x]", + "type" : [{ + "code" : "Coding" + }], + "binding" : { + "strength" : "required", + "valueSet" : "https://register.geonorge.no/subregister/sosi-kodelister/kartverket/kommunenummer-alle" + } + }, + { + "id" : "Extension.value[x].system", + "path" : "Extension.value[x].system", + "definition" : "All Norwegian kommunenummer/municipalitycodes are published by SSB" + }, + { + "id" : "Extension.value[x].code", + "path" : "Extension.value[x].code", + "short" : "Actual kommunenummer", + "definition" : "Norwegian kommunenummer/municipalitycode" + }] + } +} \ No newline at end of file diff --git a/StructureDefinition-no-basis-municipalitycode.profile.history.html b/StructureDefinition-no-basis-municipalitycode.profile.history.html new file mode 100644 index 00000000..bdb4189e --- /dev/null +++ b/StructureDefinition-no-basis-municipalitycode.profile.history.html @@ -0,0 +1,287 @@ + + + + + + + + + + - v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - draft + + + +

+
+
+
+ +
+
+
+ + + + +
+
+ + +
+
+ +
+
+ + +
+
+
+
+ + +
+

NyTimelosingIG - Local Development build (v0.1.0). See the Directory of published versions

+ + + + + + + + + + + + + + + + +

Extension: NoBasisMunicipalitycode - Change History

+ + + + + + + +
+ + Draft + + as of 2021-04-09 + + +
+ +

Changes in the no-basis-municipalitycode extension.

+ + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/StructureDefinition-no-basis-municipalitycode.profile.json.html b/StructureDefinition-no-basis-municipalitycode.profile.json.html new file mode 100644 index 00000000..cbf55df5 --- /dev/null +++ b/StructureDefinition-no-basis-municipalitycode.profile.json.html @@ -0,0 +1,920 @@ + + + + + + + + + + + + + + no-basis-municipalitycode - JSON Representation - v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - draft + + + +

+
+
+
+ +
+
+
+ + + + +
+
+ + +
+
+ +
+
+ + +
+
+
+
+ +
+

NyTimelosingIG - Local Development build (v0.1.0). See the Directory of published versions

+ + + + + + + + + + + + + + + + +

Extension: NoBasisMunicipalitycode - JSON Profile

+ + + + + + + +
+ + Draft + + as of 2021-04-09 + + +
+ + +

JSON representation of the no-basis-municipalitycode extension.

+ +

Raw json | Download

+ + + + + + +

+{
+  "resourceType" : "StructureDefinition",
+  "id" : "no-basis-municipalitycode",
+  "text" : {
+    "status" : "extensions",
+    "div" : "<div xmlns=\"http://www.w3.org/1999/xhtml\">Placeholder</div>"
+  },
+  "url" : "http://helsenorge.no/fhir/StructureDefinition/no-basis-municipalitycode",
+  "version" : "0.1.0",
+  "name" : "NoBasisMunicipalitycode",
+  "title" : "no-basis-municipalitycode",
+  "status" : "draft",
+  "date" : "2021-04-09",
+  "publisher" : "Example Publisher",
+  "contact" : [
+    {
+      "name" : "Example Publisher",
+      "telecom" : [
+        {
+          "system" : "url",
+          "value" : "http://example.org/example-publisher"
+        }
+      ]
+    }
+  ],
+  "description" : "Coded value for municipality/county Norwegian kommune",
+  "fhirVersion" : "4.0.1",
+  "mapping" : [
+    {
+      "identity" : "rim",
+      "uri" : "http://hl7.org/v3",
+      "name" : "RIM Mapping"
+    }
+  ],
+  "kind" : "complex-type",
+  "abstract" : false,
+  "context" : [
+    {
+      "type" : "element",
+      "expression" : "Address.district"
+    }
+  ],
+  "type" : "Extension",
+  "baseDefinition" : "http://hl7.org/fhir/StructureDefinition/Extension",
+  "derivation" : "constraint",
+  "snapshot" : {
+    "element" : [
+      {
+        "id" : "Extension",
+        "path" : "Extension",
+        "short" : "no-basis-municipalitycode",
+        "definition" : "Coded value for municipality/county Norwegian kommune",
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "Extension",
+          "min" : 0,
+          "max" : "*"
+        },
+        "condition" : [
+          "ele-1"
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          },
+          {
+            "key" : "ext-1",
+            "severity" : "error",
+            "human" : "Must have either extensions or value[x], not both",
+            "expression" : "extension.exists() != value.exists()",
+            "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Extension"
+          }
+        ],
+        "isModifier" : false
+      },
+      {
+        "id" : "Extension.id",
+        "path" : "Extension.id",
+        "representation" : [
+          "xmlAttr"
+        ],
+        "short" : "Unique id for inter-element referencing",
+        "definition" : "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Element.id",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "extension" : [
+              {
+                "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
+                "valueUrl" : "string"
+              }
+            ],
+            "code" : "http://hl7.org/fhirpath/System.String"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "n/a"
+          }
+        ]
+      },
+      {
+        "id" : "Extension.extension",
+        "path" : "Extension.extension",
+        "slicing" : {
+          "discriminator" : [
+            {
+              "type" : "value",
+              "path" : "url"
+            }
+          ],
+          "description" : "Extensions are always sliced by (at least) url",
+          "rules" : "open"
+        },
+        "short" : "Extension",
+        "definition" : "An Extension",
+        "min" : 0,
+        "max" : "0",
+        "base" : {
+          "path" : "Element.extension",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "Extension"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          },
+          {
+            "key" : "ext-1",
+            "severity" : "error",
+            "human" : "Must have either extensions or value[x], not both",
+            "expression" : "extension.exists() != value.exists()",
+            "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Extension"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false
+      },
+      {
+        "id" : "Extension.url",
+        "path" : "Extension.url",
+        "representation" : [
+          "xmlAttr"
+        ],
+        "short" : "identifies the meaning of the extension",
+        "definition" : "Source of the definition for the extension code - a logical name or a URL.",
+        "comment" : "The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.",
+        "min" : 1,
+        "max" : "1",
+        "base" : {
+          "path" : "Extension.url",
+          "min" : 1,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "extension" : [
+              {
+                "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
+                "valueUrl" : "uri"
+              }
+            ],
+            "code" : "http://hl7.org/fhirpath/System.String"
+          }
+        ],
+        "fixedUri" : "http://helsenorge.no/fhir/StructureDefinition/no-basis-municipalitycode",
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "N/A"
+          }
+        ]
+      },
+      {
+        "id" : "Extension.value[x]",
+        "path" : "Extension.value[x]",
+        "short" : "Value of extension",
+        "definition" : "Value of extension - must be one of a constrained set of the data types (see [Extensibility](http://hl7.org/fhir/R4/extensibility.html) for a list).",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Extension.value[x]",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "Coding"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "binding" : {
+          "strength" : "required",
+          "valueSet" : "https://register.geonorge.no/subregister/sosi-kodelister/kartverket/kommunenummer-alle"
+        },
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "N/A"
+          }
+        ]
+      },
+      {
+        "id" : "Extension.value[x].id",
+        "path" : "Extension.value[x].id",
+        "representation" : [
+          "xmlAttr"
+        ],
+        "short" : "Unique id for inter-element referencing",
+        "definition" : "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Element.id",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "extension" : [
+              {
+                "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
+                "valueUrl" : "string"
+              }
+            ],
+            "code" : "http://hl7.org/fhirpath/System.String"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "n/a"
+          }
+        ]
+      },
+      {
+        "id" : "Extension.value[x].extension",
+        "path" : "Extension.value[x].extension",
+        "slicing" : {
+          "discriminator" : [
+            {
+              "type" : "value",
+              "path" : "url"
+            }
+          ],
+          "description" : "Extensions are always sliced by (at least) url",
+          "rules" : "open"
+        },
+        "short" : "Additional content defined by implementations",
+        "definition" : "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
+        "comment" : "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
+        "alias" : [
+          "extensions",
+          "user content"
+        ],
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "Element.extension",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "Extension"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          },
+          {
+            "key" : "ext-1",
+            "severity" : "error",
+            "human" : "Must have either extensions or value[x], not both",
+            "expression" : "extension.exists() != value.exists()",
+            "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Extension"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "n/a"
+          }
+        ]
+      },
+      {
+        "id" : "Extension.value[x].system",
+        "path" : "Extension.value[x].system",
+        "short" : "Identity of the terminology system",
+        "definition" : "All Norwegian kommunenummer/municipalitycodes are published by SSB",
+        "comment" : "The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...).  OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should reference to some definition that establishes the system clearly and unambiguously.",
+        "requirements" : "Need to be unambiguous about the source of the definition of the symbol.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Coding.system",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "uri"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "C*E.3"
+          },
+          {
+            "identity" : "rim",
+            "map" : "./codeSystem"
+          },
+          {
+            "identity" : "orim",
+            "map" : "fhir:Coding.system rdfs:subPropertyOf dt:CDCoding.codeSystem"
+          }
+        ]
+      },
+      {
+        "id" : "Extension.value[x].version",
+        "path" : "Extension.value[x].version",
+        "short" : "Version of the system - if relevant",
+        "definition" : "The version of the code system which was used when choosing this code. Note that a well-maintained code system does not need the version reported, because the meaning of codes is consistent across versions. However this cannot consistently be assured, and when the meaning is not guaranteed to be consistent, the version SHOULD be exchanged.",
+        "comment" : "Where the terminology does not clearly define what string should be used to identify code system versions, the recommendation is to use the date (expressed in FHIR date format) on which that version was officially published as the version date.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Coding.version",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "string"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "C*E.7"
+          },
+          {
+            "identity" : "rim",
+            "map" : "./codeSystemVersion"
+          },
+          {
+            "identity" : "orim",
+            "map" : "fhir:Coding.version rdfs:subPropertyOf dt:CDCoding.codeSystemVersion"
+          }
+        ]
+      },
+      {
+        "id" : "Extension.value[x].code",
+        "path" : "Extension.value[x].code",
+        "short" : "Actual kommunenummer",
+        "definition" : "Norwegian kommunenummer/municipalitycode",
+        "requirements" : "Need to refer to a particular code in the system.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Coding.code",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "code"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "C*E.1"
+          },
+          {
+            "identity" : "rim",
+            "map" : "./code"
+          },
+          {
+            "identity" : "orim",
+            "map" : "fhir:Coding.code rdfs:subPropertyOf dt:CDCoding.code"
+          }
+        ]
+      },
+      {
+        "id" : "Extension.value[x].display",
+        "extension" : [
+          {
+            "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
+            "valueBoolean" : true
+          }
+        ],
+        "path" : "Extension.value[x].display",
+        "short" : "Representation defined by the system",
+        "definition" : "A representation of the meaning of the code in the system, following the rules of the system.",
+        "requirements" : "Need to be able to carry a human-readable meaning of the code for readers that do not know  the system.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Coding.display",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "string"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "C*E.2 - but note this is not well followed"
+          },
+          {
+            "identity" : "rim",
+            "map" : "CV.displayName"
+          },
+          {
+            "identity" : "orim",
+            "map" : "fhir:Coding.display rdfs:subPropertyOf dt:CDCoding.displayName"
+          }
+        ]
+      },
+      {
+        "id" : "Extension.value[x].userSelected",
+        "path" : "Extension.value[x].userSelected",
+        "short" : "If this coding was chosen directly by the user",
+        "definition" : "Indicates that this coding was chosen by a user directly - e.g. off a pick list of available items (codes or displays).",
+        "comment" : "Amongst a set of alternatives, a directly chosen code is the most appropriate starting point for new translations. There is some ambiguity about what exactly 'directly chosen' implies, and trading partner agreement may be needed to clarify the use of this element and its consequences more completely.",
+        "requirements" : "This has been identified as a clinical safety criterium - that this exact system/code pair was chosen explicitly, rather than inferred by the system based on some rules or language processing.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Coding.userSelected",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "boolean"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : true,
+        "mapping" : [
+          {
+            "identity" : "v2",
+            "map" : "Sometimes implied by being first"
+          },
+          {
+            "identity" : "rim",
+            "map" : "CD.codingRationale"
+          },
+          {
+            "identity" : "orim",
+            "map" : "fhir:Coding.userSelected fhir:mapsTo dt:CDCoding.codingRationale. fhir:Coding.userSelected fhir:hasMap fhir:Coding.userSelected.map. fhir:Coding.userSelected.map a fhir:Map;   fhir:target dt:CDCoding.codingRationale. fhir:Coding.userSelected\\#true a [     fhir:source \"true\";     fhir:target dt:CDCoding.codingRationale\\#O   ]"
+          }
+        ]
+      }
+    ]
+  },
+  "differential" : {
+    "element" : [
+      {
+        "id" : "Extension",
+        "path" : "Extension",
+        "short" : "no-basis-municipalitycode",
+        "definition" : "Coded value for municipality/county Norwegian kommune"
+      },
+      {
+        "id" : "Extension.extension",
+        "path" : "Extension.extension",
+        "max" : "0"
+      },
+      {
+        "id" : "Extension.url",
+        "path" : "Extension.url",
+        "fixedUri" : "http://helsenorge.no/fhir/StructureDefinition/no-basis-municipalitycode"
+      },
+      {
+        "id" : "Extension.value[x]",
+        "path" : "Extension.value[x]",
+        "type" : [
+          {
+            "code" : "Coding"
+          }
+        ],
+        "binding" : {
+          "strength" : "required",
+          "valueSet" : "https://register.geonorge.no/subregister/sosi-kodelister/kartverket/kommunenummer-alle"
+        }
+      },
+      {
+        "id" : "Extension.value[x].system",
+        "path" : "Extension.value[x].system",
+        "definition" : "All Norwegian kommunenummer/municipalitycodes are published by SSB"
+      },
+      {
+        "id" : "Extension.value[x].code",
+        "path" : "Extension.value[x].code",
+        "short" : "Actual kommunenummer",
+        "definition" : "Norwegian kommunenummer/municipalitycode"
+      }
+    ]
+  }
+}
+ + + + + + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/StructureDefinition-no-basis-municipalitycode.profile.ttl.html b/StructureDefinition-no-basis-municipalitycode.profile.ttl.html new file mode 100644 index 00000000..20a1001b --- /dev/null +++ b/StructureDefinition-no-basis-municipalitycode.profile.ttl.html @@ -0,0 +1,749 @@ + + + + + + + + + + + + + + no-basis-municipalitycode - TTL Representation - v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - draft + + + +

+
+
+
+ +
+
+
+ + + + +
+
+ + +
+
+ +
+
+ + +
+
+
+
+ +
+

NyTimelosingIG - Local Development build (v0.1.0). See the Directory of published versions

+ + + + + + + + + + + + + + + + +

Extension: NoBasisMunicipalitycode - TTL Profile

+ + + + + + + +
+ + Draft + + as of 2021-04-09 + + +
+ + +

TTL representation of the no-basis-municipalitycode extension.

+ +

Raw ttl | Download

+ + + + + + +
+@prefix fhir: <http://hl7.org/fhir/> .
+@prefix owl: <http://www.w3.org/2002/07/owl#> .
+@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
+@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
+
+# - resource -------------------------------------------------------------------
+
+ a fhir:StructureDefinition ;
+  fhir:nodeRole fhir:treeRoot ;
+  fhir:id [ fhir:v "no-basis-municipalitycode"] ; # 
+  fhir:text [
+fhir:status [ fhir:v "extensions" ] ;
+fhir:div "<div xmlns=\"http://www.w3.org/1999/xhtml\">Placeholder</div>"
+  ] ; # 
+  fhir:url [ fhir:v "http://helsenorge.no/fhir/StructureDefinition/no-basis-municipalitycode"^^xsd:anyURI] ; # 
+  fhir:version [ fhir:v "0.1.0"] ; # 
+  fhir:name [ fhir:v "NoBasisMunicipalitycode"] ; # 
+  fhir:title [ fhir:v "no-basis-municipalitycode"] ; # 
+  fhir:status [ fhir:v "draft"] ; # 
+  fhir:date [ fhir:v "2021-04-09"^^xsd:date] ; # 
+  fhir:publisher [ fhir:v "Example Publisher"] ; # 
+  fhir:contact ( [
+fhir:name [ fhir:v "Example Publisher" ] ;
+    ( fhir:telecom [
+fhir:system [ fhir:v "url" ] ;
+fhir:value [ fhir:v "http://example.org/example-publisher" ]     ] )
+  ] ) ; # 
+  fhir:description [ fhir:v "Coded value for municipality/county Norwegian kommune"] ; # 
+  fhir:fhirVersion [ fhir:v "4.0.1"] ; # 
+  fhir:mapping ( [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:uri [ fhir:v "http://hl7.org/v3"^^xsd:anyURI ] ;
+fhir:name [ fhir:v "RIM Mapping" ]
+  ] ) ; # 
+  fhir:kind [ fhir:v "complex-type"] ; # 
+  fhir:abstract [ fhir:v "false"^^xsd:boolean] ; # 
+  fhir:context ( [
+fhir:type [ fhir:v "element" ] ;
+fhir:expression [ fhir:v "Address.district" ]
+  ] ) ; # 
+  fhir:type [ fhir:v "Extension"^^xsd:anyURI] ; # 
+  fhir:baseDefinition [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Extension>
+  ] ; # 
+  fhir:derivation [ fhir:v "constraint"] ; # 
+  fhir:snapshot [
+    ( fhir:element [
+fhir:id [ fhir:v "Extension" ] ;
+fhir:path [ fhir:v "Extension" ] ;
+fhir:short [ fhir:v "no-basis-municipalitycode" ] ;
+fhir:definition [ fhir:v "Coded value for municipality/county Norwegian kommune" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "Extension" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:condition [ fhir:v "ele-1" ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] [
+fhir:key [ fhir:v "ext-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ;
+fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ;
+fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Extension>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ]     ] [
+fhir:id [ fhir:v "Extension.id" ] ;
+fhir:path [ fhir:v "Extension.id" ] ;
+      ( fhir:representation [ fhir:v "xmlAttr" ] ) ;
+fhir:short [ fhir:v "Unique id for inter-element referencing" ] ;
+fhir:definition [ fhir:v "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Element.id" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+        ( fhir:extension [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "string"^^xsd:anyURI ]         ] ) ;
+fhir:code [ fhir:v "http://hl7.org/fhirpath/System.String"^^xsd:anyURI ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "n/a" ]       ] )     ] [
+fhir:id [ fhir:v "Extension.extension" ] ;
+fhir:path [ fhir:v "Extension.extension" ] ;
+fhir:slicing [
+        ( fhir:discriminator [
+fhir:type [ fhir:v "value" ] ;
+fhir:path [ fhir:v "url" ]         ] ) ;
+fhir:description [ fhir:v "Extensions are always sliced by (at least) url" ] ;
+fhir:rules [ fhir:v "open" ]       ] ;
+fhir:short [ fhir:v "Extension" ] ;
+fhir:definition [ fhir:v "An Extension" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "0" ] ;
+fhir:base [
+fhir:path [ fhir:v "Element.extension" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Extension"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] [
+fhir:key [ fhir:v "ext-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ;
+fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ;
+fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Extension>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ]     ] [
+fhir:id [ fhir:v "Extension.url" ] ;
+fhir:path [ fhir:v "Extension.url" ] ;
+      ( fhir:representation [ fhir:v "xmlAttr" ] ) ;
+fhir:short [ fhir:v "identifies the meaning of the extension" ] ;
+fhir:definition [ fhir:v "Source of the definition for the extension code - a logical name or a URL." ] ;
+fhir:comment [ fhir:v "The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension." ] ;
+fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Extension.url" ] ;
+fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+        ( fhir:extension [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "uri"^^xsd:anyURI ]         ] ) ;
+fhir:code [ fhir:v "http://hl7.org/fhirpath/System.String"^^xsd:anyURI ]       ] ) ;
+fhir:fixed [ fhir:v "http://helsenorge.no/fhir/StructureDefinition/no-basis-municipalitycode"^^xsd:anyURI ] ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "N/A" ]       ] )     ] [
+fhir:id [ fhir:v "Extension.value[x]" ] ;
+fhir:path [ fhir:v "Extension.value[x]" ] ;
+fhir:short [ fhir:v "Value of extension" ] ;
+fhir:definition [ fhir:v "Value of extension - must be one of a constrained set of the data types (see [Extensibility](http://hl7.org/fhir/R4/extensibility.html) for a list)." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Extension.value[x]" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Coding"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+fhir:binding [
+fhir:strength [ fhir:v "required" ] ;
+fhir:valueSet [
+fhir:v "https://register.geonorge.no/subregister/sosi-kodelister/kartverket/kommunenummer-alle"^^xsd:anyURI ;
+fhir:link <https://register.geonorge.no/subregister/sosi-kodelister/kartverket/kommunenummer-alle>         ]       ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "N/A" ]       ] )     ] [
+fhir:id [ fhir:v "Extension.value[x].id" ] ;
+fhir:path [ fhir:v "Extension.value[x].id" ] ;
+      ( fhir:representation [ fhir:v "xmlAttr" ] ) ;
+fhir:short [ fhir:v "Unique id for inter-element referencing" ] ;
+fhir:definition [ fhir:v "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Element.id" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+        ( fhir:extension [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "string"^^xsd:anyURI ]         ] ) ;
+fhir:code [ fhir:v "http://hl7.org/fhirpath/System.String"^^xsd:anyURI ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "n/a" ]       ] )     ] [
+fhir:id [ fhir:v "Extension.value[x].extension" ] ;
+fhir:path [ fhir:v "Extension.value[x].extension" ] ;
+fhir:slicing [
+        ( fhir:discriminator [
+fhir:type [ fhir:v "value" ] ;
+fhir:path [ fhir:v "url" ]         ] ) ;
+fhir:description [ fhir:v "Extensions are always sliced by (at least) url" ] ;
+fhir:rules [ fhir:v "open" ]       ] ;
+fhir:short [ fhir:v "Additional content defined by implementations" ] ;
+fhir:definition [ fhir:v "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension." ] ;
+fhir:comment [ fhir:v "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." ] ;
+      ( fhir:alias [ fhir:v "extensions" ] [ fhir:v "user content" ] ) ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "Element.extension" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Extension"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] [
+fhir:key [ fhir:v "ext-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ;
+fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ;
+fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Extension>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "n/a" ]       ] )     ] [
+fhir:id [ fhir:v "Extension.value[x].system" ] ;
+fhir:path [ fhir:v "Extension.value[x].system" ] ;
+fhir:short [ fhir:v "Identity of the terminology system" ] ;
+fhir:definition [ fhir:v "All Norwegian kommunenummer/municipalitycodes are published by SSB" ] ;
+fhir:comment [ fhir:v "The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...).  OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should reference to some definition that establishes the system clearly and unambiguously." ] ;
+fhir:requirements [ fhir:v "Need to be unambiguous about the source of the definition of the symbol." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Coding.system" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "uri"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "C*E.3" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "./codeSystem" ]       ] [
+fhir:identity [ fhir:v "orim" ] ;
+fhir:map [ fhir:v "fhir:Coding.system rdfs:subPropertyOf dt:CDCoding.codeSystem" ]       ] )     ] [
+fhir:id [ fhir:v "Extension.value[x].version" ] ;
+fhir:path [ fhir:v "Extension.value[x].version" ] ;
+fhir:short [ fhir:v "Version of the system - if relevant" ] ;
+fhir:definition [ fhir:v "The version of the code system which was used when choosing this code. Note that a well-maintained code system does not need the version reported, because the meaning of codes is consistent across versions. However this cannot consistently be assured, and when the meaning is not guaranteed to be consistent, the version SHOULD be exchanged." ] ;
+fhir:comment [ fhir:v "Where the terminology does not clearly define what string should be used to identify code system versions, the recommendation is to use the date (expressed in FHIR date format) on which that version was officially published as the version date." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Coding.version" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "string"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "C*E.7" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "./codeSystemVersion" ]       ] [
+fhir:identity [ fhir:v "orim" ] ;
+fhir:map [ fhir:v "fhir:Coding.version rdfs:subPropertyOf dt:CDCoding.codeSystemVersion" ]       ] )     ] [
+fhir:id [ fhir:v "Extension.value[x].code" ] ;
+fhir:path [ fhir:v "Extension.value[x].code" ] ;
+fhir:short [ fhir:v "Actual kommunenummer" ] ;
+fhir:definition [ fhir:v "Norwegian kommunenummer/municipalitycode" ] ;
+fhir:requirements [ fhir:v "Need to refer to a particular code in the system." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Coding.code" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "code"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "C*E.1" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "./code" ]       ] [
+fhir:identity [ fhir:v "orim" ] ;
+fhir:map [ fhir:v "fhir:Coding.code rdfs:subPropertyOf dt:CDCoding.code" ]       ] )     ] [
+fhir:id [ fhir:v "Extension.value[x].display" ] ;
+      ( fhir:extension [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "true"^^xsd:boolean ]       ] ) ;
+fhir:path [ fhir:v "Extension.value[x].display" ] ;
+fhir:short [ fhir:v "Representation defined by the system" ] ;
+fhir:definition [ fhir:v "A representation of the meaning of the code in the system, following the rules of the system." ] ;
+fhir:requirements [ fhir:v "Need to be able to carry a human-readable meaning of the code for readers that do not know  the system." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Coding.display" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "string"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "C*E.2 - but note this is not well followed" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "CV.displayName" ]       ] [
+fhir:identity [ fhir:v "orim" ] ;
+fhir:map [ fhir:v "fhir:Coding.display rdfs:subPropertyOf dt:CDCoding.displayName" ]       ] )     ] [
+fhir:id [ fhir:v "Extension.value[x].userSelected" ] ;
+fhir:path [ fhir:v "Extension.value[x].userSelected" ] ;
+fhir:short [ fhir:v "If this coding was chosen directly by the user" ] ;
+fhir:definition [ fhir:v "Indicates that this coding was chosen by a user directly - e.g. off a pick list of available items (codes or displays)." ] ;
+fhir:comment [ fhir:v "Amongst a set of alternatives, a directly chosen code is the most appropriate starting point for new translations. There is some ambiguity about what exactly 'directly chosen' implies, and trading partner agreement may be needed to clarify the use of this element and its consequences more completely." ] ;
+fhir:requirements [ fhir:v "This has been identified as a clinical safety criterium - that this exact system/code pair was chosen explicitly, rather than inferred by the system based on some rules or language processing." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Coding.userSelected" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "boolean"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "v2" ] ;
+fhir:map [ fhir:v "Sometimes implied by being first" ]       ] [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "CD.codingRationale" ]       ] [
+fhir:identity [ fhir:v "orim" ] ;
+fhir:map [ fhir:v "fhir:Coding.userSelected fhir:mapsTo dt:CDCoding.codingRationale. fhir:Coding.userSelected fhir:hasMap fhir:Coding.userSelected.map. fhir:Coding.userSelected.map a fhir:Map;   fhir:target dt:CDCoding.codingRationale. fhir:Coding.userSelected\\#true a [     fhir:source \"true\";     fhir:target dt:CDCoding.codingRationale\\#O   ]" ]       ] )     ] )
+  ] ; # 
+  fhir:differential [
+    ( fhir:element [
+fhir:id [ fhir:v "Extension" ] ;
+fhir:path [ fhir:v "Extension" ] ;
+fhir:short [ fhir:v "no-basis-municipalitycode" ] ;
+fhir:definition [ fhir:v "Coded value for municipality/county Norwegian kommune" ]     ] [
+fhir:id [ fhir:v "Extension.extension" ] ;
+fhir:path [ fhir:v "Extension.extension" ] ;
+fhir:max [ fhir:v "0" ]     ] [
+fhir:id [ fhir:v "Extension.url" ] ;
+fhir:path [ fhir:v "Extension.url" ] ;
+fhir:fixed [ fhir:v "http://helsenorge.no/fhir/StructureDefinition/no-basis-municipalitycode"^^xsd:anyURI ]     ] [
+fhir:id [ fhir:v "Extension.value[x]" ] ;
+fhir:path [ fhir:v "Extension.value[x]" ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Coding"^^xsd:anyURI ]       ] ) ;
+fhir:binding [
+fhir:strength [ fhir:v "required" ] ;
+fhir:valueSet [
+fhir:v "https://register.geonorge.no/subregister/sosi-kodelister/kartverket/kommunenummer-alle"^^xsd:anyURI ;
+fhir:link <https://register.geonorge.no/subregister/sosi-kodelister/kartverket/kommunenummer-alle>         ]       ]     ] [
+fhir:id [ fhir:v "Extension.value[x].system" ] ;
+fhir:path [ fhir:v "Extension.value[x].system" ] ;
+fhir:definition [ fhir:v "All Norwegian kommunenummer/municipalitycodes are published by SSB" ]     ] [
+fhir:id [ fhir:v "Extension.value[x].code" ] ;
+fhir:path [ fhir:v "Extension.value[x].code" ] ;
+fhir:short [ fhir:v "Actual kommunenummer" ] ;
+fhir:definition [ fhir:v "Norwegian kommunenummer/municipalitycode" ]     ] )
+  ] . # 
+
+
+ + + + + + + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/StructureDefinition-no-basis-municipalitycode.profile.xml.html b/StructureDefinition-no-basis-municipalitycode.profile.xml.html new file mode 100644 index 00000000..0f8703d1 --- /dev/null +++ b/StructureDefinition-no-basis-municipalitycode.profile.xml.html @@ -0,0 +1,848 @@ + + + + + + + + + + + + + + no-basis-municipalitycode - XML Representation - v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - draft + + + +

+
+
+
+ +
+
+
+ + + + +
+
+ + +
+
+ +
+
+ + +
+
+
+
+ +
+

NyTimelosingIG - Local Development build (v0.1.0). See the Directory of published versions

+ + + + + + + + + + + + + + + + +

Extension: NoBasisMunicipalitycode - XML Profile

+ + + + + + + +
+ + Draft + + as of 2021-04-09 + + +
+ + +

XML representation of the no-basis-municipalitycode extension.

+ +

Raw xml | Download

+ + + + + + +

+
+<StructureDefinition xmlns="http://hl7.org/fhir">
+  <id value="no-basis-municipalitycode"/>
+  <text>
+    <status value="extensions"/>
+    <div xmlns="http://www.w3.org/1999/xhtml">Placeholder</div>
+  </text>
+  <url
+       value="http://helsenorge.no/fhir/StructureDefinition/no-basis-municipalitycode"/>
+  <version value="0.1.0"/>
+  <name value="NoBasisMunicipalitycode"/>
+  <title value="no-basis-municipalitycode"/>
+  <status value="draft"/>
+  <date value="2021-04-09"/>
+  <publisher value="Example Publisher"/>
+  <contact>
+    <name value="Example Publisher"/>
+    <telecom>
+      <system value="url"/>
+      <value value="http://example.org/example-publisher"/>
+    </telecom>
+  </contact>
+  <description value="Coded value for municipality/county Norwegian kommune"/>
+  <fhirVersion value="4.0.1"/>
+  <mapping>
+    <identity value="rim"/>
+    <uri value="http://hl7.org/v3"/>
+    <name value="RIM Mapping"/>
+  </mapping>
+  <kind value="complex-type"/>
+  <abstract value="false"/>
+  <context>
+    <type value="element"/>
+    <expression value="Address.district"/>
+  </context>
+  <type value="Extension"/>
+  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Extension"/>
+  <derivation value="constraint"/>
+  <snapshot>
+    <element id="Extension">
+      <path value="Extension"/>
+      <short value="no-basis-municipalitycode"/>
+      <definition
+                  value="Coded value for municipality/county Norwegian kommune"/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="Extension"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <condition value="ele-1"/>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <constraint>
+        <key value="ext-1"/>
+        <severity value="error"/>
+        <human value="Must have either extensions or value[x], not both"/>
+        <expression value="extension.exists() != value.exists()"/>
+        <xpath
+               value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Extension"/>
+      </constraint>
+      <isModifier value="false"/>
+    </element>
+    <element id="Extension.id">
+      <path value="Extension.id"/>
+      <representation value="xmlAttr"/>
+      <short value="Unique id for inter-element referencing"/>
+      <definition
+                  value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Element.id"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
+          <valueUrl value="string"/>
+        </extension>
+        <code value="http://hl7.org/fhirpath/System.String"/>
+      </type>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="n/a"/>
+      </mapping>
+    </element>
+    <element id="Extension.extension">
+      <path value="Extension.extension"/>
+      <slicing>
+        <discriminator>
+          <type value="value"/>
+          <path value="url"/>
+        </discriminator>
+        <description value="Extensions are always sliced by (at least) url"/>
+        <rules value="open"/>
+      </slicing>
+      <short value="Extension"/>
+      <definition value="An Extension"/>
+      <min value="0"/>
+      <max value="0"/>
+      <base>
+        <path value="Element.extension"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="Extension"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <constraint>
+        <key value="ext-1"/>
+        <severity value="error"/>
+        <human value="Must have either extensions or value[x], not both"/>
+        <expression value="extension.exists() != value.exists()"/>
+        <xpath
+               value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), &quot;value&quot;)])"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Extension"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+    </element>
+    <element id="Extension.url">
+      <path value="Extension.url"/>
+      <representation value="xmlAttr"/>
+      <short value="identifies the meaning of the extension"/>
+      <definition
+                  value="Source of the definition for the extension code - a logical name or a URL."/>
+      <comment
+               value="The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension."/>
+      <min value="1"/>
+      <max value="1"/>
+      <base>
+        <path value="Extension.url"/>
+        <min value="1"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
+          <valueUrl value="uri"/>
+        </extension>
+        <code value="http://hl7.org/fhirpath/System.String"/>
+      </type>
+      <fixedUri
+                value="http://helsenorge.no/fhir/StructureDefinition/no-basis-municipalitycode"/>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="N/A"/>
+      </mapping>
+    </element>
+    <element id="Extension.value[x]">
+      <path value="Extension.value[x]"/>
+      <short value="Value of extension"/>
+      <definition
+                  value="Value of extension - must be one of a constrained set of the data types (see [Extensibility](http://hl7.org/fhir/R4/extensibility.html) for a list)."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Extension.value[x]"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="Coding"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <binding>
+        <strength value="required"/>
+        <valueSet
+                  value="https://register.geonorge.no/subregister/sosi-kodelister/kartverket/kommunenummer-alle"/>
+      </binding>
+      <mapping>
+        <identity value="rim"/>
+        <map value="N/A"/>
+      </mapping>
+    </element>
+    <element id="Extension.value[x].id">
+      <path value="Extension.value[x].id"/>
+      <representation value="xmlAttr"/>
+      <short value="Unique id for inter-element referencing"/>
+      <definition
+                  value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Element.id"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
+          <valueUrl value="string"/>
+        </extension>
+        <code value="http://hl7.org/fhirpath/System.String"/>
+      </type>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="n/a"/>
+      </mapping>
+    </element>
+    <element id="Extension.value[x].extension">
+      <path value="Extension.value[x].extension"/>
+      <slicing>
+        <discriminator>
+          <type value="value"/>
+          <path value="url"/>
+        </discriminator>
+        <description value="Extensions are always sliced by (at least) url"/>
+        <rules value="open"/>
+      </slicing>
+      <short value="Additional content defined by implementations"/>
+      <definition
+                  value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension."/>
+      <comment
+               value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/>
+      <alias value="extensions"/>
+      <alias value="user content"/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="Element.extension"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="Extension"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <constraint>
+        <key value="ext-1"/>
+        <severity value="error"/>
+        <human value="Must have either extensions or value[x], not both"/>
+        <expression value="extension.exists() != value.exists()"/>
+        <xpath
+               value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), &quot;value&quot;)])"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Extension"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="n/a"/>
+      </mapping>
+    </element>
+    <element id="Extension.value[x].system">
+      <path value="Extension.value[x].system"/>
+      <short value="Identity of the terminology system"/>
+      <definition
+                  value="All Norwegian kommunenummer/municipalitycodes are published by SSB"/>
+      <comment
+               value="The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...).  OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should reference to some definition that establishes the system clearly and unambiguously."/>
+      <requirements
+                    value="Need to be unambiguous about the source of the definition of the symbol."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Coding.system"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="uri"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="v2"/>
+        <map value="C*E.3"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="./codeSystem"/>
+      </mapping>
+      <mapping>
+        <identity value="orim"/>
+        <map
+             value="fhir:Coding.system rdfs:subPropertyOf dt:CDCoding.codeSystem"/>
+      </mapping>
+    </element>
+    <element id="Extension.value[x].version">
+      <path value="Extension.value[x].version"/>
+      <short value="Version of the system - if relevant"/>
+      <definition
+                  value="The version of the code system which was used when choosing this code. Note that a well-maintained code system does not need the version reported, because the meaning of codes is consistent across versions. However this cannot consistently be assured, and when the meaning is not guaranteed to be consistent, the version SHOULD be exchanged."/>
+      <comment
+               value="Where the terminology does not clearly define what string should be used to identify code system versions, the recommendation is to use the date (expressed in FHIR date format) on which that version was officially published as the version date."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Coding.version"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="string"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="v2"/>
+        <map value="C*E.7"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="./codeSystemVersion"/>
+      </mapping>
+      <mapping>
+        <identity value="orim"/>
+        <map
+             value="fhir:Coding.version rdfs:subPropertyOf dt:CDCoding.codeSystemVersion"/>
+      </mapping>
+    </element>
+    <element id="Extension.value[x].code">
+      <path value="Extension.value[x].code"/>
+      <short value="Actual kommunenummer"/>
+      <definition value="Norwegian kommunenummer/municipalitycode"/>
+      <requirements
+                    value="Need to refer to a particular code in the system."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Coding.code"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="code"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="v2"/>
+        <map value="C*E.1"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="./code"/>
+      </mapping>
+      <mapping>
+        <identity value="orim"/>
+        <map value="fhir:Coding.code rdfs:subPropertyOf dt:CDCoding.code"/>
+      </mapping>
+    </element>
+    <element id="Extension.value[x].display">
+      <extension
+                 url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
+        <valueBoolean value="true"/>
+      </extension>
+      <path value="Extension.value[x].display"/>
+      <short value="Representation defined by the system"/>
+      <definition
+                  value="A representation of the meaning of the code in the system, following the rules of the system."/>
+      <requirements
+                    value="Need to be able to carry a human-readable meaning of the code for readers that do not know  the system."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Coding.display"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="string"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="v2"/>
+        <map value="C*E.2 - but note this is not well followed"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="CV.displayName"/>
+      </mapping>
+      <mapping>
+        <identity value="orim"/>
+        <map
+             value="fhir:Coding.display rdfs:subPropertyOf dt:CDCoding.displayName"/>
+      </mapping>
+    </element>
+    <element id="Extension.value[x].userSelected">
+      <path value="Extension.value[x].userSelected"/>
+      <short value="If this coding was chosen directly by the user"/>
+      <definition
+                  value="Indicates that this coding was chosen by a user directly - e.g. off a pick list of available items (codes or displays)."/>
+      <comment
+               value="Amongst a set of alternatives, a directly chosen code is the most appropriate starting point for new translations. There is some ambiguity about what exactly 'directly chosen' implies, and trading partner agreement may be needed to clarify the use of this element and its consequences more completely."/>
+      <requirements
+                    value="This has been identified as a clinical safety criterium - that this exact system/code pair was chosen explicitly, rather than inferred by the system based on some rules or language processing."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Coding.userSelected"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="boolean"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="true"/>
+      <mapping>
+        <identity value="v2"/>
+        <map value="Sometimes implied by being first"/>
+      </mapping>
+      <mapping>
+        <identity value="rim"/>
+        <map value="CD.codingRationale"/>
+      </mapping>
+      <mapping>
+        <identity value="orim"/>
+        <map
+             value="fhir:Coding.userSelected fhir:mapsTo dt:CDCoding.codingRationale. fhir:Coding.userSelected fhir:hasMap fhir:Coding.userSelected.map. fhir:Coding.userSelected.map a fhir:Map;   fhir:target dt:CDCoding.codingRationale. fhir:Coding.userSelected\#true a [     fhir:source &quot;true&quot;;     fhir:target dt:CDCoding.codingRationale\#O   ]"/>
+      </mapping>
+    </element>
+  </snapshot>
+  <differential>
+    <element id="Extension">
+      <path value="Extension"/>
+      <short value="no-basis-municipalitycode"/>
+      <definition
+                  value="Coded value for municipality/county Norwegian kommune"/>
+    </element>
+    <element id="Extension.extension">
+      <path value="Extension.extension"/>
+      <max value="0"/>
+    </element>
+    <element id="Extension.url">
+      <path value="Extension.url"/>
+      <fixedUri
+                value="http://helsenorge.no/fhir/StructureDefinition/no-basis-municipalitycode"/>
+    </element>
+    <element id="Extension.value[x]">
+      <path value="Extension.value[x]"/>
+      <type>
+        <code value="Coding"/>
+      </type>
+      <binding>
+        <strength value="required"/>
+        <valueSet
+                  value="https://register.geonorge.no/subregister/sosi-kodelister/kartverket/kommunenummer-alle"/>
+      </binding>
+    </element>
+    <element id="Extension.value[x].system">
+      <path value="Extension.value[x].system"/>
+      <definition
+                  value="All Norwegian kommunenummer/municipalitycodes are published by SSB"/>
+    </element>
+    <element id="Extension.value[x].code">
+      <path value="Extension.value[x].code"/>
+      <short value="Actual kommunenummer"/>
+      <definition value="Norwegian kommunenummer/municipalitycode"/>
+    </element>
+  </differential>
+</StructureDefinition>
+ + + + + + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/StructureDefinition-no-basis-municipalitycode.sch b/StructureDefinition-no-basis-municipalitycode.sch new file mode 100644 index 00000000..f2ff8d79 --- /dev/null +++ b/StructureDefinition-no-basis-municipalitycode.sch @@ -0,0 +1,12 @@ + + + + + + diff --git a/StructureDefinition-no-basis-municipalitycode.ttl b/StructureDefinition-no-basis-municipalitycode.ttl new file mode 100644 index 00000000..ab5b4d3a --- /dev/null +++ b/StructureDefinition-no-basis-municipalitycode.ttl @@ -0,0 +1,544 @@ +@prefix fhir: . +@prefix owl: . +@prefix rdfs: . +@prefix xsd: . + +# - resource ------------------------------------------------------------------- + + a fhir:StructureDefinition ; + fhir:nodeRole fhir:treeRoot ; + fhir:id [ fhir:v "no-basis-municipalitycode"] ; # + fhir:text [ + fhir:status [ fhir:v "extensions" ] ; + fhir:div "
Placeholder
" + ] ; # + fhir:url [ fhir:v "http://helsenorge.no/fhir/StructureDefinition/no-basis-municipalitycode"^^xsd:anyURI] ; # + fhir:version [ fhir:v "0.1.0"] ; # + fhir:name [ fhir:v "NoBasisMunicipalitycode"] ; # + fhir:title [ fhir:v "no-basis-municipalitycode"] ; # + fhir:status [ fhir:v "draft"] ; # + fhir:date [ fhir:v "2021-04-09"^^xsd:date] ; # + fhir:publisher [ fhir:v "Example Publisher"] ; # + fhir:contact ( [ + fhir:name [ fhir:v "Example Publisher" ] ; + fhir:telecom ( [ + fhir:system [ fhir:v "url" ] ; + fhir:value [ fhir:v "http://example.org/example-publisher" ] + ] ) + ] ) ; # + fhir:description [ fhir:v "Coded value for municipality/county Norwegian kommune"] ; # + fhir:fhirVersion [ fhir:v "4.0.1"] ; # + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:uri [ fhir:v "http://hl7.org/v3"^^xsd:anyURI ] ; + fhir:name [ fhir:v "RIM Mapping" ] + ] ) ; # + fhir:kind [ fhir:v "complex-type"] ; # + fhir:abstract [ fhir:v "false"^^xsd:boolean] ; # + fhir:context ( [ + fhir:type [ fhir:v "element" ] ; + fhir:expression [ fhir:v "Address.district" ] + ] ) ; # + fhir:type [ fhir:v "Extension"^^xsd:anyURI] ; # + fhir:baseDefinition [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ; + fhir:link + ] ; # + fhir:derivation [ fhir:v "constraint"] ; # + fhir:snapshot [ + fhir:element ( [ + fhir:id [ fhir:v "Extension" ] ; + fhir:path [ fhir:v "Extension" ] ; + fhir:short [ fhir:v "no-basis-municipalitycode" ] ; + fhir:definition [ fhir:v "Coded value for municipality/county Norwegian kommune" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "Extension" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:condition ( [ fhir:v "ele-1" ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] [ + fhir:key [ fhir:v "ext-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ; + fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ; + fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] + ] [ + fhir:id [ fhir:v "Extension.id" ] ; + fhir:path [ fhir:v "Extension.id" ] ; + fhir:representation ( [ fhir:v "xmlAttr" ] ) ; + fhir:short [ fhir:v "Unique id for inter-element referencing" ] ; + fhir:definition [ fhir:v "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Element.id" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"^^xsd:anyURI ] ; + fhir:value [ fhir:v "string"^^xsd:anyURI ] + ] ) ; + fhir:code [ fhir:v "http://hl7.org/fhirpath/System.String"^^xsd:anyURI ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "n/a" ] + ] ) + ] [ + fhir:id [ fhir:v "Extension.extension" ] ; + fhir:path [ fhir:v "Extension.extension" ] ; + fhir:slicing [ + fhir:discriminator ( [ + fhir:type [ fhir:v "value" ] ; + fhir:path [ fhir:v "url" ] + ] ) ; + fhir:description [ fhir:v "Extensions are always sliced by (at least) url" ] ; + fhir:rules [ fhir:v "open" ] + ] ; + fhir:short [ fhir:v "Extension" ] ; + fhir:definition [ fhir:v "An Extension" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "0" ] ; + fhir:base [ + fhir:path [ fhir:v "Element.extension" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Extension"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] [ + fhir:key [ fhir:v "ext-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ; + fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ; + fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] + ] [ + fhir:id [ fhir:v "Extension.url" ] ; + fhir:path [ fhir:v "Extension.url" ] ; + fhir:representation ( [ fhir:v "xmlAttr" ] ) ; + fhir:short [ fhir:v "identifies the meaning of the extension" ] ; + fhir:definition [ fhir:v "Source of the definition for the extension code - a logical name or a URL." ] ; + fhir:comment [ fhir:v "The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension." ] ; + fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Extension.url" ] ; + fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"^^xsd:anyURI ] ; + fhir:value [ fhir:v "uri"^^xsd:anyURI ] + ] ) ; + fhir:code [ fhir:v "http://hl7.org/fhirpath/System.String"^^xsd:anyURI ] + ] ) ; + fhir:fixed [ fhir:v "http://helsenorge.no/fhir/StructureDefinition/no-basis-municipalitycode"^^xsd:anyURI ] ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "N/A" ] + ] ) + ] [ + fhir:id [ fhir:v "Extension.value[x]" ] ; + fhir:path [ fhir:v "Extension.value[x]" ] ; + fhir:short [ fhir:v "Value of extension" ] ; + fhir:definition [ fhir:v "Value of extension - must be one of a constrained set of the data types (see [Extensibility](http://hl7.org/fhir/R4/extensibility.html) for a list)." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Extension.value[x]" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Coding"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:binding [ + fhir:strength [ fhir:v "required" ] ; + fhir:valueSet [ + fhir:v "https://register.geonorge.no/subregister/sosi-kodelister/kartverket/kommunenummer-alle"^^xsd:anyURI ; + fhir:link + ] + ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "N/A" ] + ] ) + ] [ + fhir:id [ fhir:v "Extension.value[x].id" ] ; + fhir:path [ fhir:v "Extension.value[x].id" ] ; + fhir:representation ( [ fhir:v "xmlAttr" ] ) ; + fhir:short [ fhir:v "Unique id for inter-element referencing" ] ; + fhir:definition [ fhir:v "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Element.id" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"^^xsd:anyURI ] ; + fhir:value [ fhir:v "string"^^xsd:anyURI ] + ] ) ; + fhir:code [ fhir:v "http://hl7.org/fhirpath/System.String"^^xsd:anyURI ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "n/a" ] + ] ) + ] [ + fhir:id [ fhir:v "Extension.value[x].extension" ] ; + fhir:path [ fhir:v "Extension.value[x].extension" ] ; + fhir:slicing [ + fhir:discriminator ( [ + fhir:type [ fhir:v "value" ] ; + fhir:path [ fhir:v "url" ] + ] ) ; + fhir:description [ fhir:v "Extensions are always sliced by (at least) url" ] ; + fhir:rules [ fhir:v "open" ] + ] ; + fhir:short [ fhir:v "Additional content defined by implementations" ] ; + fhir:definition [ fhir:v "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension." ] ; + fhir:comment [ fhir:v "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." ] ; + fhir:alias ( [ fhir:v "extensions" ] [ fhir:v "user content" ] ) ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "Element.extension" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Extension"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] [ + fhir:key [ fhir:v "ext-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ; + fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ; + fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "n/a" ] + ] ) + ] [ + fhir:id [ fhir:v "Extension.value[x].system" ] ; + fhir:path [ fhir:v "Extension.value[x].system" ] ; + fhir:short [ fhir:v "Identity of the terminology system" ] ; + fhir:definition [ fhir:v "All Norwegian kommunenummer/municipalitycodes are published by SSB" ] ; + fhir:comment [ fhir:v "The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...). OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should reference to some definition that establishes the system clearly and unambiguously." ] ; + fhir:requirements [ fhir:v "Need to be unambiguous about the source of the definition of the symbol." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Coding.system" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "uri"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "C*E.3" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "./codeSystem" ] + ] [ + fhir:identity [ fhir:v "orim" ] ; + fhir:map [ fhir:v "fhir:Coding.system rdfs:subPropertyOf dt:CDCoding.codeSystem" ] + ] ) + ] [ + fhir:id [ fhir:v "Extension.value[x].version" ] ; + fhir:path [ fhir:v "Extension.value[x].version" ] ; + fhir:short [ fhir:v "Version of the system - if relevant" ] ; + fhir:definition [ fhir:v "The version of the code system which was used when choosing this code. Note that a well-maintained code system does not need the version reported, because the meaning of codes is consistent across versions. However this cannot consistently be assured, and when the meaning is not guaranteed to be consistent, the version SHOULD be exchanged." ] ; + fhir:comment [ fhir:v "Where the terminology does not clearly define what string should be used to identify code system versions, the recommendation is to use the date (expressed in FHIR date format) on which that version was officially published as the version date." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Coding.version" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "string"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "C*E.7" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "./codeSystemVersion" ] + ] [ + fhir:identity [ fhir:v "orim" ] ; + fhir:map [ fhir:v "fhir:Coding.version rdfs:subPropertyOf dt:CDCoding.codeSystemVersion" ] + ] ) + ] [ + fhir:id [ fhir:v "Extension.value[x].code" ] ; + fhir:path [ fhir:v "Extension.value[x].code" ] ; + fhir:short [ fhir:v "Actual kommunenummer" ] ; + fhir:definition [ fhir:v "Norwegian kommunenummer/municipalitycode" ] ; + fhir:requirements [ fhir:v "Need to refer to a particular code in the system." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Coding.code" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "code"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "C*E.1" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "./code" ] + ] [ + fhir:identity [ fhir:v "orim" ] ; + fhir:map [ fhir:v "fhir:Coding.code rdfs:subPropertyOf dt:CDCoding.code" ] + ] ) + ] [ + fhir:id [ fhir:v "Extension.value[x].display" ] ; + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true"^^xsd:boolean ] + ] ) ; + fhir:path [ fhir:v "Extension.value[x].display" ] ; + fhir:short [ fhir:v "Representation defined by the system" ] ; + fhir:definition [ fhir:v "A representation of the meaning of the code in the system, following the rules of the system." ] ; + fhir:requirements [ fhir:v "Need to be able to carry a human-readable meaning of the code for readers that do not know the system." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Coding.display" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "string"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "C*E.2 - but note this is not well followed" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "CV.displayName" ] + ] [ + fhir:identity [ fhir:v "orim" ] ; + fhir:map [ fhir:v "fhir:Coding.display rdfs:subPropertyOf dt:CDCoding.displayName" ] + ] ) + ] [ + fhir:id [ fhir:v "Extension.value[x].userSelected" ] ; + fhir:path [ fhir:v "Extension.value[x].userSelected" ] ; + fhir:short [ fhir:v "If this coding was chosen directly by the user" ] ; + fhir:definition [ fhir:v "Indicates that this coding was chosen by a user directly - e.g. off a pick list of available items (codes or displays)." ] ; + fhir:comment [ fhir:v "Amongst a set of alternatives, a directly chosen code is the most appropriate starting point for new translations. There is some ambiguity about what exactly 'directly chosen' implies, and trading partner agreement may be needed to clarify the use of this element and its consequences more completely." ] ; + fhir:requirements [ fhir:v "This has been identified as a clinical safety criterium - that this exact system/code pair was chosen explicitly, rather than inferred by the system based on some rules or language processing." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Coding.userSelected" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "boolean"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "v2" ] ; + fhir:map [ fhir:v "Sometimes implied by being first" ] + ] [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "CD.codingRationale" ] + ] [ + fhir:identity [ fhir:v "orim" ] ; + fhir:map [ fhir:v "fhir:Coding.userSelected fhir:mapsTo dt:CDCoding.codingRationale. fhir:Coding.userSelected fhir:hasMap fhir:Coding.userSelected.map. fhir:Coding.userSelected.map a fhir:Map; fhir:target dt:CDCoding.codingRationale. fhir:Coding.userSelected\\#true a [ fhir:source \"true\"; fhir:target dt:CDCoding.codingRationale\\#O ]" ] + ] ) + ] ) + ] ; # + fhir:differential [ + fhir:element ( [ + fhir:id [ fhir:v "Extension" ] ; + fhir:path [ fhir:v "Extension" ] ; + fhir:short [ fhir:v "no-basis-municipalitycode" ] ; + fhir:definition [ fhir:v "Coded value for municipality/county Norwegian kommune" ] + ] [ + fhir:id [ fhir:v "Extension.extension" ] ; + fhir:path [ fhir:v "Extension.extension" ] ; + fhir:max [ fhir:v "0" ] + ] [ + fhir:id [ fhir:v "Extension.url" ] ; + fhir:path [ fhir:v "Extension.url" ] ; + fhir:fixed [ fhir:v "http://helsenorge.no/fhir/StructureDefinition/no-basis-municipalitycode"^^xsd:anyURI ] + ] [ + fhir:id [ fhir:v "Extension.value[x]" ] ; + fhir:path [ fhir:v "Extension.value[x]" ] ; + fhir:type ( [ + fhir:code [ fhir:v "Coding"^^xsd:anyURI ] + ] ) ; + fhir:binding [ + fhir:strength [ fhir:v "required" ] ; + fhir:valueSet [ + fhir:v "https://register.geonorge.no/subregister/sosi-kodelister/kartverket/kommunenummer-alle"^^xsd:anyURI ; + fhir:link + ] + ] + ] [ + fhir:id [ fhir:v "Extension.value[x].system" ] ; + fhir:path [ fhir:v "Extension.value[x].system" ] ; + fhir:definition [ fhir:v "All Norwegian kommunenummer/municipalitycodes are published by SSB" ] + ] [ + fhir:id [ fhir:v "Extension.value[x].code" ] ; + fhir:path [ fhir:v "Extension.value[x].code" ] ; + fhir:short [ fhir:v "Actual kommunenummer" ] ; + fhir:definition [ fhir:v "Norwegian kommunenummer/municipalitycode" ] + ] ) + ] . # + +# ------------------------------------------------------------------------------------- + diff --git a/StructureDefinition-no-basis-municipalitycode.xlsx b/StructureDefinition-no-basis-municipalitycode.xlsx new file mode 100644 index 00000000..c04dc1ec Binary files /dev/null and b/StructureDefinition-no-basis-municipalitycode.xlsx differ diff --git a/StructureDefinition-no-basis-municipalitycode.xml b/StructureDefinition-no-basis-municipalitycode.xml new file mode 100644 index 00000000..3c767016 --- /dev/null +++ b/StructureDefinition-no-basis-municipalitycode.xml @@ -0,0 +1,498 @@ + + + + + +
Placeholder
+
+ + + + + <status value="draft"/> + <date value="2021-04-09"/> + <publisher value="Example Publisher"/> + <contact> + <name value="Example Publisher"/> + <telecom> + <system value="url"/> + <value value="http://example.org/example-publisher"/> + </telecom> + </contact> + <description value="Coded value for municipality/county Norwegian kommune"/> + <fhirVersion value="4.0.1"/> + <mapping> + <identity value="rim"/> + <uri value="http://hl7.org/v3"/> + <name value="RIM Mapping"/> + </mapping> + <kind value="complex-type"/> + <abstract value="false"/> + <context> + <type value="element"/> + <expression value="Address.district"/> + </context> + <type value="Extension"/> + <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Extension"/> + <derivation value="constraint"/> + <snapshot> + <element id="Extension"> + <path value="Extension"/> + <short value="no-basis-municipalitycode"/> + <definition value="Coded value for municipality/county Norwegian kommune"/> + <min value="0"/> + <max value="*"/> + <base> + <path value="Extension"/> + <min value="0"/> + <max value="*"/> + </base> + <condition value="ele-1"/> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <constraint> + <key value="ext-1"/> + <severity value="error"/> + <human value="Must have either extensions or value[x], not both"/> + <expression value="extension.exists() != value.exists()"/> + <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])"/> + <source value="http://hl7.org/fhir/StructureDefinition/Extension"/> + </constraint> + <isModifier value="false"/> + </element> + <element id="Extension.id"> + <path value="Extension.id"/> + <representation value="xmlAttr"/> + <short value="Unique id for inter-element referencing"/> + <definition value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="Element.id"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"> + <valueUrl value="string"/> + </extension> + <code value="http://hl7.org/fhirpath/System.String"/> + </type> + <isModifier value="false"/> + <isSummary value="false"/> + <mapping> + <identity value="rim"/> + <map value="n/a"/> + </mapping> + </element> + <element id="Extension.extension"> + <path value="Extension.extension"/> + <slicing> + <discriminator> + <type value="value"/> + <path value="url"/> + </discriminator> + <description value="Extensions are always sliced by (at least) url"/> + <rules value="open"/> + </slicing> + <short value="Extension"/> + <definition value="An Extension"/> + <min value="0"/> + <max value="0"/> + <base> + <path value="Element.extension"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="Extension"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <constraint> + <key value="ext-1"/> + <severity value="error"/> + <human value="Must have either extensions or value[x], not both"/> + <expression value="extension.exists() != value.exists()"/> + <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])"/> + <source value="http://hl7.org/fhir/StructureDefinition/Extension"/> + </constraint> + <isModifier value="false"/> + <isSummary value="false"/> + </element> + <element id="Extension.url"> + <path value="Extension.url"/> + <representation value="xmlAttr"/> + <short value="identifies the meaning of the extension"/> + <definition value="Source of the definition for the extension code - a logical name or a URL."/> + <comment value="The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension."/> + <min value="1"/> + <max value="1"/> + <base> + <path value="Extension.url"/> + <min value="1"/> + <max value="1"/> + </base> + <type> + <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"> + <valueUrl value="uri"/> + </extension> + <code value="http://hl7.org/fhirpath/System.String"/> + </type> + <fixedUri value="http://helsenorge.no/fhir/StructureDefinition/no-basis-municipalitycode"/> + <isModifier value="false"/> + <isSummary value="false"/> + <mapping> + <identity value="rim"/> + <map value="N/A"/> + </mapping> + </element> + <element id="Extension.value[x]"> + <path value="Extension.value[x]"/> + <short value="Value of extension"/> + <definition value="Value of extension - must be one of a constrained set of the data types (see [Extensibility](http://hl7.org/fhir/R4/extensibility.html) for a list)."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="Extension.value[x]"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="Coding"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="false"/> + <binding> + <strength value="required"/> + <valueSet value="https://register.geonorge.no/subregister/sosi-kodelister/kartverket/kommunenummer-alle"/> + </binding> + <mapping> + <identity value="rim"/> + <map value="N/A"/> + </mapping> + </element> + <element id="Extension.value[x].id"> + <path value="Extension.value[x].id"/> + <representation value="xmlAttr"/> + <short value="Unique id for inter-element referencing"/> + <definition value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="Element.id"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"> + <valueUrl value="string"/> + </extension> + <code value="http://hl7.org/fhirpath/System.String"/> + </type> + <isModifier value="false"/> + <isSummary value="false"/> + <mapping> + <identity value="rim"/> + <map value="n/a"/> + </mapping> + </element> + <element id="Extension.value[x].extension"> + <path value="Extension.value[x].extension"/> + <slicing> + <discriminator> + <type value="value"/> + <path value="url"/> + </discriminator> + <description value="Extensions are always sliced by (at least) url"/> + <rules value="open"/> + </slicing> + <short value="Additional content defined by implementations"/> + <definition value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension."/> + <comment value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/> + <alias value="extensions"/> + <alias value="user content"/> + <min value="0"/> + <max value="*"/> + <base> + <path value="Element.extension"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="Extension"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <constraint> + <key value="ext-1"/> + <severity value="error"/> + <human value="Must have either extensions or value[x], not both"/> + <expression value="extension.exists() != value.exists()"/> + <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])"/> + <source value="http://hl7.org/fhir/StructureDefinition/Extension"/> + </constraint> + <isModifier value="false"/> + <isSummary value="false"/> + <mapping> + <identity value="rim"/> + <map value="n/a"/> + </mapping> + </element> + <element id="Extension.value[x].system"> + <path value="Extension.value[x].system"/> + <short value="Identity of the terminology system"/> + <definition value="All Norwegian kommunenummer/municipalitycodes are published by SSB"/> + <comment value="The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...). OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should reference to some definition that establishes the system clearly and unambiguously."/> + <requirements value="Need to be unambiguous about the source of the definition of the symbol."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="Coding.system"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="uri"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <mapping> + <identity value="v2"/> + <map value="C*E.3"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value="./codeSystem"/> + </mapping> + <mapping> + <identity value="orim"/> + <map value="fhir:Coding.system rdfs:subPropertyOf dt:CDCoding.codeSystem"/> + </mapping> + </element> + <element id="Extension.value[x].version"> + <path value="Extension.value[x].version"/> + <short value="Version of the system - if relevant"/> + <definition value="The version of the code system which was used when choosing this code. Note that a well-maintained code system does not need the version reported, because the meaning of codes is consistent across versions. However this cannot consistently be assured, and when the meaning is not guaranteed to be consistent, the version SHOULD be exchanged."/> + <comment value="Where the terminology does not clearly define what string should be used to identify code system versions, the recommendation is to use the date (expressed in FHIR date format) on which that version was officially published as the version date."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="Coding.version"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="string"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <mapping> + <identity value="v2"/> + <map value="C*E.7"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value="./codeSystemVersion"/> + </mapping> + <mapping> + <identity value="orim"/> + <map value="fhir:Coding.version rdfs:subPropertyOf dt:CDCoding.codeSystemVersion"/> + </mapping> + </element> + <element id="Extension.value[x].code"> + <path value="Extension.value[x].code"/> + <short value="Actual kommunenummer"/> + <definition value="Norwegian kommunenummer/municipalitycode"/> + <requirements value="Need to refer to a particular code in the system."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="Coding.code"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="code"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <mapping> + <identity value="v2"/> + <map value="C*E.1"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value="./code"/> + </mapping> + <mapping> + <identity value="orim"/> + <map value="fhir:Coding.code rdfs:subPropertyOf dt:CDCoding.code"/> + </mapping> + </element> + <element id="Extension.value[x].display"> + <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable"> + <valueBoolean value="true"/> + </extension> + <path value="Extension.value[x].display"/> + <short value="Representation defined by the system"/> + <definition value="A representation of the meaning of the code in the system, following the rules of the system."/> + <requirements value="Need to be able to carry a human-readable meaning of the code for readers that do not know the system."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="Coding.display"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="string"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <mapping> + <identity value="v2"/> + <map value="C*E.2 - but note this is not well followed"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value="CV.displayName"/> + </mapping> + <mapping> + <identity value="orim"/> + <map value="fhir:Coding.display rdfs:subPropertyOf dt:CDCoding.displayName"/> + </mapping> + </element> + <element id="Extension.value[x].userSelected"> + <path value="Extension.value[x].userSelected"/> + <short value="If this coding was chosen directly by the user"/> + <definition value="Indicates that this coding was chosen by a user directly - e.g. off a pick list of available items (codes or displays)."/> + <comment value="Amongst a set of alternatives, a directly chosen code is the most appropriate starting point for new translations. There is some ambiguity about what exactly 'directly chosen' implies, and trading partner agreement may be needed to clarify the use of this element and its consequences more completely."/> + <requirements value="This has been identified as a clinical safety criterium - that this exact system/code pair was chosen explicitly, rather than inferred by the system based on some rules or language processing."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="Coding.userSelected"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="boolean"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="true"/> + <mapping> + <identity value="v2"/> + <map value="Sometimes implied by being first"/> + </mapping> + <mapping> + <identity value="rim"/> + <map value="CD.codingRationale"/> + </mapping> + <mapping> + <identity value="orim"/> + <map value="fhir:Coding.userSelected fhir:mapsTo dt:CDCoding.codingRationale. fhir:Coding.userSelected fhir:hasMap fhir:Coding.userSelected.map. fhir:Coding.userSelected.map a fhir:Map; fhir:target dt:CDCoding.codingRationale. fhir:Coding.userSelected\#true a [ fhir:source "true"; fhir:target dt:CDCoding.codingRationale\#O ]"/> + </mapping> + </element> + </snapshot> + <differential> + <element id="Extension"> + <path value="Extension"/> + <short value="no-basis-municipalitycode"/> + <definition value="Coded value for municipality/county Norwegian kommune"/> + </element> + <element id="Extension.extension"> + <path value="Extension.extension"/> + <max value="0"/> + </element> + <element id="Extension.url"> + <path value="Extension.url"/> + <fixedUri value="http://helsenorge.no/fhir/StructureDefinition/no-basis-municipalitycode"/> + </element> + <element id="Extension.value[x]"> + <path value="Extension.value[x]"/> + <type> + <code value="Coding"/> + </type> + <binding> + <strength value="required"/> + <valueSet value="https://register.geonorge.no/subregister/sosi-kodelister/kartverket/kommunenummer-alle"/> + </binding> + </element> + <element id="Extension.value[x].system"> + <path value="Extension.value[x].system"/> + <definition value="All Norwegian kommunenummer/municipalitycodes are published by SSB"/> + </element> + <element id="Extension.value[x].code"> + <path value="Extension.value[x].code"/> + <short value="Actual kommunenummer"/> + <definition value="Norwegian kommunenummer/municipalitycode"/> + </element> + </differential> +</StructureDefinition> \ No newline at end of file diff --git a/StructureDefinition-no-basis-partof-definitions.html b/StructureDefinition-no-basis-partof-definitions.html index 8856d5c0..6bb81b10 100644 --- a/StructureDefinition-no-basis-partof-definitions.html +++ b/StructureDefinition-no-basis-partof-definitions.html @@ -43,8 +43,8 @@ <script src="assets/js/prism.js"></script> - <style type="text/css">h2{--heading-prefix:"2.17"} - h3,h4,h5,h6{--heading-prefix:"2.17"}</style> + <style type="text/css">h2{--heading-prefix:"2.25"} + h3,h4,h5,h6{--heading-prefix:"2.25"}</style> <div id="segment-header" class="segment"> <!-- segment-header --> <div class="container"> <!-- container --> <!-- Placeholder for child template header declarations --> @@ -184,7 +184,7 @@ <h2 id="root">Extension: NoBasisPartOf - Detailed Descriptions</h2> Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -314,7 +314,7 @@ <h2 id="root">Extension: NoBasisPartOf - Detailed Descriptions</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-no-basis-partof-mappings.html b/StructureDefinition-no-basis-partof-mappings.html index 8c3a9b5f..d0d41d16 100644 --- a/StructureDefinition-no-basis-partof-mappings.html +++ b/StructureDefinition-no-basis-partof-mappings.html @@ -43,8 +43,8 @@ <script src="assets/js/prism.js"></script> - <style type="text/css">h2{--heading-prefix:"2.17"} - h3,h4,h5,h6{--heading-prefix:"2.17"}</style> + <style type="text/css">h2{--heading-prefix:"2.25"} + h3,h4,h5,h6{--heading-prefix:"2.25"}</style> <div id="segment-header" class="segment"> <!-- segment-header --> <div class="container"> <!-- container --> <!-- Placeholder for child template header declarations --> @@ -184,7 +184,7 @@ <h2 id="root">Extension: NoBasisPartOf - Mappings</h2> Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -260,7 +260,7 @@ <h2 id="root">Extension: NoBasisPartOf - Mappings</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-no-basis-partof-testing.html b/StructureDefinition-no-basis-partof-testing.html index 24fcbda4..c583739e 100644 --- a/StructureDefinition-no-basis-partof-testing.html +++ b/StructureDefinition-no-basis-partof-testing.html @@ -43,8 +43,8 @@ <script src="assets/js/prism.js"></script> - <style type="text/css">h2{--heading-prefix:"2.17"} - h3,h4,h5,h6{--heading-prefix:"2.17"}</style> + <style type="text/css">h2{--heading-prefix:"2.25"} + h3,h4,h5,h6{--heading-prefix:"2.25"}</style> <div id="segment-header" class="segment"> <!-- segment-header --> <div class="container"> <!-- container --> <!-- Placeholder for child template header declarations --> @@ -184,7 +184,7 @@ <h2 id="root">Extension: NoBasisPartOf - Testing</h2> Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -261,7 +261,7 @@ <h3>Test Scripts</h3> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-no-basis-partof.html b/StructureDefinition-no-basis-partof.html index 80e2ff37..c9fd8346 100644 --- a/StructureDefinition-no-basis-partof.html +++ b/StructureDefinition-no-basis-partof.html @@ -39,8 +39,8 @@ <script src="assets/js/prism.js"></script> - <style type="text/css">h2{--heading-prefix:"2.17"} - h3,h4,h5,h6{--heading-prefix:"2.17"}</style> + <style type="text/css">h2{--heading-prefix:"2.25"} + h3,h4,h5,h6{--heading-prefix:"2.25"}</style> <div id="segment-header" class="segment"> <!-- segment-header --> <div class="container"> <!-- container --> <!-- Placeholder for child template header declarations --> @@ -196,7 +196,7 @@ <h2 id="root">Extension: no-basis-partof Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -503,7 +503,7 @@ <h4>Constraints</h4> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-no-basis-partof.json b/StructureDefinition-no-basis-partof.json index 295ef917..94c671ff 100644 --- a/StructureDefinition-no-basis-partof.json +++ b/StructureDefinition-no-basis-partof.json @@ -10,7 +10,7 @@ "name" : "NoBasisPartOf", "title" : "no-basis-partof", "status" : "draft", - "date" : "2023-10-11T00:03:21+02:00", + "date" : "2023-10-12T00:15:11+02:00", "publisher" : "Example Publisher", "contact" : [{ "name" : "Example Publisher", diff --git a/StructureDefinition-no-basis-partof.profile.history.html b/StructureDefinition-no-basis-partof.profile.history.html index 207d99d5..1eb9f698 100644 --- a/StructureDefinition-no-basis-partof.profile.history.html +++ b/StructureDefinition-no-basis-partof.profile.history.html @@ -185,7 +185,7 @@ <h2 id="root">Extension: NoBasisPartOf - Change History</h2> Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -243,7 +243,7 @@ <h2 id="root">Extension: NoBasisPartOf - Change History</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-no-basis-partof.profile.json.html b/StructureDefinition-no-basis-partof.profile.json.html index fed70928..44f4e846 100644 --- a/StructureDefinition-no-basis-partof.profile.json.html +++ b/StructureDefinition-no-basis-partof.profile.json.html @@ -47,8 +47,8 @@ <script src="assets/js/prism.js"></script> - <style type="text/css">h2{--heading-prefix:"2.17"} - h3,h4,h5,h6{--heading-prefix:"2.17"}</style> + <style type="text/css">h2{--heading-prefix:"2.25"} + h3,h4,h5,h6{--heading-prefix:"2.25"}</style> <div id="segment-header" class="segment"> <!-- segment-header --> <div class="container"> <!-- container --> <!-- Placeholder for child template header declarations --> @@ -188,7 +188,7 @@ <h2 id="root">Extension: NoBasisPartOf - JSON Profile</h2> Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -219,7 +219,7 @@ <h2 id="root">Extension: NoBasisPartOf - JSON Profile</h2> "<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.name">name</a>" : "NoBasisPartOf", "<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.title">title</a>" : "no-basis-partof", "<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.status">status</a>" : "draft", - "<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.date">date</a>" : "2023-10-11T00:03:21+02:00", + "<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.date">date</a>" : "2023-10-12T00:15:11+02:00", "<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.publisher">publisher</a>" : "Example Publisher", "<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.contact">contact</a>" : [ { @@ -538,7 +538,7 @@ <h2 id="root">Extension: NoBasisPartOf - JSON Profile</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-no-basis-partof.profile.ttl.html b/StructureDefinition-no-basis-partof.profile.ttl.html index 066d622a..4af1955c 100644 --- a/StructureDefinition-no-basis-partof.profile.ttl.html +++ b/StructureDefinition-no-basis-partof.profile.ttl.html @@ -47,8 +47,8 @@ <script src="assets/js/prism.js"></script> - <style type="text/css">h2{--heading-prefix:"2.17"} - h3,h4,h5,h6{--heading-prefix:"2.17"}</style> + <style type="text/css">h2{--heading-prefix:"2.25"} + h3,h4,h5,h6{--heading-prefix:"2.25"}</style> <div id="segment-header" class="segment"> <!-- segment-header --> <div class="container"> <!-- container --> <!-- Placeholder for child template header declarations --> @@ -188,7 +188,7 @@ <h2 id="root">Extension: NoBasisPartOf - TTL Profile</h2> Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -226,7 +226,7 @@ <h2 id="root">Extension: NoBasisPartOf - TTL Profile</h2> <a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.name">fhir:name</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#string">fhir:v</a> "NoBasisPartOf"] ; # <a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.title">fhir:title</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#string">fhir:v</a> "no-basis-partof"] ; # <a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.status">fhir:status</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#code">fhir:v</a> "draft"] ; # - <a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.date">fhir:date</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#dateTime">fhir:v</a> "2023-10-11T00:03:21+02:00"^^xsd:dateTime] ; # + <a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.date">fhir:date</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#dateTime">fhir:v</a> "2023-10-12T00:15:11+02:00"^^xsd:dateTime] ; # <a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.publisher">fhir:publisher</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#string">fhir:v</a> "Example Publisher"] ; # <a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.contact">fhir:contact</a> ( [ <a href="http://hl7.org/fhir/R4/metadatatypes.html#ContactDetail#ContactDetail.name">fhir:name</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#string">fhir:v</a> "Example Publisher" ] ; @@ -473,7 +473,7 @@ <h2 id="root">Extension: NoBasisPartOf - TTL Profile</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-no-basis-partof.profile.xml.html b/StructureDefinition-no-basis-partof.profile.xml.html index 14a0737e..99861920 100644 --- a/StructureDefinition-no-basis-partof.profile.xml.html +++ b/StructureDefinition-no-basis-partof.profile.xml.html @@ -47,8 +47,8 @@ <script src="assets/js/prism.js"></script> - <style type="text/css">h2{--heading-prefix:"2.17"} - h3,h4,h5,h6{--heading-prefix:"2.17"}</style> + <style type="text/css">h2{--heading-prefix:"2.25"} + h3,h4,h5,h6{--heading-prefix:"2.25"}</style> <div id="segment-header" class="segment"> <!-- segment-header --> <div class="container"> <!-- container --> <!-- Placeholder for child template header declarations --> @@ -188,7 +188,7 @@ <h2 id="root">Extension: NoBasisPartOf - XML Profile</h2> Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -219,7 +219,7 @@ <h2 id="root">Extension: NoBasisPartOf - XML Profile</h2> <<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.name">name</a> <a href="http://hl7.org/fhir/R4/datatypes.html#string">value</a>="NoBasisPartOf"/> <<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.title">title</a> <a href="http://hl7.org/fhir/R4/datatypes.html#string">value</a>="no-basis-partof"/> <<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.status">status</a> <a href="http://hl7.org/fhir/R4/datatypes.html#code">value</a>="draft"/> - <<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.date">date</a> <a href="http://hl7.org/fhir/R4/datatypes.html#dateTime">value</a>="2023-10-11T00:03:21+02:00"/> + <<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.date">date</a> <a href="http://hl7.org/fhir/R4/datatypes.html#dateTime">value</a>="2023-10-12T00:15:11+02:00"/> <<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.publisher">publisher</a> <a href="http://hl7.org/fhir/R4/datatypes.html#string">value</a>="Example Publisher"/> <<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.contact">contact</a>> <<a href="http://hl7.org/fhir/R4/metadatatypes.html#ContactDetail#ContactDetail.name">name</a> <a href="http://hl7.org/fhir/R4/datatypes.html#string">value</a>="Example Publisher"/> @@ -496,7 +496,7 @@ <h2 id="root">Extension: NoBasisPartOf - XML Profile</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-no-basis-partof.ttl b/StructureDefinition-no-basis-partof.ttl index 58f0c4bf..c0ecf796 100644 --- a/StructureDefinition-no-basis-partof.ttl +++ b/StructureDefinition-no-basis-partof.ttl @@ -17,7 +17,7 @@ fhir:name [ fhir:v "NoBasisPartOf"] ; # fhir:title [ fhir:v "no-basis-partof"] ; # fhir:status [ fhir:v "draft"] ; # - fhir:date [ fhir:v "2023-10-11T00:03:21+02:00"^^xsd:dateTime] ; # + fhir:date [ fhir:v "2023-10-12T00:15:11+02:00"^^xsd:dateTime] ; # fhir:publisher [ fhir:v "Example Publisher"] ; # fhir:contact ( [ fhir:name [ fhir:v "Example Publisher" ] ; diff --git a/StructureDefinition-no-basis-partof.xlsx b/StructureDefinition-no-basis-partof.xlsx index f295b9d7..8c3f74c1 100644 Binary files a/StructureDefinition-no-basis-partof.xlsx and b/StructureDefinition-no-basis-partof.xlsx differ diff --git a/StructureDefinition-no-basis-partof.xml b/StructureDefinition-no-basis-partof.xml index 294eaf72..d1e9a3e6 100644 --- a/StructureDefinition-no-basis-partof.xml +++ b/StructureDefinition-no-basis-partof.xml @@ -10,7 +10,7 @@ <name value="NoBasisPartOf"/> <title value="no-basis-partof"/> <status value="draft"/> - <date value="2023-10-11T00:03:21+02:00"/> + <date value="2023-10-12T00:15:11+02:00"/> <publisher value="Example Publisher"/> <contact> <name value="Example Publisher"/> diff --git a/StructureDefinition-no-basis-shortnotice-definitions.html b/StructureDefinition-no-basis-shortnotice-definitions.html index 210617e6..254a986c 100644 --- a/StructureDefinition-no-basis-shortnotice-definitions.html +++ b/StructureDefinition-no-basis-shortnotice-definitions.html @@ -43,8 +43,8 @@ <script src="assets/js/prism.js"></script> - <style type="text/css">h2{--heading-prefix:"2.18"} - h3,h4,h5,h6{--heading-prefix:"2.18"}</style> + <style type="text/css">h2{--heading-prefix:"2.26"} + h3,h4,h5,h6{--heading-prefix:"2.26"}</style> <div id="segment-header" class="segment"> <!-- segment-header --> <div class="container"> <!-- container --> <!-- Placeholder for child template header declarations --> @@ -184,7 +184,7 @@ <h2 id="root">Extension: NoBasisShortNotice - Detailed Descriptions</h2> Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -313,7 +313,7 @@ <h2 id="root">Extension: NoBasisShortNotice - Detailed Descriptions</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-no-basis-shortnotice-mappings.html b/StructureDefinition-no-basis-shortnotice-mappings.html index 54e618ee..4f8217fc 100644 --- a/StructureDefinition-no-basis-shortnotice-mappings.html +++ b/StructureDefinition-no-basis-shortnotice-mappings.html @@ -43,8 +43,8 @@ <script src="assets/js/prism.js"></script> - <style type="text/css">h2{--heading-prefix:"2.18"} - h3,h4,h5,h6{--heading-prefix:"2.18"}</style> + <style type="text/css">h2{--heading-prefix:"2.26"} + h3,h4,h5,h6{--heading-prefix:"2.26"}</style> <div id="segment-header" class="segment"> <!-- segment-header --> <div class="container"> <!-- container --> <!-- Placeholder for child template header declarations --> @@ -184,7 +184,7 @@ <h2 id="root">Extension: NoBasisShortNotice - Mappings</h2> Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -260,7 +260,7 @@ <h2 id="root">Extension: NoBasisShortNotice - Mappings</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-no-basis-shortnotice-testing.html b/StructureDefinition-no-basis-shortnotice-testing.html index 1a67c475..442271bc 100644 --- a/StructureDefinition-no-basis-shortnotice-testing.html +++ b/StructureDefinition-no-basis-shortnotice-testing.html @@ -43,8 +43,8 @@ <script src="assets/js/prism.js"></script> - <style type="text/css">h2{--heading-prefix:"2.18"} - h3,h4,h5,h6{--heading-prefix:"2.18"}</style> + <style type="text/css">h2{--heading-prefix:"2.26"} + h3,h4,h5,h6{--heading-prefix:"2.26"}</style> <div id="segment-header" class="segment"> <!-- segment-header --> <div class="container"> <!-- container --> <!-- Placeholder for child template header declarations --> @@ -184,7 +184,7 @@ <h2 id="root">Extension: NoBasisShortNotice - Testing</h2> Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -261,7 +261,7 @@ <h3>Test Scripts</h3> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-no-basis-shortnotice.html b/StructureDefinition-no-basis-shortnotice.html index d67fa106..9a93390e 100644 --- a/StructureDefinition-no-basis-shortnotice.html +++ b/StructureDefinition-no-basis-shortnotice.html @@ -39,8 +39,8 @@ <script src="assets/js/prism.js"></script> - <style type="text/css">h2{--heading-prefix:"2.18"} - h3,h4,h5,h6{--heading-prefix:"2.18"}</style> + <style type="text/css">h2{--heading-prefix:"2.26"} + h3,h4,h5,h6{--heading-prefix:"2.26"}</style> <div id="segment-header" class="segment"> <!-- segment-header --> <div class="container"> <!-- container --> <!-- Placeholder for child template header declarations --> @@ -196,7 +196,7 @@ <h2 id="root">Extension: no-basis-shortnotice Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -503,7 +503,7 @@ <h4>Constraints</h4> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-no-basis-shortnotice.json b/StructureDefinition-no-basis-shortnotice.json index 77839ccd..1e415357 100644 --- a/StructureDefinition-no-basis-shortnotice.json +++ b/StructureDefinition-no-basis-shortnotice.json @@ -10,7 +10,7 @@ "name" : "NoBasisShortNotice", "title" : "no-basis-shortnotice", "status" : "draft", - "date" : "2023-10-11T00:03:21+02:00", + "date" : "2023-10-12T00:15:11+02:00", "publisher" : "Example Publisher", "contact" : [{ "name" : "Example Publisher", diff --git a/StructureDefinition-no-basis-shortnotice.profile.history.html b/StructureDefinition-no-basis-shortnotice.profile.history.html index aa600cc4..7b9537c1 100644 --- a/StructureDefinition-no-basis-shortnotice.profile.history.html +++ b/StructureDefinition-no-basis-shortnotice.profile.history.html @@ -185,7 +185,7 @@ <h2 id="root">Extension: NoBasisShortNotice - Change History</h2> Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -243,7 +243,7 @@ <h2 id="root">Extension: NoBasisShortNotice - Change History</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-no-basis-shortnotice.profile.json.html b/StructureDefinition-no-basis-shortnotice.profile.json.html index 0c68223c..be041959 100644 --- a/StructureDefinition-no-basis-shortnotice.profile.json.html +++ b/StructureDefinition-no-basis-shortnotice.profile.json.html @@ -47,8 +47,8 @@ <script src="assets/js/prism.js"></script> - <style type="text/css">h2{--heading-prefix:"2.18"} - h3,h4,h5,h6{--heading-prefix:"2.18"}</style> + <style type="text/css">h2{--heading-prefix:"2.26"} + h3,h4,h5,h6{--heading-prefix:"2.26"}</style> <div id="segment-header" class="segment"> <!-- segment-header --> <div class="container"> <!-- container --> <!-- Placeholder for child template header declarations --> @@ -188,7 +188,7 @@ <h2 id="root">Extension: NoBasisShortNotice - JSON Profile</h2> Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -219,7 +219,7 @@ <h2 id="root">Extension: NoBasisShortNotice - JSON Profile</h2> "<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.name">name</a>" : "NoBasisShortNotice", "<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.title">title</a>" : "no-basis-shortnotice", "<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.status">status</a>" : "draft", - "<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.date">date</a>" : "2023-10-11T00:03:21+02:00", + "<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.date">date</a>" : "2023-10-12T00:15:11+02:00", "<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.publisher">publisher</a>" : "Example Publisher", "<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.contact">contact</a>" : [ { @@ -532,7 +532,7 @@ <h2 id="root">Extension: NoBasisShortNotice - JSON Profile</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-no-basis-shortnotice.profile.ttl.html b/StructureDefinition-no-basis-shortnotice.profile.ttl.html index 34467f58..9657d916 100644 --- a/StructureDefinition-no-basis-shortnotice.profile.ttl.html +++ b/StructureDefinition-no-basis-shortnotice.profile.ttl.html @@ -47,8 +47,8 @@ <script src="assets/js/prism.js"></script> - <style type="text/css">h2{--heading-prefix:"2.18"} - h3,h4,h5,h6{--heading-prefix:"2.18"}</style> + <style type="text/css">h2{--heading-prefix:"2.26"} + h3,h4,h5,h6{--heading-prefix:"2.26"}</style> <div id="segment-header" class="segment"> <!-- segment-header --> <div class="container"> <!-- container --> <!-- Placeholder for child template header declarations --> @@ -188,7 +188,7 @@ <h2 id="root">Extension: NoBasisShortNotice - TTL Profile</h2> Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -226,7 +226,7 @@ <h2 id="root">Extension: NoBasisShortNotice - TTL Profile</h2> <a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.name">fhir:name</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#string">fhir:v</a> "NoBasisShortNotice"] ; # <a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.title">fhir:title</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#string">fhir:v</a> "no-basis-shortnotice"] ; # <a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.status">fhir:status</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#code">fhir:v</a> "draft"] ; # - <a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.date">fhir:date</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#dateTime">fhir:v</a> "2023-10-11T00:03:21+02:00"^^xsd:dateTime] ; # + <a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.date">fhir:date</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#dateTime">fhir:v</a> "2023-10-12T00:15:11+02:00"^^xsd:dateTime] ; # <a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.publisher">fhir:publisher</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#string">fhir:v</a> "Example Publisher"] ; # <a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.contact">fhir:contact</a> ( [ <a href="http://hl7.org/fhir/R4/metadatatypes.html#ContactDetail#ContactDetail.name">fhir:name</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#string">fhir:v</a> "Example Publisher" ] ; @@ -467,7 +467,7 @@ <h2 id="root">Extension: NoBasisShortNotice - TTL Profile</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-no-basis-shortnotice.profile.xml.html b/StructureDefinition-no-basis-shortnotice.profile.xml.html index f88319cf..481853a4 100644 --- a/StructureDefinition-no-basis-shortnotice.profile.xml.html +++ b/StructureDefinition-no-basis-shortnotice.profile.xml.html @@ -47,8 +47,8 @@ <script src="assets/js/prism.js"></script> - <style type="text/css">h2{--heading-prefix:"2.18"} - h3,h4,h5,h6{--heading-prefix:"2.18"}</style> + <style type="text/css">h2{--heading-prefix:"2.26"} + h3,h4,h5,h6{--heading-prefix:"2.26"}</style> <div id="segment-header" class="segment"> <!-- segment-header --> <div class="container"> <!-- container --> <!-- Placeholder for child template header declarations --> @@ -188,7 +188,7 @@ <h2 id="root">Extension: NoBasisShortNotice - XML Profile</h2> Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -220,7 +220,7 @@ <h2 id="root">Extension: NoBasisShortNotice - XML Profile</h2> <<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.name">name</a> <a href="http://hl7.org/fhir/R4/datatypes.html#string">value</a>="NoBasisShortNotice"/> <<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.title">title</a> <a href="http://hl7.org/fhir/R4/datatypes.html#string">value</a>="no-basis-shortnotice"/> <<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.status">status</a> <a href="http://hl7.org/fhir/R4/datatypes.html#code">value</a>="draft"/> - <<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.date">date</a> <a href="http://hl7.org/fhir/R4/datatypes.html#dateTime">value</a>="2023-10-11T00:03:21+02:00"/> + <<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.date">date</a> <a href="http://hl7.org/fhir/R4/datatypes.html#dateTime">value</a>="2023-10-12T00:15:11+02:00"/> <<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.publisher">publisher</a> <a href="http://hl7.org/fhir/R4/datatypes.html#string">value</a>="Example Publisher"/> <<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.contact">contact</a>> <<a href="http://hl7.org/fhir/R4/metadatatypes.html#ContactDetail#ContactDetail.name">name</a> <a href="http://hl7.org/fhir/R4/datatypes.html#string">value</a>="Example Publisher"/> @@ -492,7 +492,7 @@ <h2 id="root">Extension: NoBasisShortNotice - XML Profile</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-no-basis-shortnotice.ttl b/StructureDefinition-no-basis-shortnotice.ttl index a25c8acf..230b00a5 100644 --- a/StructureDefinition-no-basis-shortnotice.ttl +++ b/StructureDefinition-no-basis-shortnotice.ttl @@ -17,7 +17,7 @@ fhir:name [ fhir:v "NoBasisShortNotice"] ; # fhir:title [ fhir:v "no-basis-shortnotice"] ; # fhir:status [ fhir:v "draft"] ; # - fhir:date [ fhir:v "2023-10-11T00:03:21+02:00"^^xsd:dateTime] ; # + fhir:date [ fhir:v "2023-10-12T00:15:11+02:00"^^xsd:dateTime] ; # fhir:publisher [ fhir:v "Example Publisher"] ; # fhir:contact ( [ fhir:name [ fhir:v "Example Publisher" ] ; diff --git a/StructureDefinition-no-basis-shortnotice.xlsx b/StructureDefinition-no-basis-shortnotice.xlsx index 9a58b6c0..df3abc42 100644 Binary files a/StructureDefinition-no-basis-shortnotice.xlsx and b/StructureDefinition-no-basis-shortnotice.xlsx differ diff --git a/StructureDefinition-no-basis-shortnotice.xml b/StructureDefinition-no-basis-shortnotice.xml index 7c8d9ad0..9cdaa70f 100644 --- a/StructureDefinition-no-basis-shortnotice.xml +++ b/StructureDefinition-no-basis-shortnotice.xml @@ -10,7 +10,7 @@ <name value="NoBasisShortNotice"/> <title value="no-basis-shortnotice"/> <status value="draft"/> - <date value="2023-10-11T00:03:21+02:00"/> + <date value="2023-10-12T00:15:11+02:00"/> <publisher value="Example Publisher"/> <contact> <name value="Example Publisher"/> diff --git a/StructureDefinition-no-basis-urban-district-definitions.html b/StructureDefinition-no-basis-urban-district-definitions.html new file mode 100644 index 00000000..94a15c78 --- /dev/null +++ b/StructureDefinition-no-basis-urban-district-definitions.html @@ -0,0 +1,358 @@ +<!-- get modelType --> + + + +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE HTML> +<html xml:lang="en" xmlns="http://www.w3.org/1999/xhtml" lang="en"> + <head> + <meta content="text/html;charset=utf-8" http-equiv="Content-Type"/> + <title>no-basis-urban-district - Definitions - v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - draft + + + +

+
+
+
+ +
+
+
+ + + + +
+
+ + +
+
+ +
+
+ + +
+
+
+
+ +
+

NyTimelosingIG - Local Development build (v0.1.0). See the Directory of published versions

+ + + + + + + + + + + + + + + + +

Extension: NoBasisUrbanDistrict - Detailed Descriptions

+ + + + + + + +
+ + Draft + + as of 2018-10-26 + + +
+ + +

Definitions for the no-basis-urban-district extension.

+ + + + + + +
+ + +
+

Guidance on how to interpret the contents of this table can be found here

+ + + + + + + +
0. Extension
Definition

Simple extension containing information about what part of a norwegian city the patient is a resident. Administrative purpose.

Shortno-basis-urban-district
Alternate Namesbydel, urban district
2. Extension.extension
Control0..0
4. Extension.url
Fixed Valuehttp://helsenorge.no/fhir/StructureDefinition/no-basis-urban-district
6. Extension.value[x]
Definition

The name and number of the bydel (part of the city). If coded this information should be coded according to CodeSystem urn:oid:2.16.578.1.12.4.1.1.3403

ShortUrban District information
BindingThe codes SHALL be taken from urn:oid:2.16.578.1.12.4.1.1.3403: Bydel
TypeCoding, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
[x] NoteSee Choice of Data Types for further information about how to use [x]
Alternate NamesBydel, Urban district
+
+ +
+

Guidance on how to interpret the contents of this table can be found here

+ + + + + + + + +
0. Extension
Definition

Simple extension containing information about what part of a norwegian city the patient is a resident. Administrative purpose.

+

Optional Extension Element - found in all resources.

+
Shortno-basis-urban-districtOptional Extensions Element
Control0..*
This element is affected by the following invariants: ele-1
Is Modifierfalse
Alternate Namesbydel, urban district
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
2. Extension.extension
Definition

An Extension

+

May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

+
ShortExtensionAdditional content defined by implementations
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

+
Control0..0*
TypeExtension
Is Modifierfalse
Summaryfalse
Alternate Namesextensions, user content
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
SlicingThis element introduces a set of slices on Extension.extension. The slices are unordered and Open, and can be differentiated using the following discriminators: , and can be differentiated using the following discriminators:
  • value @ url
4. Extension.url
Definition

Source of the definition for the extension code - a logical name or a URL.

+
Shortidentifies the meaning of the extension
Comments

The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

+
Control1..1
Typeuri
Is Modifierfalse
XML FormatIn the XML format, this property is represented as an attribute.
Summaryfalse
Fixed Valuehttp://helsenorge.no/fhir/StructureDefinition/no-basis-urban-district
6. Extension.value[x]
Definition

The name and number of the bydel (part of the city). If coded this information should be coded according to CodeSystem urn:oid:2.16.578.1.12.4.1.1.3403

+

Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

+
ShortUrban District informationValue of extension
Control0..1
BindingThe codes SHALL be taken from For codes, see urn:oid:2.16.578.1.12.4.1.1.3403: Bydel
TypeCoding, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
[x] NoteSee Choice of Data Types for further information about how to use [x]
Is Modifierfalse
Summaryfalse
Alternate NamesBydel, Urban district
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
+
+ +
+

Guidance on how to interpret the contents of this table can be found here

+ + + + + + + + + + +
0. Extension
Definition

Simple extension containing information about what part of a norwegian city the patient is a resident. Administrative purpose.

Shortno-basis-urban-district
Control0..*
This element is affected by the following invariants: ele-1
Is Modifierfalse
Alternate Namesbydel, urban district
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
2. Extension.id
Definition

Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

ShortUnique id for inter-element referencing
Control0..1
Typestring
Is Modifierfalse
XML FormatIn the XML format, this property is represented as an attribute.
Summaryfalse
4. Extension.extension
Definition

An Extension

ShortExtension
Control0..0
TypeExtension
Is Modifierfalse
Summaryfalse
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
SlicingThis element introduces a set of slices on Extension.extension. The slices are unordered and Open, and can be differentiated using the following discriminators: , and can be differentiated using the following discriminators:
  • value @ url
6. Extension.url
Definition

Source of the definition for the extension code - a logical name or a URL.

Shortidentifies the meaning of the extension
Comments

The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

Control1..1
Typeuri
Is Modifierfalse
XML FormatIn the XML format, this property is represented as an attribute.
Summaryfalse
Fixed Valuehttp://helsenorge.no/fhir/StructureDefinition/no-basis-urban-district
8. Extension.value[x]
Definition

The name and number of the bydel (part of the city). If coded this information should be coded according to CodeSystem urn:oid:2.16.578.1.12.4.1.1.3403

ShortUrban District information
Control0..1
BindingThe codes SHALL be taken from urn:oid:2.16.578.1.12.4.1.1.3403: Bydel
TypeCoding
[x] NoteSee Choice of Data Types for further information about how to use [x]
Is Modifierfalse
Summaryfalse
Alternate NamesBydel, Urban district
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
+
+
+ + + + + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/StructureDefinition-no-basis-urban-district-mappings.html b/StructureDefinition-no-basis-urban-district-mappings.html new file mode 100644 index 00000000..6b98ca90 --- /dev/null +++ b/StructureDefinition-no-basis-urban-district-mappings.html @@ -0,0 +1,304 @@ + + + + + + + + + + no-basis-urban-district - Mappings - v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - draft + + + +

+
+
+
+ +
+
+
+ + + + +
+
+ + +
+
+ +
+
+ + +
+
+
+
+ +
+

NyTimelosingIG - Local Development build (v0.1.0). See the Directory of published versions

+ + + + + + + + + + + + + + + + +

Extension: NoBasisUrbanDistrict - Mappings

+ + + + + + + +
+ + Draft + + as of 2018-10-26 + + +
+ + +

Mappings for the no-basis-urban-district extension.

+ + + + + + +

Mappings for RIM Mapping (http://hl7.org/v3)

+ + + + + +
NoBasisUrbanDistrict
Extension
   idn/a
   urlN/A
   value[x]N/A
+ + + + + + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/StructureDefinition-no-basis-urban-district-testing.html b/StructureDefinition-no-basis-urban-district-testing.html new file mode 100644 index 00000000..7348b9f6 --- /dev/null +++ b/StructureDefinition-no-basis-urban-district-testing.html @@ -0,0 +1,305 @@ + + + + + + + + + + no-basis-urban-district - Testing - v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - draft + + + +

+
+
+
+ +
+
+
+ + + + +
+
+ + +
+
+ +
+
+ + +
+
+
+
+ +
+

NyTimelosingIG - Local Development build (v0.1.0). See the Directory of published versions

+ + + + + + + + + + + + + + + + +

Extension: NoBasisUrbanDistrict - Testing

+ + + + + + + +
+ + Draft + + as of 2018-10-26 + + +
+ + + + + + + + + +

Test Plans

+ +

No test plans are currently available for the Profile.

+ + +

Test Scripts

+ +

No test scripts are currently available for the Profile.

+ + + + + + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/StructureDefinition-no-basis-urban-district.csv b/StructureDefinition-no-basis-urban-district.csv new file mode 100644 index 00000000..8b3216cb --- /dev/null +++ b/StructureDefinition-no-basis-urban-district.csv @@ -0,0 +1,18 @@ +"Id","Path","Slice Name","Alias(s)","Label","Min","Max","Must Support?","Is Modifier?","Is Summary?","Type(s)","Short","Definition","Comments","Requirements","Default Value","Meaning When Missing","Fixed Value","Pattern","Example","Minimum Value","Maximum Value","Maximum Length","Binding Strength","Binding Description","Binding Value Set","Code","Slicing Discriminator","Slicing Description","Slicing Ordered","Slicing Rules","Base Path","Base Min","Base Max","Condition(s)","Constraint(s)","Mapping: RIM Mapping" +"Extension","Extension","","bydel +urban district","",0,*,"","","","null {[]} {[]} +","no-basis-urban-district","Simple extension containing information about what part of a norwegian city the patient is a resident. Administrative purpose.","","","","","","","","","",,,,,"",,,,"Extension",0,*,"ele-1 +","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}" +"Extension.id","Extension.id","","","",0,1,"","","","string {[]} {[]} +","Unique id for inter-element referencing","Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.","","","","","","","","","",,,,,"",,,,"Element.id",0,1,"","","n/a" +"Extension.extension","Extension.extension","","","",0,0,"","","","Extension {[]} {[]} +","Extension","An Extension","","","","","","","","","",,,,,"","value:url} +","Extensions are always sliced by (at least) url",,"open","Element.extension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}" +"Extension.url","Extension.url","","","",1,1,"","","","uri {[]} {[]} +","identifies the meaning of the extension","Source of the definition for the extension code - a logical name or a URL.","The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.","","","","","","","","",,,,,"",,,,"Extension.url",1,1,"","","N/A" +"Extension.value[x]","Extension.value[x]","","Bydel +Urban district","",0,1,"","","","Coding {[]} {[]} +","Urban District information","The name and number of the bydel (part of the city). If coded this information should be coded according to CodeSystem urn:oid:2.16.578.1.12.4.1.1.3403","","","","","","","","","",,"required","Bydel","urn:oid:2.16.578.1.12.4.1.1.3403","",,,,"Extension.value[x]",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +","N/A" diff --git a/StructureDefinition-no-basis-urban-district.html b/StructureDefinition-no-basis-urban-district.html new file mode 100644 index 00000000..45eb41f8 --- /dev/null +++ b/StructureDefinition-no-basis-urban-district.html @@ -0,0 +1,559 @@ + + + + + + no-basis-urban-district - v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - draft + + + +

+
+
+
+ +
+
+
+ + + + +
+
+ + +
+
+ +
+
+ + +
+
+
+
+ +
+

NyTimelosingIG - Local Development build (v0.1.0). See the Directory of published versions

+ + + + + + + + + + + + + + + +

Extension: no-basis-urban-district + +

+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Official URL: http://helsenorge.no/fhir/StructureDefinition/no-basis-urban-districtVersion: + 0.1.0
+ + Draft + + as of 2018-10-26 + + + Computable Name: NoBasisUrbanDistrict
+ +

Simple extension containing information about what part of a norwegian city the patient is a resident. Administrative purpose.

+ + + +

Context of Use

+

This extension may be used on the following element(s):

+
    + +
  • Element ID Patient
  • + +
  • Element ID Address
  • + +
  • Element ID Person
  • + +
  • Element ID Practitioner
  • + +
+ + + + + + +

Usage info

+

Usage:

+
    +
  • This Extension is not used by any profiles in this Implementation Guide
  • +
+ + + + +

Formal Views of Extension Content

+

+ Description of Profiles, Differentials, Snapshots, and how the XML and JSON presentations work. +

+
+ + +
+
+

This structure is derived from Extension +

+
+ + +

+Summary +

+

Simple Extension of type Coding: Simple extension containing information about what part of a norwegian city the patient is a resident. Administrative purpose.

+
+
+
+ +
+
+

This structure is derived from Extension +

+
+ + + + +
NameFlagsCard.TypeDescription & Constraintsdoco
.. Extension 0..*Extensionno-basis-urban-district
... extension 0..0
... url 1..1uri"http://helsenorge.no/fhir/StructureDefinition/no-basis-urban-district"
... value[x] 0..1CodingUrban District information
Binding: urn:oid:2.16.578.1.12.4.1.1.3403 (required): Bydel


doco Documentation for this format
+
+
+
+ +
+
+
+ + + + + +
NameFlagsCard.TypeDescription & Constraintsdoco
.. Extension 0..*Extensionno-basis-urban-district
... id 0..1stringUnique id for inter-element referencing
... extension 0..0
... url 1..1uri"http://helsenorge.no/fhir/StructureDefinition/no-basis-urban-district"

doco Documentation for this format
+
+
+
+ + + + + + + + + + +
+
+

This structure is derived from Extension +

+
+ +

+Summary +

+

Simple Extension of type Coding: Simple extension containing information about what part of a norwegian city the patient is a resident. Administrative purpose.

+
+
+
+

+ Differential View +

+

This structure is derived from Extension +

+
+ + + + +
NameFlagsCard.TypeDescription & Constraintsdoco
.. Extension 0..*Extensionno-basis-urban-district
... extension 0..0
... url 1..1uri"http://helsenorge.no/fhir/StructureDefinition/no-basis-urban-district"
... value[x] 0..1CodingUrban District information
Binding: urn:oid:2.16.578.1.12.4.1.1.3403 (required): Bydel


doco Documentation for this format
+
+
+
+

+ Snapshot View +

+
+ + + + + +
NameFlagsCard.TypeDescription & Constraintsdoco
.. Extension 0..*Extensionno-basis-urban-district
... id 0..1stringUnique id for inter-element referencing
... extension 0..0
... url 1..1uri"http://helsenorge.no/fhir/StructureDefinition/no-basis-urban-district"

doco Documentation for this format
+
+
+ + + + + + + + + +
+
+

 

+

Other representations of profile: CSV, Excel, Schematron +

+ + +

Terminology Bindings

+ + + +
PathConformanceValueSet
Extension.value[x]required

urn:oid:2.16.578.1.12.4.1.1.3403

+
+ + + + + + + +

Constraints

+ + + + +
IdGradePath(s)DetailsRequirements
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
+ + + + + + + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/StructureDefinition-no-basis-urban-district.json b/StructureDefinition-no-basis-urban-district.json new file mode 100644 index 00000000..a43fc0cc --- /dev/null +++ b/StructureDefinition-no-basis-urban-district.json @@ -0,0 +1,260 @@ +{ + "resourceType" : "StructureDefinition", + "id" : "no-basis-urban-district", + "meta" : { + "versionId" : "1", + "lastUpdated" : "2018-06-13T12:22:12.74+00:00" + }, + "text" : { + "status" : "extensions", + "div" : "
Placeholder
" + }, + "url" : "http://helsenorge.no/fhir/StructureDefinition/no-basis-urban-district", + "version" : "0.1.0", + "name" : "NoBasisUrbanDistrict", + "title" : "no-basis-urban-district", + "status" : "draft", + "date" : "2018-10-26", + "publisher" : "Example Publisher", + "contact" : [{ + "name" : "Example Publisher", + "telecom" : [{ + "system" : "url", + "value" : "http://example.org/example-publisher" + }] + }], + "description" : "Simple extension containing information about what part of a norwegian city the patient is a resident. Administrative purpose.", + "fhirVersion" : "4.0.1", + "mapping" : [{ + "identity" : "rim", + "uri" : "http://hl7.org/v3", + "name" : "RIM Mapping" + }], + "kind" : "complex-type", + "abstract" : false, + "context" : [{ + "type" : "element", + "expression" : "Patient" + }, + { + "type" : "element", + "expression" : "Address" + }, + { + "type" : "element", + "expression" : "Person" + }, + { + "type" : "element", + "expression" : "Practitioner" + }], + "type" : "Extension", + "baseDefinition" : "http://hl7.org/fhir/StructureDefinition/Extension", + "derivation" : "constraint", + "snapshot" : { + "element" : [{ + "id" : "Extension", + "path" : "Extension", + "short" : "no-basis-urban-district", + "definition" : "Simple extension containing information about what part of a norwegian city the patient is a resident. Administrative purpose.", + "alias" : ["bydel", + "urban district"], + "min" : 0, + "max" : "*", + "base" : { + "path" : "Extension", + "min" : 0, + "max" : "*" + }, + "condition" : ["ele-1"], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }, + { + "key" : "ext-1", + "severity" : "error", + "human" : "Must have either extensions or value[x], not both", + "expression" : "extension.exists() != value.exists()", + "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])", + "source" : "http://hl7.org/fhir/StructureDefinition/Extension" + }], + "isModifier" : false + }, + { + "id" : "Extension.id", + "path" : "Extension.id", + "representation" : ["xmlAttr"], + "short" : "Unique id for inter-element referencing", + "definition" : "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", + "min" : 0, + "max" : "1", + "base" : { + "path" : "Element.id", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "extension" : [{ + "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type", + "valueUrl" : "string" + }], + "code" : "http://hl7.org/fhirpath/System.String" + }], + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "n/a" + }] + }, + { + "id" : "Extension.extension", + "path" : "Extension.extension", + "slicing" : { + "discriminator" : [{ + "type" : "value", + "path" : "url" + }], + "description" : "Extensions are always sliced by (at least) url", + "rules" : "open" + }, + "short" : "Extension", + "definition" : "An Extension", + "min" : 0, + "max" : "0", + "base" : { + "path" : "Element.extension", + "min" : 0, + "max" : "*" + }, + "type" : [{ + "code" : "Extension" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }, + { + "key" : "ext-1", + "severity" : "error", + "human" : "Must have either extensions or value[x], not both", + "expression" : "extension.exists() != value.exists()", + "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])", + "source" : "http://hl7.org/fhir/StructureDefinition/Extension" + }], + "isModifier" : false, + "isSummary" : false + }, + { + "id" : "Extension.url", + "path" : "Extension.url", + "representation" : ["xmlAttr"], + "short" : "identifies the meaning of the extension", + "definition" : "Source of the definition for the extension code - a logical name or a URL.", + "comment" : "The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.", + "min" : 1, + "max" : "1", + "base" : { + "path" : "Extension.url", + "min" : 1, + "max" : "1" + }, + "type" : [{ + "extension" : [{ + "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type", + "valueUrl" : "uri" + }], + "code" : "http://hl7.org/fhirpath/System.String" + }], + "fixedUri" : "http://helsenorge.no/fhir/StructureDefinition/no-basis-urban-district", + "isModifier" : false, + "isSummary" : false, + "mapping" : [{ + "identity" : "rim", + "map" : "N/A" + }] + }, + { + "id" : "Extension.value[x]", + "path" : "Extension.value[x]", + "short" : "Urban District information", + "definition" : "The name and number of the bydel (part of the city). If coded this information should be coded according to CodeSystem urn:oid:2.16.578.1.12.4.1.1.3403", + "alias" : ["Bydel", + "Urban district"], + "min" : 0, + "max" : "1", + "base" : { + "path" : "Extension.value[x]", + "min" : 0, + "max" : "1" + }, + "type" : [{ + "code" : "Coding" + }], + "constraint" : [{ + "key" : "ele-1", + "severity" : "error", + "human" : "All FHIR elements must have a @value or children", + "expression" : "hasValue() or (children().count() > id.count())", + "xpath" : "@value|f:*|h:div", + "source" : "http://hl7.org/fhir/StructureDefinition/Element" + }], + "isModifier" : false, + "isSummary" : false, + "binding" : { + "strength" : "required", + "description" : "Bydel", + "valueSet" : "urn:oid:2.16.578.1.12.4.1.1.3403" + }, + "mapping" : [{ + "identity" : "rim", + "map" : "N/A" + }] + }] + }, + "differential" : { + "element" : [{ + "id" : "Extension", + "path" : "Extension", + "short" : "no-basis-urban-district", + "definition" : "Simple extension containing information about what part of a norwegian city the patient is a resident. Administrative purpose.", + "alias" : ["bydel", + "urban district"] + }, + { + "id" : "Extension.extension", + "path" : "Extension.extension", + "max" : "0" + }, + { + "id" : "Extension.url", + "path" : "Extension.url", + "fixedUri" : "http://helsenorge.no/fhir/StructureDefinition/no-basis-urban-district" + }, + { + "id" : "Extension.value[x]", + "path" : "Extension.value[x]", + "short" : "Urban District information", + "definition" : "The name and number of the bydel (part of the city). If coded this information should be coded according to CodeSystem urn:oid:2.16.578.1.12.4.1.1.3403", + "alias" : ["Bydel", + "Urban district"], + "type" : [{ + "code" : "Coding" + }], + "binding" : { + "strength" : "required", + "description" : "Bydel", + "valueSet" : "urn:oid:2.16.578.1.12.4.1.1.3403" + } + }] + } +} \ No newline at end of file diff --git a/StructureDefinition-no-basis-urban-district.profile.history.html b/StructureDefinition-no-basis-urban-district.profile.history.html new file mode 100644 index 00000000..cf298f1b --- /dev/null +++ b/StructureDefinition-no-basis-urban-district.profile.history.html @@ -0,0 +1,287 @@ + + + + + + + + + + - v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - draft + + + +

+
+
+
+ +
+
+
+ + + + +
+
+ + +
+
+ +
+
+ + +
+
+
+
+ + +
+

NyTimelosingIG - Local Development build (v0.1.0). See the Directory of published versions

+ + + + + + + + + + + + + + + + +

Extension: NoBasisUrbanDistrict - Change History

+ + + + + + + +
+ + Draft + + as of 2018-10-26 + + +
+ +

Changes in the no-basis-urban-district extension.

+ + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/StructureDefinition-no-basis-urban-district.profile.json.html b/StructureDefinition-no-basis-urban-district.profile.json.html new file mode 100644 index 00000000..3cab3aeb --- /dev/null +++ b/StructureDefinition-no-basis-urban-district.profile.json.html @@ -0,0 +1,618 @@ + + + + + + + + + + + + + + no-basis-urban-district - JSON Representation - v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - draft + + + +

+
+
+
+ +
+
+
+ + + + +
+
+ + +
+
+ +
+
+ + +
+
+
+
+ +
+

NyTimelosingIG - Local Development build (v0.1.0). See the Directory of published versions

+ + + + + + + + + + + + + + + + +

Extension: NoBasisUrbanDistrict - JSON Profile

+ + + + + + + +
+ + Draft + + as of 2018-10-26 + + +
+ + +

JSON representation of the no-basis-urban-district extension.

+ +

Raw json | Download

+ + + + + + +

+{
+  "resourceType" : "StructureDefinition",
+  "id" : "no-basis-urban-district",
+  "meta" : {
+    "versionId" : "1",
+    "lastUpdated" : "2018-06-13T12:22:12.74+00:00"
+  },
+  "text" : {
+    "status" : "extensions",
+    "div" : "<div xmlns=\"http://www.w3.org/1999/xhtml\">Placeholder</div>"
+  },
+  "url" : "http://helsenorge.no/fhir/StructureDefinition/no-basis-urban-district",
+  "version" : "0.1.0",
+  "name" : "NoBasisUrbanDistrict",
+  "title" : "no-basis-urban-district",
+  "status" : "draft",
+  "date" : "2018-10-26",
+  "publisher" : "Example Publisher",
+  "contact" : [
+    {
+      "name" : "Example Publisher",
+      "telecom" : [
+        {
+          "system" : "url",
+          "value" : "http://example.org/example-publisher"
+        }
+      ]
+    }
+  ],
+  "description" : "Simple extension containing information about what part of a norwegian city the patient is a resident. Administrative purpose.",
+  "fhirVersion" : "4.0.1",
+  "mapping" : [
+    {
+      "identity" : "rim",
+      "uri" : "http://hl7.org/v3",
+      "name" : "RIM Mapping"
+    }
+  ],
+  "kind" : "complex-type",
+  "abstract" : false,
+  "context" : [
+    {
+      "type" : "element",
+      "expression" : "Patient"
+    },
+    {
+      "type" : "element",
+      "expression" : "Address"
+    },
+    {
+      "type" : "element",
+      "expression" : "Person"
+    },
+    {
+      "type" : "element",
+      "expression" : "Practitioner"
+    }
+  ],
+  "type" : "Extension",
+  "baseDefinition" : "http://hl7.org/fhir/StructureDefinition/Extension",
+  "derivation" : "constraint",
+  "snapshot" : {
+    "element" : [
+      {
+        "id" : "Extension",
+        "path" : "Extension",
+        "short" : "no-basis-urban-district",
+        "definition" : "Simple extension containing information about what part of a norwegian city the patient is a resident. Administrative purpose.",
+        "alias" : [
+          "bydel",
+          "urban district"
+        ],
+        "min" : 0,
+        "max" : "*",
+        "base" : {
+          "path" : "Extension",
+          "min" : 0,
+          "max" : "*"
+        },
+        "condition" : [
+          "ele-1"
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          },
+          {
+            "key" : "ext-1",
+            "severity" : "error",
+            "human" : "Must have either extensions or value[x], not both",
+            "expression" : "extension.exists() != value.exists()",
+            "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Extension"
+          }
+        ],
+        "isModifier" : false
+      },
+      {
+        "id" : "Extension.id",
+        "path" : "Extension.id",
+        "representation" : [
+          "xmlAttr"
+        ],
+        "short" : "Unique id for inter-element referencing",
+        "definition" : "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Element.id",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "extension" : [
+              {
+                "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
+                "valueUrl" : "string"
+              }
+            ],
+            "code" : "http://hl7.org/fhirpath/System.String"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "n/a"
+          }
+        ]
+      },
+      {
+        "id" : "Extension.extension",
+        "path" : "Extension.extension",
+        "slicing" : {
+          "discriminator" : [
+            {
+              "type" : "value",
+              "path" : "url"
+            }
+          ],
+          "description" : "Extensions are always sliced by (at least) url",
+          "rules" : "open"
+        },
+        "short" : "Extension",
+        "definition" : "An Extension",
+        "min" : 0,
+        "max" : "0",
+        "base" : {
+          "path" : "Element.extension",
+          "min" : 0,
+          "max" : "*"
+        },
+        "type" : [
+          {
+            "code" : "Extension"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          },
+          {
+            "key" : "ext-1",
+            "severity" : "error",
+            "human" : "Must have either extensions or value[x], not both",
+            "expression" : "extension.exists() != value.exists()",
+            "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Extension"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false
+      },
+      {
+        "id" : "Extension.url",
+        "path" : "Extension.url",
+        "representation" : [
+          "xmlAttr"
+        ],
+        "short" : "identifies the meaning of the extension",
+        "definition" : "Source of the definition for the extension code - a logical name or a URL.",
+        "comment" : "The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.",
+        "min" : 1,
+        "max" : "1",
+        "base" : {
+          "path" : "Extension.url",
+          "min" : 1,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "extension" : [
+              {
+                "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
+                "valueUrl" : "uri"
+              }
+            ],
+            "code" : "http://hl7.org/fhirpath/System.String"
+          }
+        ],
+        "fixedUri" : "http://helsenorge.no/fhir/StructureDefinition/no-basis-urban-district",
+        "isModifier" : false,
+        "isSummary" : false,
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "N/A"
+          }
+        ]
+      },
+      {
+        "id" : "Extension.value[x]",
+        "path" : "Extension.value[x]",
+        "short" : "Urban District information",
+        "definition" : "The name and number of the bydel (part of the city). If coded this information should be coded according to CodeSystem urn:oid:2.16.578.1.12.4.1.1.3403",
+        "alias" : [
+          "Bydel",
+          "Urban district"
+        ],
+        "min" : 0,
+        "max" : "1",
+        "base" : {
+          "path" : "Extension.value[x]",
+          "min" : 0,
+          "max" : "1"
+        },
+        "type" : [
+          {
+            "code" : "Coding"
+          }
+        ],
+        "constraint" : [
+          {
+            "key" : "ele-1",
+            "severity" : "error",
+            "human" : "All FHIR elements must have a @value or children",
+            "expression" : "hasValue() or (children().count() > id.count())",
+            "xpath" : "@value|f:*|h:div",
+            "source" : "http://hl7.org/fhir/StructureDefinition/Element"
+          }
+        ],
+        "isModifier" : false,
+        "isSummary" : false,
+        "binding" : {
+          "strength" : "required",
+          "description" : "Bydel",
+          "valueSet" : "urn:oid:2.16.578.1.12.4.1.1.3403"
+        },
+        "mapping" : [
+          {
+            "identity" : "rim",
+            "map" : "N/A"
+          }
+        ]
+      }
+    ]
+  },
+  "differential" : {
+    "element" : [
+      {
+        "id" : "Extension",
+        "path" : "Extension",
+        "short" : "no-basis-urban-district",
+        "definition" : "Simple extension containing information about what part of a norwegian city the patient is a resident. Administrative purpose.",
+        "alias" : [
+          "bydel",
+          "urban district"
+        ]
+      },
+      {
+        "id" : "Extension.extension",
+        "path" : "Extension.extension",
+        "max" : "0"
+      },
+      {
+        "id" : "Extension.url",
+        "path" : "Extension.url",
+        "fixedUri" : "http://helsenorge.no/fhir/StructureDefinition/no-basis-urban-district"
+      },
+      {
+        "id" : "Extension.value[x]",
+        "path" : "Extension.value[x]",
+        "short" : "Urban District information",
+        "definition" : "The name and number of the bydel (part of the city). If coded this information should be coded according to CodeSystem urn:oid:2.16.578.1.12.4.1.1.3403",
+        "alias" : [
+          "Bydel",
+          "Urban district"
+        ],
+        "type" : [
+          {
+            "code" : "Coding"
+          }
+        ],
+        "binding" : {
+          "strength" : "required",
+          "description" : "Bydel",
+          "valueSet" : "urn:oid:2.16.578.1.12.4.1.1.3403"
+        }
+      }
+    ]
+  }
+}
+ + + + + + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/StructureDefinition-no-basis-urban-district.profile.ttl.html b/StructureDefinition-no-basis-urban-district.profile.ttl.html new file mode 100644 index 00000000..dfb5a7a3 --- /dev/null +++ b/StructureDefinition-no-basis-urban-district.profile.ttl.html @@ -0,0 +1,536 @@ + + + + + + + + + + + + + + no-basis-urban-district - TTL Representation - v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - draft + + + +

+
+
+
+ +
+
+
+ + + + +
+
+ + +
+
+ +
+
+ + +
+
+
+
+ +
+

NyTimelosingIG - Local Development build (v0.1.0). See the Directory of published versions

+ + + + + + + + + + + + + + + + +

Extension: NoBasisUrbanDistrict - TTL Profile

+ + + + + + + +
+ + Draft + + as of 2018-10-26 + + +
+ + +

TTL representation of the no-basis-urban-district extension.

+ +

Raw ttl | Download

+ + + + + + +

+@prefix fhir: <http://hl7.org/fhir/> .
+@prefix owl: <http://www.w3.org/2002/07/owl#> .
+@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
+@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
+
+# - resource -------------------------------------------------------------------
+
+ a fhir:StructureDefinition ;
+  fhir:nodeRole fhir:treeRoot ;
+  fhir:id [ fhir:v "no-basis-urban-district"] ; # 
+  fhir:meta [
+fhir:versionId [ fhir:v "1" ] ;
+fhir:lastUpdated [ fhir:v "2018-06-13T12:22:12.74+00:00"^^xsd:dateTime ]
+  ] ; # 
+  fhir:text [
+fhir:status [ fhir:v "extensions" ] ;
+fhir:div "<div xmlns=\"http://www.w3.org/1999/xhtml\">Placeholder</div>"
+  ] ; # 
+  fhir:url [ fhir:v "http://helsenorge.no/fhir/StructureDefinition/no-basis-urban-district"^^xsd:anyURI] ; # 
+  fhir:version [ fhir:v "0.1.0"] ; # 
+  fhir:name [ fhir:v "NoBasisUrbanDistrict"] ; # 
+  fhir:title [ fhir:v "no-basis-urban-district"] ; # 
+  fhir:status [ fhir:v "draft"] ; # 
+  fhir:date [ fhir:v "2018-10-26"^^xsd:date] ; # 
+  fhir:publisher [ fhir:v "Example Publisher"] ; # 
+  fhir:contact ( [
+fhir:name [ fhir:v "Example Publisher" ] ;
+    ( fhir:telecom [
+fhir:system [ fhir:v "url" ] ;
+fhir:value [ fhir:v "http://example.org/example-publisher" ]     ] )
+  ] ) ; # 
+  fhir:description [ fhir:v "Simple extension containing information about what part of a norwegian city the patient is a resident. Administrative purpose."] ; # 
+  fhir:fhirVersion [ fhir:v "4.0.1"] ; # 
+  fhir:mapping ( [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:uri [ fhir:v "http://hl7.org/v3"^^xsd:anyURI ] ;
+fhir:name [ fhir:v "RIM Mapping" ]
+  ] ) ; # 
+  fhir:kind [ fhir:v "complex-type"] ; # 
+  fhir:abstract [ fhir:v "false"^^xsd:boolean] ; # 
+  fhir:context ( [
+fhir:type [ fhir:v "element" ] ;
+fhir:expression [ fhir:v "Patient" ]
+  ] [
+fhir:type [ fhir:v "element" ] ;
+fhir:expression [ fhir:v "Address" ]
+  ] [
+fhir:type [ fhir:v "element" ] ;
+fhir:expression [ fhir:v "Person" ]
+  ] [
+fhir:type [ fhir:v "element" ] ;
+fhir:expression [ fhir:v "Practitioner" ]
+  ] ) ; # 
+  fhir:type [ fhir:v "Extension"^^xsd:anyURI] ; # 
+  fhir:baseDefinition [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Extension>
+  ] ; # 
+  fhir:derivation [ fhir:v "constraint"] ; # 
+  fhir:snapshot [
+    ( fhir:element [
+fhir:id [ fhir:v "Extension" ] ;
+fhir:path [ fhir:v "Extension" ] ;
+fhir:short [ fhir:v "no-basis-urban-district" ] ;
+fhir:definition [ fhir:v "Simple extension containing information about what part of a norwegian city the patient is a resident. Administrative purpose." ] ;
+      ( fhir:alias [ fhir:v "bydel" ] [ fhir:v "urban district" ] ) ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ] ;
+fhir:base [
+fhir:path [ fhir:v "Extension" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:condition [ fhir:v "ele-1" ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] [
+fhir:key [ fhir:v "ext-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ;
+fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ;
+fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Extension>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ]     ] [
+fhir:id [ fhir:v "Extension.id" ] ;
+fhir:path [ fhir:v "Extension.id" ] ;
+      ( fhir:representation [ fhir:v "xmlAttr" ] ) ;
+fhir:short [ fhir:v "Unique id for inter-element referencing" ] ;
+fhir:definition [ fhir:v "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces." ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Element.id" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+        ( fhir:extension [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "string"^^xsd:anyURI ]         ] ) ;
+fhir:code [ fhir:v "http://hl7.org/fhirpath/System.String"^^xsd:anyURI ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "n/a" ]       ] )     ] [
+fhir:id [ fhir:v "Extension.extension" ] ;
+fhir:path [ fhir:v "Extension.extension" ] ;
+fhir:slicing [
+        ( fhir:discriminator [
+fhir:type [ fhir:v "value" ] ;
+fhir:path [ fhir:v "url" ]         ] ) ;
+fhir:description [ fhir:v "Extensions are always sliced by (at least) url" ] ;
+fhir:rules [ fhir:v "open" ]       ] ;
+fhir:short [ fhir:v "Extension" ] ;
+fhir:definition [ fhir:v "An Extension" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "0" ] ;
+fhir:base [
+fhir:path [ fhir:v "Element.extension" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "*" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Extension"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] [
+fhir:key [ fhir:v "ext-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ;
+fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ;
+fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Extension>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ]     ] [
+fhir:id [ fhir:v "Extension.url" ] ;
+fhir:path [ fhir:v "Extension.url" ] ;
+      ( fhir:representation [ fhir:v "xmlAttr" ] ) ;
+fhir:short [ fhir:v "identifies the meaning of the extension" ] ;
+fhir:definition [ fhir:v "Source of the definition for the extension code - a logical name or a URL." ] ;
+fhir:comment [ fhir:v "The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension." ] ;
+fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Extension.url" ] ;
+fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+        ( fhir:extension [
+fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"^^xsd:anyURI ] ;
+fhir:value [ fhir:v "uri"^^xsd:anyURI ]         ] ) ;
+fhir:code [ fhir:v "http://hl7.org/fhirpath/System.String"^^xsd:anyURI ]       ] ) ;
+fhir:fixed [ fhir:v "http://helsenorge.no/fhir/StructureDefinition/no-basis-urban-district"^^xsd:anyURI ] ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "N/A" ]       ] )     ] [
+fhir:id [ fhir:v "Extension.value[x]" ] ;
+fhir:path [ fhir:v "Extension.value[x]" ] ;
+fhir:short [ fhir:v "Urban District information" ] ;
+fhir:definition [ fhir:v "The name and number of the bydel (part of the city). If coded this information should be coded according to CodeSystem urn:oid:2.16.578.1.12.4.1.1.3403" ] ;
+      ( fhir:alias [ fhir:v "Bydel" ] [ fhir:v "Urban district" ] ) ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ] ;
+fhir:base [
+fhir:path [ fhir:v "Extension.value[x]" ] ;
+fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
+fhir:max [ fhir:v "1" ]       ] ;
+      ( fhir:type [
+fhir:code [ fhir:v "Coding"^^xsd:anyURI ]       ] ) ;
+      ( fhir:constraint [
+fhir:key [ fhir:v "ele-1" ] ;
+fhir:severity [ fhir:v "error" ] ;
+fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
+fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
+fhir:xpath [ fhir:v "@value|f:*|h:div" ] ;
+fhir:source [
+fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
+fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
+fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
+fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
+fhir:binding [
+fhir:strength [ fhir:v "required" ] ;
+fhir:description [ fhir:v "Bydel" ] ;
+fhir:valueSet [ fhir:v "urn:oid:2.16.578.1.12.4.1.1.3403"^^xsd:anyURI ]       ] ;
+      ( fhir:mapping [
+fhir:identity [ fhir:v "rim" ] ;
+fhir:map [ fhir:v "N/A" ]       ] )     ] )
+  ] ; # 
+  fhir:differential [
+    ( fhir:element [
+fhir:id [ fhir:v "Extension" ] ;
+fhir:path [ fhir:v "Extension" ] ;
+fhir:short [ fhir:v "no-basis-urban-district" ] ;
+fhir:definition [ fhir:v "Simple extension containing information about what part of a norwegian city the patient is a resident. Administrative purpose." ] ;
+      ( fhir:alias [ fhir:v "bydel" ] [ fhir:v "urban district" ] )     ] [
+fhir:id [ fhir:v "Extension.extension" ] ;
+fhir:path [ fhir:v "Extension.extension" ] ;
+fhir:max [ fhir:v "0" ]     ] [
+fhir:id [ fhir:v "Extension.url" ] ;
+fhir:path [ fhir:v "Extension.url" ] ;
+fhir:fixed [ fhir:v "http://helsenorge.no/fhir/StructureDefinition/no-basis-urban-district"^^xsd:anyURI ]     ] [
+fhir:id [ fhir:v "Extension.value[x]" ] ;
+fhir:path [ fhir:v "Extension.value[x]" ] ;
+fhir:short [ fhir:v "Urban District information" ] ;
+fhir:definition [ fhir:v "The name and number of the bydel (part of the city). If coded this information should be coded according to CodeSystem urn:oid:2.16.578.1.12.4.1.1.3403" ] ;
+      ( fhir:alias [ fhir:v "Bydel" ] [ fhir:v "Urban district" ] ) ;
+      ( fhir:type [
+fhir:code [ fhir:v "Coding"^^xsd:anyURI ]       ] ) ;
+fhir:binding [
+fhir:strength [ fhir:v "required" ] ;
+fhir:description [ fhir:v "Bydel" ] ;
+fhir:valueSet [ fhir:v "urn:oid:2.16.578.1.12.4.1.1.3403"^^xsd:anyURI ]       ]     ] )
+  ] . # 
+
+
+ + + + + + + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/StructureDefinition-no-basis-urban-district.profile.xml.html b/StructureDefinition-no-basis-urban-district.profile.xml.html new file mode 100644 index 00000000..498e5213 --- /dev/null +++ b/StructureDefinition-no-basis-urban-district.profile.xml.html @@ -0,0 +1,571 @@ + + + + + + + + + + + + + + no-basis-urban-district - XML Representation - v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ 0.1.0 - draft + + + +

+
+
+
+ +
+
+
+ + + + +
+
+ + +
+
+ +
+
+ + +
+
+
+
+ +
+

NyTimelosingIG - Local Development build (v0.1.0). See the Directory of published versions

+ + + + + + + + + + + + + + + + +

Extension: NoBasisUrbanDistrict - XML Profile

+ + + + + + + +
+ + Draft + + as of 2018-10-26 + + +
+ + +

XML representation of the no-basis-urban-district extension.

+ +

Raw xml | Download

+ + + + + + +

+
+<StructureDefinition xmlns="http://hl7.org/fhir">
+  <id value="no-basis-urban-district"/>
+  <meta>
+    <versionId value="1"/>
+    <lastUpdated value="2018-06-13T12:22:12.74+00:00"/>
+  </meta>
+  <text>
+    <status value="extensions"/>
+    <div xmlns="http://www.w3.org/1999/xhtml">Placeholder</div>
+  </text>
+  <url
+       value="http://helsenorge.no/fhir/StructureDefinition/no-basis-urban-district"/>
+  <version value="0.1.0"/>
+  <name value="NoBasisUrbanDistrict"/>
+  <title value="no-basis-urban-district"/>
+  <status value="draft"/>
+  <date value="2018-10-26"/>
+  <publisher value="Example Publisher"/>
+  <contact>
+    <name value="Example Publisher"/>
+    <telecom>
+      <system value="url"/>
+      <value value="http://example.org/example-publisher"/>
+    </telecom>
+  </contact>
+  <description
+               value="Simple extension containing information about what part of a norwegian city the patient is a resident. Administrative purpose."/>
+  <fhirVersion value="4.0.1"/>
+  <mapping>
+    <identity value="rim"/>
+    <uri value="http://hl7.org/v3"/>
+    <name value="RIM Mapping"/>
+  </mapping>
+  <kind value="complex-type"/>
+  <abstract value="false"/>
+  <context>
+    <type value="element"/>
+    <expression value="Patient"/>
+  </context>
+  <context>
+    <type value="element"/>
+    <expression value="Address"/>
+  </context>
+  <context>
+    <type value="element"/>
+    <expression value="Person"/>
+  </context>
+  <context>
+    <type value="element"/>
+    <expression value="Practitioner"/>
+  </context>
+  <type value="Extension"/>
+  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Extension"/>
+  <derivation value="constraint"/>
+  <snapshot>
+    <element id="Extension">
+      <path value="Extension"/>
+      <short value="no-basis-urban-district"/>
+      <definition
+                  value="Simple extension containing information about what part of a norwegian city the patient is a resident. Administrative purpose."/>
+      <alias value="bydel"/>
+      <alias value="urban district"/>
+      <min value="0"/>
+      <max value="*"/>
+      <base>
+        <path value="Extension"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <condition value="ele-1"/>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <constraint>
+        <key value="ext-1"/>
+        <severity value="error"/>
+        <human value="Must have either extensions or value[x], not both"/>
+        <expression value="extension.exists() != value.exists()"/>
+        <xpath
+               value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Extension"/>
+      </constraint>
+      <isModifier value="false"/>
+    </element>
+    <element id="Extension.id">
+      <path value="Extension.id"/>
+      <representation value="xmlAttr"/>
+      <short value="Unique id for inter-element referencing"/>
+      <definition
+                  value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces."/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Element.id"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
+          <valueUrl value="string"/>
+        </extension>
+        <code value="http://hl7.org/fhirpath/System.String"/>
+      </type>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="n/a"/>
+      </mapping>
+    </element>
+    <element id="Extension.extension">
+      <path value="Extension.extension"/>
+      <slicing>
+        <discriminator>
+          <type value="value"/>
+          <path value="url"/>
+        </discriminator>
+        <description value="Extensions are always sliced by (at least) url"/>
+        <rules value="open"/>
+      </slicing>
+      <short value="Extension"/>
+      <definition value="An Extension"/>
+      <min value="0"/>
+      <max value="0"/>
+      <base>
+        <path value="Element.extension"/>
+        <min value="0"/>
+        <max value="*"/>
+      </base>
+      <type>
+        <code value="Extension"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <constraint>
+        <key value="ext-1"/>
+        <severity value="error"/>
+        <human value="Must have either extensions or value[x], not both"/>
+        <expression value="extension.exists() != value.exists()"/>
+        <xpath
+               value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), &quot;value&quot;)])"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Extension"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+    </element>
+    <element id="Extension.url">
+      <path value="Extension.url"/>
+      <representation value="xmlAttr"/>
+      <short value="identifies the meaning of the extension"/>
+      <definition
+                  value="Source of the definition for the extension code - a logical name or a URL."/>
+      <comment
+               value="The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension."/>
+      <min value="1"/>
+      <max value="1"/>
+      <base>
+        <path value="Extension.url"/>
+        <min value="1"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <extension
+                   url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
+          <valueUrl value="uri"/>
+        </extension>
+        <code value="http://hl7.org/fhirpath/System.String"/>
+      </type>
+      <fixedUri
+                value="http://helsenorge.no/fhir/StructureDefinition/no-basis-urban-district"/>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <mapping>
+        <identity value="rim"/>
+        <map value="N/A"/>
+      </mapping>
+    </element>
+    <element id="Extension.value[x]">
+      <path value="Extension.value[x]"/>
+      <short value="Urban District information"/>
+      <definition
+                  value="The name and number of the bydel (part of the city). If coded this information should be coded according to CodeSystem urn:oid:2.16.578.1.12.4.1.1.3403"/>
+      <alias value="Bydel"/>
+      <alias value="Urban district"/>
+      <min value="0"/>
+      <max value="1"/>
+      <base>
+        <path value="Extension.value[x]"/>
+        <min value="0"/>
+        <max value="1"/>
+      </base>
+      <type>
+        <code value="Coding"/>
+      </type>
+      <constraint>
+        <key value="ele-1"/>
+        <severity value="error"/>
+        <human value="All FHIR elements must have a @value or children"/>
+        <expression
+                    value="hasValue() or (children().count() &gt; id.count())"/>
+        <xpath value="@value|f:*|h:div"/>
+        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
+      </constraint>
+      <isModifier value="false"/>
+      <isSummary value="false"/>
+      <binding>
+        <strength value="required"/>
+        <description value="Bydel"/>
+        <valueSet value="urn:oid:2.16.578.1.12.4.1.1.3403"/>
+      </binding>
+      <mapping>
+        <identity value="rim"/>
+        <map value="N/A"/>
+      </mapping>
+    </element>
+  </snapshot>
+  <differential>
+    <element id="Extension">
+      <path value="Extension"/>
+      <short value="no-basis-urban-district"/>
+      <definition
+                  value="Simple extension containing information about what part of a norwegian city the patient is a resident. Administrative purpose."/>
+      <alias value="bydel"/>
+      <alias value="urban district"/>
+    </element>
+    <element id="Extension.extension">
+      <path value="Extension.extension"/>
+      <max value="0"/>
+    </element>
+    <element id="Extension.url">
+      <path value="Extension.url"/>
+      <fixedUri
+                value="http://helsenorge.no/fhir/StructureDefinition/no-basis-urban-district"/>
+    </element>
+    <element id="Extension.value[x]">
+      <path value="Extension.value[x]"/>
+      <short value="Urban District information"/>
+      <definition
+                  value="The name and number of the bydel (part of the city). If coded this information should be coded according to CodeSystem urn:oid:2.16.578.1.12.4.1.1.3403"/>
+      <alias value="Bydel"/>
+      <alias value="Urban district"/>
+      <type>
+        <code value="Coding"/>
+      </type>
+      <binding>
+        <strength value="required"/>
+        <description value="Bydel"/>
+        <valueSet value="urn:oid:2.16.578.1.12.4.1.1.3403"/>
+      </binding>
+    </element>
+  </differential>
+</StructureDefinition>
+ + + + + + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/StructureDefinition-no-basis-urban-district.sch b/StructureDefinition-no-basis-urban-district.sch new file mode 100644 index 00000000..f2ff8d79 --- /dev/null +++ b/StructureDefinition-no-basis-urban-district.sch @@ -0,0 +1,12 @@ + + + + + + diff --git a/StructureDefinition-no-basis-urban-district.ttl b/StructureDefinition-no-basis-urban-district.ttl new file mode 100644 index 00000000..67c3821c --- /dev/null +++ b/StructureDefinition-no-basis-urban-district.ttl @@ -0,0 +1,271 @@ +@prefix fhir: . +@prefix owl: . +@prefix rdfs: . +@prefix xsd: . + +# - resource ------------------------------------------------------------------- + + a fhir:StructureDefinition ; + fhir:nodeRole fhir:treeRoot ; + fhir:id [ fhir:v "no-basis-urban-district"] ; # + fhir:meta [ + fhir:versionId [ fhir:v "1" ] ; + fhir:lastUpdated [ fhir:v "2018-06-13T12:22:12.74+00:00"^^xsd:dateTime ] + ] ; # + fhir:text [ + fhir:status [ fhir:v "extensions" ] ; + fhir:div "
Placeholder
" + ] ; # + fhir:url [ fhir:v "http://helsenorge.no/fhir/StructureDefinition/no-basis-urban-district"^^xsd:anyURI] ; # + fhir:version [ fhir:v "0.1.0"] ; # + fhir:name [ fhir:v "NoBasisUrbanDistrict"] ; # + fhir:title [ fhir:v "no-basis-urban-district"] ; # + fhir:status [ fhir:v "draft"] ; # + fhir:date [ fhir:v "2018-10-26"^^xsd:date] ; # + fhir:publisher [ fhir:v "Example Publisher"] ; # + fhir:contact ( [ + fhir:name [ fhir:v "Example Publisher" ] ; + fhir:telecom ( [ + fhir:system [ fhir:v "url" ] ; + fhir:value [ fhir:v "http://example.org/example-publisher" ] + ] ) + ] ) ; # + fhir:description [ fhir:v "Simple extension containing information about what part of a norwegian city the patient is a resident. Administrative purpose."] ; # + fhir:fhirVersion [ fhir:v "4.0.1"] ; # + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:uri [ fhir:v "http://hl7.org/v3"^^xsd:anyURI ] ; + fhir:name [ fhir:v "RIM Mapping" ] + ] ) ; # + fhir:kind [ fhir:v "complex-type"] ; # + fhir:abstract [ fhir:v "false"^^xsd:boolean] ; # + fhir:context ( [ + fhir:type [ fhir:v "element" ] ; + fhir:expression [ fhir:v "Patient" ] + ] [ + fhir:type [ fhir:v "element" ] ; + fhir:expression [ fhir:v "Address" ] + ] [ + fhir:type [ fhir:v "element" ] ; + fhir:expression [ fhir:v "Person" ] + ] [ + fhir:type [ fhir:v "element" ] ; + fhir:expression [ fhir:v "Practitioner" ] + ] ) ; # + fhir:type [ fhir:v "Extension"^^xsd:anyURI] ; # + fhir:baseDefinition [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ; + fhir:link + ] ; # + fhir:derivation [ fhir:v "constraint"] ; # + fhir:snapshot [ + fhir:element ( [ + fhir:id [ fhir:v "Extension" ] ; + fhir:path [ fhir:v "Extension" ] ; + fhir:short [ fhir:v "no-basis-urban-district" ] ; + fhir:definition [ fhir:v "Simple extension containing information about what part of a norwegian city the patient is a resident. Administrative purpose." ] ; + fhir:alias ( [ fhir:v "bydel" ] [ fhir:v "urban district" ] ) ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] ; + fhir:base [ + fhir:path [ fhir:v "Extension" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:condition ( [ fhir:v "ele-1" ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] [ + fhir:key [ fhir:v "ext-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ; + fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ; + fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] + ] [ + fhir:id [ fhir:v "Extension.id" ] ; + fhir:path [ fhir:v "Extension.id" ] ; + fhir:representation ( [ fhir:v "xmlAttr" ] ) ; + fhir:short [ fhir:v "Unique id for inter-element referencing" ] ; + fhir:definition [ fhir:v "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces." ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Element.id" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"^^xsd:anyURI ] ; + fhir:value [ fhir:v "string"^^xsd:anyURI ] + ] ) ; + fhir:code [ fhir:v "http://hl7.org/fhirpath/System.String"^^xsd:anyURI ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "n/a" ] + ] ) + ] [ + fhir:id [ fhir:v "Extension.extension" ] ; + fhir:path [ fhir:v "Extension.extension" ] ; + fhir:slicing [ + fhir:discriminator ( [ + fhir:type [ fhir:v "value" ] ; + fhir:path [ fhir:v "url" ] + ] ) ; + fhir:description [ fhir:v "Extensions are always sliced by (at least) url" ] ; + fhir:rules [ fhir:v "open" ] + ] ; + fhir:short [ fhir:v "Extension" ] ; + fhir:definition [ fhir:v "An Extension" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "0" ] ; + fhir:base [ + fhir:path [ fhir:v "Element.extension" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "*" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Extension"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] [ + fhir:key [ fhir:v "ext-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ; + fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ; + fhir:xpath [ fhir:v "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] + ] [ + fhir:id [ fhir:v "Extension.url" ] ; + fhir:path [ fhir:v "Extension.url" ] ; + fhir:representation ( [ fhir:v "xmlAttr" ] ) ; + fhir:short [ fhir:v "identifies the meaning of the extension" ] ; + fhir:definition [ fhir:v "Source of the definition for the extension code - a logical name or a URL." ] ; + fhir:comment [ fhir:v "The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension." ] ; + fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Extension.url" ] ; + fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"^^xsd:anyURI ] ; + fhir:value [ fhir:v "uri"^^xsd:anyURI ] + ] ) ; + fhir:code [ fhir:v "http://hl7.org/fhirpath/System.String"^^xsd:anyURI ] + ] ) ; + fhir:fixed [ fhir:v "http://helsenorge.no/fhir/StructureDefinition/no-basis-urban-district"^^xsd:anyURI ] ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "N/A" ] + ] ) + ] [ + fhir:id [ fhir:v "Extension.value[x]" ] ; + fhir:path [ fhir:v "Extension.value[x]" ] ; + fhir:short [ fhir:v "Urban District information" ] ; + fhir:definition [ fhir:v "The name and number of the bydel (part of the city). If coded this information should be coded according to CodeSystem urn:oid:2.16.578.1.12.4.1.1.3403" ] ; + fhir:alias ( [ fhir:v "Bydel" ] [ fhir:v "Urban district" ] ) ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] ; + fhir:base [ + fhir:path [ fhir:v "Extension.value[x]" ] ; + fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; + fhir:max [ fhir:v "1" ] + ] ; + fhir:type ( [ + fhir:code [ fhir:v "Coding"^^xsd:anyURI ] + ] ) ; + fhir:constraint ( [ + fhir:key [ fhir:v "ele-1" ] ; + fhir:severity [ fhir:v "error" ] ; + fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; + fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; + fhir:xpath [ fhir:v "@value|f:*|h:div" ] ; + fhir:source [ + fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; + fhir:link + ] + ] ) ; + fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ; + fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ; + fhir:binding [ + fhir:strength [ fhir:v "required" ] ; + fhir:description [ fhir:v "Bydel" ] ; + fhir:valueSet [ fhir:v "urn:oid:2.16.578.1.12.4.1.1.3403"^^xsd:anyURI ] + ] ; + fhir:mapping ( [ + fhir:identity [ fhir:v "rim" ] ; + fhir:map [ fhir:v "N/A" ] + ] ) + ] ) + ] ; # + fhir:differential [ + fhir:element ( [ + fhir:id [ fhir:v "Extension" ] ; + fhir:path [ fhir:v "Extension" ] ; + fhir:short [ fhir:v "no-basis-urban-district" ] ; + fhir:definition [ fhir:v "Simple extension containing information about what part of a norwegian city the patient is a resident. Administrative purpose." ] ; + fhir:alias ( [ fhir:v "bydel" ] [ fhir:v "urban district" ] ) + ] [ + fhir:id [ fhir:v "Extension.extension" ] ; + fhir:path [ fhir:v "Extension.extension" ] ; + fhir:max [ fhir:v "0" ] + ] [ + fhir:id [ fhir:v "Extension.url" ] ; + fhir:path [ fhir:v "Extension.url" ] ; + fhir:fixed [ fhir:v "http://helsenorge.no/fhir/StructureDefinition/no-basis-urban-district"^^xsd:anyURI ] + ] [ + fhir:id [ fhir:v "Extension.value[x]" ] ; + fhir:path [ fhir:v "Extension.value[x]" ] ; + fhir:short [ fhir:v "Urban District information" ] ; + fhir:definition [ fhir:v "The name and number of the bydel (part of the city). If coded this information should be coded according to CodeSystem urn:oid:2.16.578.1.12.4.1.1.3403" ] ; + fhir:alias ( [ fhir:v "Bydel" ] [ fhir:v "Urban district" ] ) ; + fhir:type ( [ + fhir:code [ fhir:v "Coding"^^xsd:anyURI ] + ] ) ; + fhir:binding [ + fhir:strength [ fhir:v "required" ] ; + fhir:description [ fhir:v "Bydel" ] ; + fhir:valueSet [ fhir:v "urn:oid:2.16.578.1.12.4.1.1.3403"^^xsd:anyURI ] + ] + ] ) + ] . # + +# ------------------------------------------------------------------------------------- + diff --git a/StructureDefinition-no-basis-urban-district.xlsx b/StructureDefinition-no-basis-urban-district.xlsx new file mode 100644 index 00000000..47e879fe Binary files /dev/null and b/StructureDefinition-no-basis-urban-district.xlsx differ diff --git a/StructureDefinition-no-basis-urban-district.xml b/StructureDefinition-no-basis-urban-district.xml new file mode 100644 index 00000000..aaee49bd --- /dev/null +++ b/StructureDefinition-no-basis-urban-district.xml @@ -0,0 +1,249 @@ + + + + + + + + + +
Placeholder
+
+ + + + + <status value="draft"/> + <date value="2018-10-26"/> + <publisher value="Example Publisher"/> + <contact> + <name value="Example Publisher"/> + <telecom> + <system value="url"/> + <value value="http://example.org/example-publisher"/> + </telecom> + </contact> + <description value="Simple extension containing information about what part of a norwegian city the patient is a resident. Administrative purpose."/> + <fhirVersion value="4.0.1"/> + <mapping> + <identity value="rim"/> + <uri value="http://hl7.org/v3"/> + <name value="RIM Mapping"/> + </mapping> + <kind value="complex-type"/> + <abstract value="false"/> + <context> + <type value="element"/> + <expression value="Patient"/> + </context> + <context> + <type value="element"/> + <expression value="Address"/> + </context> + <context> + <type value="element"/> + <expression value="Person"/> + </context> + <context> + <type value="element"/> + <expression value="Practitioner"/> + </context> + <type value="Extension"/> + <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Extension"/> + <derivation value="constraint"/> + <snapshot> + <element id="Extension"> + <path value="Extension"/> + <short value="no-basis-urban-district"/> + <definition value="Simple extension containing information about what part of a norwegian city the patient is a resident. Administrative purpose."/> + <alias value="bydel"/> + <alias value="urban district"/> + <min value="0"/> + <max value="*"/> + <base> + <path value="Extension"/> + <min value="0"/> + <max value="*"/> + </base> + <condition value="ele-1"/> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <constraint> + <key value="ext-1"/> + <severity value="error"/> + <human value="Must have either extensions or value[x], not both"/> + <expression value="extension.exists() != value.exists()"/> + <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])"/> + <source value="http://hl7.org/fhir/StructureDefinition/Extension"/> + </constraint> + <isModifier value="false"/> + </element> + <element id="Extension.id"> + <path value="Extension.id"/> + <representation value="xmlAttr"/> + <short value="Unique id for inter-element referencing"/> + <definition value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces."/> + <min value="0"/> + <max value="1"/> + <base> + <path value="Element.id"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"> + <valueUrl value="string"/> + </extension> + <code value="http://hl7.org/fhirpath/System.String"/> + </type> + <isModifier value="false"/> + <isSummary value="false"/> + <mapping> + <identity value="rim"/> + <map value="n/a"/> + </mapping> + </element> + <element id="Extension.extension"> + <path value="Extension.extension"/> + <slicing> + <discriminator> + <type value="value"/> + <path value="url"/> + </discriminator> + <description value="Extensions are always sliced by (at least) url"/> + <rules value="open"/> + </slicing> + <short value="Extension"/> + <definition value="An Extension"/> + <min value="0"/> + <max value="0"/> + <base> + <path value="Element.extension"/> + <min value="0"/> + <max value="*"/> + </base> + <type> + <code value="Extension"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <constraint> + <key value="ext-1"/> + <severity value="error"/> + <human value="Must have either extensions or value[x], not both"/> + <expression value="extension.exists() != value.exists()"/> + <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])"/> + <source value="http://hl7.org/fhir/StructureDefinition/Extension"/> + </constraint> + <isModifier value="false"/> + <isSummary value="false"/> + </element> + <element id="Extension.url"> + <path value="Extension.url"/> + <representation value="xmlAttr"/> + <short value="identifies the meaning of the extension"/> + <definition value="Source of the definition for the extension code - a logical name or a URL."/> + <comment value="The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension."/> + <min value="1"/> + <max value="1"/> + <base> + <path value="Extension.url"/> + <min value="1"/> + <max value="1"/> + </base> + <type> + <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"> + <valueUrl value="uri"/> + </extension> + <code value="http://hl7.org/fhirpath/System.String"/> + </type> + <fixedUri value="http://helsenorge.no/fhir/StructureDefinition/no-basis-urban-district"/> + <isModifier value="false"/> + <isSummary value="false"/> + <mapping> + <identity value="rim"/> + <map value="N/A"/> + </mapping> + </element> + <element id="Extension.value[x]"> + <path value="Extension.value[x]"/> + <short value="Urban District information"/> + <definition value="The name and number of the bydel (part of the city). If coded this information should be coded according to CodeSystem urn:oid:2.16.578.1.12.4.1.1.3403"/> + <alias value="Bydel"/> + <alias value="Urban district"/> + <min value="0"/> + <max value="1"/> + <base> + <path value="Extension.value[x]"/> + <min value="0"/> + <max value="1"/> + </base> + <type> + <code value="Coding"/> + </type> + <constraint> + <key value="ele-1"/> + <severity value="error"/> + <human value="All FHIR elements must have a @value or children"/> + <expression value="hasValue() or (children().count() > id.count())"/> + <xpath value="@value|f:*|h:div"/> + <source value="http://hl7.org/fhir/StructureDefinition/Element"/> + </constraint> + <isModifier value="false"/> + <isSummary value="false"/> + <binding> + <strength value="required"/> + <description value="Bydel"/> + <valueSet value="urn:oid:2.16.578.1.12.4.1.1.3403"/> + </binding> + <mapping> + <identity value="rim"/> + <map value="N/A"/> + </mapping> + </element> + </snapshot> + <differential> + <element id="Extension"> + <path value="Extension"/> + <short value="no-basis-urban-district"/> + <definition value="Simple extension containing information about what part of a norwegian city the patient is a resident. Administrative purpose."/> + <alias value="bydel"/> + <alias value="urban district"/> + </element> + <element id="Extension.extension"> + <path value="Extension.extension"/> + <max value="0"/> + </element> + <element id="Extension.url"> + <path value="Extension.url"/> + <fixedUri value="http://helsenorge.no/fhir/StructureDefinition/no-basis-urban-district"/> + </element> + <element id="Extension.value[x]"> + <path value="Extension.value[x]"/> + <short value="Urban District information"/> + <definition value="The name and number of the bydel (part of the city). If coded this information should be coded according to CodeSystem urn:oid:2.16.578.1.12.4.1.1.3403"/> + <alias value="Bydel"/> + <alias value="Urban district"/> + <type> + <code value="Coding"/> + </type> + <binding> + <strength value="required"/> + <description value="Bydel"/> + <valueSet value="urn:oid:2.16.578.1.12.4.1.1.3403"/> + </binding> + </element> + </differential> +</StructureDefinition> \ No newline at end of file diff --git a/StructureDefinition-no-basis-virtual-service-definitions.html b/StructureDefinition-no-basis-virtual-service-definitions.html index 913eb077..08b8db31 100644 --- a/StructureDefinition-no-basis-virtual-service-definitions.html +++ b/StructureDefinition-no-basis-virtual-service-definitions.html @@ -43,8 +43,8 @@ <script src="assets/js/prism.js"></script> - <style type="text/css">h2{--heading-prefix:"2.19"} - h3,h4,h5,h6{--heading-prefix:"2.19"}</style> + <style type="text/css">h2{--heading-prefix:"2.28"} + h3,h4,h5,h6{--heading-prefix:"2.28"}</style> <div id="segment-header" class="segment"> <!-- segment-header --> <div class="container"> <!-- container --> <!-- Placeholder for child template header declarations --> @@ -184,7 +184,7 @@ <h2 id="root">Extension: NoBasisVirtualService - Detailed Descriptions</h2> Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -476,7 +476,7 @@ <h2 id="root">Extension: NoBasisVirtualService - Detailed Descriptions</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-no-basis-virtual-service-mappings.html b/StructureDefinition-no-basis-virtual-service-mappings.html index 9ec10ae6..8f1cf5d6 100644 --- a/StructureDefinition-no-basis-virtual-service-mappings.html +++ b/StructureDefinition-no-basis-virtual-service-mappings.html @@ -43,8 +43,8 @@ <script src="assets/js/prism.js"></script> - <style type="text/css">h2{--heading-prefix:"2.19"} - h3,h4,h5,h6{--heading-prefix:"2.19"}</style> + <style type="text/css">h2{--heading-prefix:"2.28"} + h3,h4,h5,h6{--heading-prefix:"2.28"}</style> <div id="segment-header" class="segment"> <!-- segment-header --> <div class="container"> <!-- container --> <!-- Placeholder for child template header declarations --> @@ -184,7 +184,7 @@ <h2 id="root">Extension: NoBasisVirtualService - Mappings</h2> Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -280,7 +280,7 @@ <h2 id="root">Extension: NoBasisVirtualService - Mappings</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-no-basis-virtual-service-testing.html b/StructureDefinition-no-basis-virtual-service-testing.html index 2892b9df..7c303779 100644 --- a/StructureDefinition-no-basis-virtual-service-testing.html +++ b/StructureDefinition-no-basis-virtual-service-testing.html @@ -43,8 +43,8 @@ <script src="assets/js/prism.js"></script> - <style type="text/css">h2{--heading-prefix:"2.19"} - h3,h4,h5,h6{--heading-prefix:"2.19"}</style> + <style type="text/css">h2{--heading-prefix:"2.28"} + h3,h4,h5,h6{--heading-prefix:"2.28"}</style> <div id="segment-header" class="segment"> <!-- segment-header --> <div class="container"> <!-- container --> <!-- Placeholder for child template header declarations --> @@ -184,7 +184,7 @@ <h2 id="root">Extension: NoBasisVirtualService - Testing</h2> Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -261,7 +261,7 @@ <h3>Test Scripts</h3> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-no-basis-virtual-service.html b/StructureDefinition-no-basis-virtual-service.html index 8c22f681..bcd02925 100644 --- a/StructureDefinition-no-basis-virtual-service.html +++ b/StructureDefinition-no-basis-virtual-service.html @@ -39,8 +39,8 @@ <script src="assets/js/prism.js"></script> - <style type="text/css">h2{--heading-prefix:"2.19"} - h3,h4,h5,h6{--heading-prefix:"2.19"}</style> + <style type="text/css">h2{--heading-prefix:"2.28"} + h3,h4,h5,h6{--heading-prefix:"2.28"}</style> <div id="segment-header" class="segment"> <!-- segment-header --> <div class="container"> <!-- container --> <!-- Placeholder for child template header declarations --> @@ -196,7 +196,7 @@ <h2 id="root">Extension: no-basis-Virtual-Service Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -664,7 +664,7 @@ <h4>Constraints</h4> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-no-basis-virtual-service.json b/StructureDefinition-no-basis-virtual-service.json index 1169be80..58ade178 100644 --- a/StructureDefinition-no-basis-virtual-service.json +++ b/StructureDefinition-no-basis-virtual-service.json @@ -10,7 +10,7 @@ "name" : "NoBasisVirtualService", "title" : "no-basis-Virtual-Service", "status" : "draft", - "date" : "2023-10-11T00:03:21+02:00", + "date" : "2023-10-12T00:15:11+02:00", "publisher" : "Example Publisher", "contact" : [{ "name" : "Example Publisher", diff --git a/StructureDefinition-no-basis-virtual-service.profile.history.html b/StructureDefinition-no-basis-virtual-service.profile.history.html index d2ebdec3..fde2bc56 100644 --- a/StructureDefinition-no-basis-virtual-service.profile.history.html +++ b/StructureDefinition-no-basis-virtual-service.profile.history.html @@ -185,7 +185,7 @@ <h2 id="root">Extension: NoBasisVirtualService - Change History</h2> Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -243,7 +243,7 @@ <h2 id="root">Extension: NoBasisVirtualService - Change History</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-no-basis-virtual-service.profile.json.html b/StructureDefinition-no-basis-virtual-service.profile.json.html index 68576d50..35b875f5 100644 --- a/StructureDefinition-no-basis-virtual-service.profile.json.html +++ b/StructureDefinition-no-basis-virtual-service.profile.json.html @@ -47,8 +47,8 @@ <script src="assets/js/prism.js"></script> - <style type="text/css">h2{--heading-prefix:"2.19"} - h3,h4,h5,h6{--heading-prefix:"2.19"}</style> + <style type="text/css">h2{--heading-prefix:"2.28"} + h3,h4,h5,h6{--heading-prefix:"2.28"}</style> <div id="segment-header" class="segment"> <!-- segment-header --> <div class="container"> <!-- container --> <!-- Placeholder for child template header declarations --> @@ -188,7 +188,7 @@ <h2 id="root">Extension: NoBasisVirtualService - JSON Profile</h2> Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -219,7 +219,7 @@ <h2 id="root">Extension: NoBasisVirtualService - JSON Profile</h2> "<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.name">name</a>" : "NoBasisVirtualService", "<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.title">title</a>" : "no-basis-Virtual-Service", "<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.status">status</a>" : "draft", - "<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.date">date</a>" : "2023-10-11T00:03:21+02:00", + "<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.date">date</a>" : "2023-10-12T00:15:11+02:00", "<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.publisher">publisher</a>" : "Example Publisher", "<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.contact">contact</a>" : [ { @@ -1816,7 +1816,7 @@ <h2 id="root">Extension: NoBasisVirtualService - JSON Profile</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-no-basis-virtual-service.profile.ttl.html b/StructureDefinition-no-basis-virtual-service.profile.ttl.html index 53ddeef7..59c5c37d 100644 --- a/StructureDefinition-no-basis-virtual-service.profile.ttl.html +++ b/StructureDefinition-no-basis-virtual-service.profile.ttl.html @@ -47,8 +47,8 @@ <script src="assets/js/prism.js"></script> - <style type="text/css">h2{--heading-prefix:"2.19"} - h3,h4,h5,h6{--heading-prefix:"2.19"}</style> + <style type="text/css">h2{--heading-prefix:"2.28"} + h3,h4,h5,h6{--heading-prefix:"2.28"}</style> <div id="segment-header" class="segment"> <!-- segment-header --> <div class="container"> <!-- container --> <!-- Placeholder for child template header declarations --> @@ -188,7 +188,7 @@ <h2 id="root">Extension: NoBasisVirtualService - TTL Profile</h2> Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -226,7 +226,7 @@ <h2 id="root">Extension: NoBasisVirtualService - TTL Profile</h2> <a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.name">fhir:name</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#string">fhir:v</a> "NoBasisVirtualService"] ; # <a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.title">fhir:title</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#string">fhir:v</a> "no-basis-Virtual-Service"] ; # <a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.status">fhir:status</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#code">fhir:v</a> "draft"] ; # - <a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.date">fhir:date</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#dateTime">fhir:v</a> "2023-10-11T00:03:21+02:00"^^xsd:dateTime] ; # + <a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.date">fhir:date</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#dateTime">fhir:v</a> "2023-10-12T00:15:11+02:00"^^xsd:dateTime] ; # <a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.publisher">fhir:publisher</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#string">fhir:v</a> "Example Publisher"] ; # <a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.contact">fhir:contact</a> ( [ <a href="http://hl7.org/fhir/R4/metadatatypes.html#ContactDetail#ContactDetail.name">fhir:name</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#string">fhir:v</a> "Example Publisher" ] ; @@ -1311,7 +1311,7 @@ <h2 id="root">Extension: NoBasisVirtualService - TTL Profile</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-no-basis-virtual-service.profile.xml.html b/StructureDefinition-no-basis-virtual-service.profile.xml.html index 47b15d6c..15e58b27 100644 --- a/StructureDefinition-no-basis-virtual-service.profile.xml.html +++ b/StructureDefinition-no-basis-virtual-service.profile.xml.html @@ -47,8 +47,8 @@ <script src="assets/js/prism.js"></script> - <style type="text/css">h2{--heading-prefix:"2.19"} - h3,h4,h5,h6{--heading-prefix:"2.19"}</style> + <style type="text/css">h2{--heading-prefix:"2.28"} + h3,h4,h5,h6{--heading-prefix:"2.28"}</style> <div id="segment-header" class="segment"> <!-- segment-header --> <div class="container"> <!-- container --> <!-- Placeholder for child template header declarations --> @@ -188,7 +188,7 @@ <h2 id="root">Extension: NoBasisVirtualService - XML Profile</h2> Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -220,7 +220,7 @@ <h2 id="root">Extension: NoBasisVirtualService - XML Profile</h2> <<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.name">name</a> <a href="http://hl7.org/fhir/R4/datatypes.html#string">value</a>="NoBasisVirtualService"/> <<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.title">title</a> <a href="http://hl7.org/fhir/R4/datatypes.html#string">value</a>="no-basis-Virtual-Service"/> <<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.status">status</a> <a href="http://hl7.org/fhir/R4/datatypes.html#code">value</a>="draft"/> - <<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.date">date</a> <a href="http://hl7.org/fhir/R4/datatypes.html#dateTime">value</a>="2023-10-11T00:03:21+02:00"/> + <<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.date">date</a> <a href="http://hl7.org/fhir/R4/datatypes.html#dateTime">value</a>="2023-10-12T00:15:11+02:00"/> <<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.publisher">publisher</a> <a href="http://hl7.org/fhir/R4/datatypes.html#string">value</a>="Example Publisher"/> <<a href="http://hl7.org/fhir/R4/structuredefinition.html#StructureDefinition.contact">contact</a>> <<a href="http://hl7.org/fhir/R4/metadatatypes.html#ContactDetail#ContactDetail.name">name</a> <a href="http://hl7.org/fhir/R4/datatypes.html#string">value</a>="Example Publisher"/> @@ -1616,7 +1616,7 @@ <h2 id="root">Extension: NoBasisVirtualService - XML Profile</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/StructureDefinition-no-basis-virtual-service.ttl b/StructureDefinition-no-basis-virtual-service.ttl index ae4b8b07..a622aa48 100644 --- a/StructureDefinition-no-basis-virtual-service.ttl +++ b/StructureDefinition-no-basis-virtual-service.ttl @@ -17,7 +17,7 @@ fhir:name [ fhir:v "NoBasisVirtualService"] ; # fhir:title [ fhir:v "no-basis-Virtual-Service"] ; # fhir:status [ fhir:v "draft"] ; # - fhir:date [ fhir:v "2023-10-11T00:03:21+02:00"^^xsd:dateTime] ; # + fhir:date [ fhir:v "2023-10-12T00:15:11+02:00"^^xsd:dateTime] ; # fhir:publisher [ fhir:v "Example Publisher"] ; # fhir:contact ( [ fhir:name [ fhir:v "Example Publisher" ] ; diff --git a/StructureDefinition-no-basis-virtual-service.xlsx b/StructureDefinition-no-basis-virtual-service.xlsx index 325957c3..b7edda0c 100644 Binary files a/StructureDefinition-no-basis-virtual-service.xlsx and b/StructureDefinition-no-basis-virtual-service.xlsx differ diff --git a/StructureDefinition-no-basis-virtual-service.xml b/StructureDefinition-no-basis-virtual-service.xml index 7c710ea8..c6e3c858 100644 --- a/StructureDefinition-no-basis-virtual-service.xml +++ b/StructureDefinition-no-basis-virtual-service.xml @@ -10,7 +10,7 @@ <name value="NoBasisVirtualService"/> <title value="no-basis-Virtual-Service"/> <status value="draft"/> - <date value="2023-10-11T00:03:21+02:00"/> + <date value="2023-10-12T00:15:11+02:00"/> <publisher value="Example Publisher"/> <contact> <name value="Example Publisher"/> diff --git a/ValueSet-hn-appointment-AppointmentType-code-vs-testing.html b/ValueSet-hn-appointment-AppointmentType-code-vs-testing.html index 397940dc..65da17fe 100644 --- a/ValueSet-hn-appointment-AppointmentType-code-vs-testing.html +++ b/ValueSet-hn-appointment-AppointmentType-code-vs-testing.html @@ -39,8 +39,8 @@ <script src="assets/js/prism.js"></script> - <style type="text/css">h2{--heading-prefix:"2.20"} - h3,h4,h5,h6{--heading-prefix:"2.20"}</style> + <style type="text/css">h2{--heading-prefix:"2.29"} + h3,h4,h5,h6{--heading-prefix:"2.29"}</style> <div id="segment-header" class="segment"> <!-- segment-header --> <div class="container"> <!-- container --> <!-- Placeholder for child template header declarations --> @@ -162,7 +162,7 @@ <h2 id="root">ValueSet: hn-appointment-AppointmentType-code-vs - Testing Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -217,7 +217,7 @@ <h3>Test Scripts</h3> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/ValueSet-hn-appointment-AppointmentType-code-vs.change.history.html b/ValueSet-hn-appointment-AppointmentType-code-vs.change.history.html index cd7440dd..95db7db8 100644 --- a/ValueSet-hn-appointment-AppointmentType-code-vs.change.history.html +++ b/ValueSet-hn-appointment-AppointmentType-code-vs.change.history.html @@ -207,7 +207,7 @@ <h2 id="root">: HnAppointmentAppointmentTypeVS - Change History</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/ValueSet-hn-appointment-AppointmentType-code-vs.html b/ValueSet-hn-appointment-AppointmentType-code-vs.html index 37615d48..d9dc9af7 100644 --- a/ValueSet-hn-appointment-AppointmentType-code-vs.html +++ b/ValueSet-hn-appointment-AppointmentType-code-vs.html @@ -39,8 +39,8 @@ <script src="assets/js/prism.js"></script> - <style type="text/css">h2{--heading-prefix:"2.20"} - h3,h4,h5,h6{--heading-prefix:"2.20"}</style> + <style type="text/css">h2{--heading-prefix:"2.29"} + h3,h4,h5,h6{--heading-prefix:"2.29"}</style> <div id="segment-header" class="segment"> <!-- segment-header --> <div class="container"> <!-- container --> <!-- Placeholder for child template header declarations --> @@ -175,7 +175,7 @@ <h2 id="root">ValueSet: hn-appointment-AppointmentType-code-vs Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -287,7 +287,7 @@ <h3 id="expansion">Expansion</h3> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/ValueSet-hn-appointment-AppointmentType-code-vs.json b/ValueSet-hn-appointment-AppointmentType-code-vs.json index 6daa61b5..63b184eb 100644 --- a/ValueSet-hn-appointment-AppointmentType-code-vs.json +++ b/ValueSet-hn-appointment-AppointmentType-code-vs.json @@ -11,7 +11,7 @@ "title" : "hn-appointment-AppointmentType-code-vs", "status" : "draft", "experimental" : false, - "date" : "2023-10-11T00:03:21+02:00", + "date" : "2023-10-12T00:15:11+02:00", "publisher" : "Example Publisher", "contact" : [{ "name" : "Example Publisher", diff --git a/ValueSet-hn-appointment-AppointmentType-code-vs.json.html b/ValueSet-hn-appointment-AppointmentType-code-vs.json.html index 5b1ae0f2..cb0a0441 100644 --- a/ValueSet-hn-appointment-AppointmentType-code-vs.json.html +++ b/ValueSet-hn-appointment-AppointmentType-code-vs.json.html @@ -41,8 +41,8 @@ <script src="assets/js/prism.js"></script> - <style type="text/css">h2{--heading-prefix:"2.20"} - h3,h4,h5,h6{--heading-prefix:"2.20"}</style> + <style type="text/css">h2{--heading-prefix:"2.29"} + h3,h4,h5,h6{--heading-prefix:"2.29"}</style> <div id="segment-header" class="segment"> <!-- segment-header --> <div class="container"> <!-- container --> <!-- Placeholder for child template header declarations --> @@ -164,7 +164,7 @@ <h2 id="root">: hn-appointment-AppointmentType-code-vs - JSON Representation</h2 Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -194,7 +194,7 @@ <h2 id="root">: hn-appointment-AppointmentType-code-vs - JSON Representation</h2 "<a href="http://hl7.org/fhir/R4/valueset.html#ValueSet.title">title</a>" : "hn-appointment-AppointmentType-code-vs", "<a href="http://hl7.org/fhir/R4/valueset.html#ValueSet.status">status</a>" : "draft", "<a href="http://hl7.org/fhir/R4/valueset.html#ValueSet.experimental">experimental</a>" : false, - "<a href="http://hl7.org/fhir/R4/valueset.html#ValueSet.date">date</a>" : "2023-10-11T00:03:21+02:00", + "<a href="http://hl7.org/fhir/R4/valueset.html#ValueSet.date">date</a>" : "2023-10-12T00:15:11+02:00", "<a href="http://hl7.org/fhir/R4/valueset.html#ValueSet.publisher">publisher</a>" : "Example Publisher", "<a href="http://hl7.org/fhir/R4/valueset.html#ValueSet.contact">contact</a>" : [ { @@ -258,7 +258,7 @@ <h2 id="root">: hn-appointment-AppointmentType-code-vs - JSON Representation</h2 <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/ValueSet-hn-appointment-AppointmentType-code-vs.ttl b/ValueSet-hn-appointment-AppointmentType-code-vs.ttl index 132d8be6..9e49463f 100644 --- a/ValueSet-hn-appointment-AppointmentType-code-vs.ttl +++ b/ValueSet-hn-appointment-AppointmentType-code-vs.ttl @@ -18,7 +18,7 @@ fhir:title [ fhir:v "hn-appointment-AppointmentType-code-vs"] ; # fhir:status [ fhir:v "draft"] ; # fhir:experimental [ fhir:v "false"^^xsd:boolean] ; # - fhir:date [ fhir:v "2023-10-11T00:03:21+02:00"^^xsd:dateTime] ; # + fhir:date [ fhir:v "2023-10-12T00:15:11+02:00"^^xsd:dateTime] ; # fhir:publisher [ fhir:v "Example Publisher"] ; # fhir:contact ( [ fhir:name [ fhir:v "Example Publisher" ] ; diff --git a/ValueSet-hn-appointment-AppointmentType-code-vs.ttl.html b/ValueSet-hn-appointment-AppointmentType-code-vs.ttl.html index a9cdc14e..6e1de4b5 100644 --- a/ValueSet-hn-appointment-AppointmentType-code-vs.ttl.html +++ b/ValueSet-hn-appointment-AppointmentType-code-vs.ttl.html @@ -41,8 +41,8 @@ <script src="assets/js/prism.js"></script> - <style type="text/css">h2{--heading-prefix:"2.20"} - h3,h4,h5,h6{--heading-prefix:"2.20"}</style> + <style type="text/css">h2{--heading-prefix:"2.29"} + h3,h4,h5,h6{--heading-prefix:"2.29"}</style> <div id="segment-header" class="segment"> <!-- segment-header --> <div class="container"> <!-- container --> <!-- Placeholder for child template header declarations --> @@ -164,7 +164,7 @@ <h2 id="root">: hn-appointment-AppointmentType-code-vs - TTL Representation</h2> Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -201,7 +201,7 @@ <h2 id="root">: hn-appointment-AppointmentType-code-vs - TTL Representation</h2> <a href="http://hl7.org/fhir/R4/valueset.html#ValueSet.title">fhir:title</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#string">fhir:v</a> "hn-appointment-AppointmentType-code-vs"] ; # <a href="http://hl7.org/fhir/R4/valueset.html#ValueSet.status">fhir:status</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#code">fhir:v</a> "draft"] ; # <a href="http://hl7.org/fhir/R4/valueset.html#ValueSet.experimental">fhir:experimental</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#boolean">fhir:v</a> "false"^^xsd:boolean] ; # - <a href="http://hl7.org/fhir/R4/valueset.html#ValueSet.date">fhir:date</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#dateTime">fhir:v</a> "2023-10-11T00:03:21+02:00"^^xsd:dateTime] ; # + <a href="http://hl7.org/fhir/R4/valueset.html#ValueSet.date">fhir:date</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#dateTime">fhir:v</a> "2023-10-12T00:15:11+02:00"^^xsd:dateTime] ; # <a href="http://hl7.org/fhir/R4/valueset.html#ValueSet.publisher">fhir:publisher</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#string">fhir:v</a> "Example Publisher"] ; # <a href="http://hl7.org/fhir/R4/valueset.html#ValueSet.contact">fhir:contact</a> ( [ <a href="http://hl7.org/fhir/R4/metadatatypes.html#ContactDetail#ContactDetail.name">fhir:name</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#string">fhir:v</a> "Example Publisher" ] ; @@ -252,7 +252,7 @@ <h2 id="root">: hn-appointment-AppointmentType-code-vs - TTL Representation</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/ValueSet-hn-appointment-AppointmentType-code-vs.xlsx b/ValueSet-hn-appointment-AppointmentType-code-vs.xlsx index 8ff33098..a1e30a7f 100644 Binary files a/ValueSet-hn-appointment-AppointmentType-code-vs.xlsx and b/ValueSet-hn-appointment-AppointmentType-code-vs.xlsx differ diff --git a/ValueSet-hn-appointment-AppointmentType-code-vs.xml b/ValueSet-hn-appointment-AppointmentType-code-vs.xml index 9f6d5c6b..e087532d 100644 --- a/ValueSet-hn-appointment-AppointmentType-code-vs.xml +++ b/ValueSet-hn-appointment-AppointmentType-code-vs.xml @@ -11,7 +11,7 @@ <title value="hn-appointment-AppointmentType-code-vs"/> <status value="draft"/> <experimental value="false"/> - <date value="2023-10-11T00:03:21+02:00"/> + <date value="2023-10-12T00:15:11+02:00"/> <publisher value="Example Publisher"/> <contact> <name value="Example Publisher"/> diff --git a/ValueSet-hn-appointment-AppointmentType-code-vs.xml.html b/ValueSet-hn-appointment-AppointmentType-code-vs.xml.html index 609770df..6d921ce5 100644 --- a/ValueSet-hn-appointment-AppointmentType-code-vs.xml.html +++ b/ValueSet-hn-appointment-AppointmentType-code-vs.xml.html @@ -41,8 +41,8 @@ <script src="assets/js/prism.js"></script> - <style type="text/css">h2{--heading-prefix:"2.20"} - h3,h4,h5,h6{--heading-prefix:"2.20"}</style> + <style type="text/css">h2{--heading-prefix:"2.29"} + h3,h4,h5,h6{--heading-prefix:"2.29"}</style> <div id="segment-header" class="segment"> <!-- segment-header --> <div class="container"> <!-- container --> <!-- Placeholder for child template header declarations --> @@ -164,7 +164,7 @@ <h2 id="root">: hn-appointment-AppointmentType-code-vs - XML Representation</h2> Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -195,7 +195,7 @@ <h2 id="root">: hn-appointment-AppointmentType-code-vs - XML Representation</h2> <<a href="http://hl7.org/fhir/R4/valueset.html#ValueSet.title">title</a> <a href="http://hl7.org/fhir/R4/datatypes.html#string">value</a>="hn-appointment-AppointmentType-code-vs"/> <<a href="http://hl7.org/fhir/R4/valueset.html#ValueSet.status">status</a> <a href="http://hl7.org/fhir/R4/datatypes.html#code">value</a>="draft"/> <<a href="http://hl7.org/fhir/R4/valueset.html#ValueSet.experimental">experimental</a> <a href="http://hl7.org/fhir/R4/datatypes.html#boolean">value</a>="false"/> - <<a href="http://hl7.org/fhir/R4/valueset.html#ValueSet.date">date</a> <a href="http://hl7.org/fhir/R4/datatypes.html#dateTime">value</a>="2023-10-11T00:03:21+02:00"/> + <<a href="http://hl7.org/fhir/R4/valueset.html#ValueSet.date">date</a> <a href="http://hl7.org/fhir/R4/datatypes.html#dateTime">value</a>="2023-10-12T00:15:11+02:00"/> <<a href="http://hl7.org/fhir/R4/valueset.html#ValueSet.publisher">publisher</a> <a href="http://hl7.org/fhir/R4/datatypes.html#string">value</a>="Example Publisher"/> <<a href="http://hl7.org/fhir/R4/valueset.html#ValueSet.contact">contact</a>> <<a href="http://hl7.org/fhir/R4/metadatatypes.html#ContactDetail#ContactDetail.name">name</a> <a href="http://hl7.org/fhir/R4/datatypes.html#string">value</a>="Example Publisher"/> @@ -253,7 +253,7 @@ <h2 id="root">: hn-appointment-AppointmentType-code-vs - XML Representation</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/ValueSet-hn-appointment-ServiceCategory-code-vs-testing.html b/ValueSet-hn-appointment-ServiceCategory-code-vs-testing.html index 23e0cb2b..2ec23a5b 100644 --- a/ValueSet-hn-appointment-ServiceCategory-code-vs-testing.html +++ b/ValueSet-hn-appointment-ServiceCategory-code-vs-testing.html @@ -39,8 +39,8 @@ <script src="assets/js/prism.js"></script> - <style type="text/css">h2{--heading-prefix:"2.22"} - h3,h4,h5,h6{--heading-prefix:"2.22"}</style> + <style type="text/css">h2{--heading-prefix:"2.31"} + h3,h4,h5,h6{--heading-prefix:"2.31"}</style> <div id="segment-header" class="segment"> <!-- segment-header --> <div class="container"> <!-- container --> <!-- Placeholder for child template header declarations --> @@ -162,7 +162,7 @@ <h2 id="root">ValueSet: hn-appointment-ServiceCategory-code-vs - Testing Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -217,7 +217,7 @@ <h3>Test Scripts</h3> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/ValueSet-hn-appointment-ServiceCategory-code-vs.change.history.html b/ValueSet-hn-appointment-ServiceCategory-code-vs.change.history.html index d8ddd42e..23f450b9 100644 --- a/ValueSet-hn-appointment-ServiceCategory-code-vs.change.history.html +++ b/ValueSet-hn-appointment-ServiceCategory-code-vs.change.history.html @@ -207,7 +207,7 @@ <h2 id="root">: HnAppointmentServiceCategoryVS - Change History</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/ValueSet-hn-appointment-ServiceCategory-code-vs.html b/ValueSet-hn-appointment-ServiceCategory-code-vs.html index 580335ae..ec879c25 100644 --- a/ValueSet-hn-appointment-ServiceCategory-code-vs.html +++ b/ValueSet-hn-appointment-ServiceCategory-code-vs.html @@ -39,8 +39,8 @@ <script src="assets/js/prism.js"></script> - <style type="text/css">h2{--heading-prefix:"2.22"} - h3,h4,h5,h6{--heading-prefix:"2.22"}</style> + <style type="text/css">h2{--heading-prefix:"2.31"} + h3,h4,h5,h6{--heading-prefix:"2.31"}</style> <div id="segment-header" class="segment"> <!-- segment-header --> <div class="container"> <!-- container --> <!-- Placeholder for child template header declarations --> @@ -175,7 +175,7 @@ <h2 id="root">ValueSet: hn-appointment-ServiceCategory-code-vs Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -291,7 +291,7 @@ <h3 id="expansion">Expansion</h3> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/ValueSet-hn-appointment-ServiceCategory-code-vs.json b/ValueSet-hn-appointment-ServiceCategory-code-vs.json index 7add3b09..f900a288 100644 --- a/ValueSet-hn-appointment-ServiceCategory-code-vs.json +++ b/ValueSet-hn-appointment-ServiceCategory-code-vs.json @@ -11,7 +11,7 @@ "title" : "hn-appointment-ServiceCategory-code-vs", "status" : "draft", "experimental" : false, - "date" : "2023-10-11T00:03:21+02:00", + "date" : "2023-10-12T00:15:11+02:00", "publisher" : "Example Publisher", "contact" : [{ "name" : "Example Publisher", diff --git a/ValueSet-hn-appointment-ServiceCategory-code-vs.json.html b/ValueSet-hn-appointment-ServiceCategory-code-vs.json.html index 51f0a197..26b4a777 100644 --- a/ValueSet-hn-appointment-ServiceCategory-code-vs.json.html +++ b/ValueSet-hn-appointment-ServiceCategory-code-vs.json.html @@ -41,8 +41,8 @@ <script src="assets/js/prism.js"></script> - <style type="text/css">h2{--heading-prefix:"2.22"} - h3,h4,h5,h6{--heading-prefix:"2.22"}</style> + <style type="text/css">h2{--heading-prefix:"2.31"} + h3,h4,h5,h6{--heading-prefix:"2.31"}</style> <div id="segment-header" class="segment"> <!-- segment-header --> <div class="container"> <!-- container --> <!-- Placeholder for child template header declarations --> @@ -164,7 +164,7 @@ <h2 id="root">: hn-appointment-ServiceCategory-code-vs - JSON Representation</h2 Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -194,7 +194,7 @@ <h2 id="root">: hn-appointment-ServiceCategory-code-vs - JSON Representation</h2 "<a href="http://hl7.org/fhir/R4/valueset.html#ValueSet.title">title</a>" : "hn-appointment-ServiceCategory-code-vs", "<a href="http://hl7.org/fhir/R4/valueset.html#ValueSet.status">status</a>" : "draft", "<a href="http://hl7.org/fhir/R4/valueset.html#ValueSet.experimental">experimental</a>" : false, - "<a href="http://hl7.org/fhir/R4/valueset.html#ValueSet.date">date</a>" : "2023-10-11T00:03:21+02:00", + "<a href="http://hl7.org/fhir/R4/valueset.html#ValueSet.date">date</a>" : "2023-10-12T00:15:11+02:00", "<a href="http://hl7.org/fhir/R4/valueset.html#ValueSet.publisher">publisher</a>" : "Example Publisher", "<a href="http://hl7.org/fhir/R4/valueset.html#ValueSet.contact">contact</a>" : [ { @@ -263,7 +263,7 @@ <h2 id="root">: hn-appointment-ServiceCategory-code-vs - JSON Representation</h2 <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/ValueSet-hn-appointment-ServiceCategory-code-vs.ttl b/ValueSet-hn-appointment-ServiceCategory-code-vs.ttl index fa67cd25..51195a94 100644 --- a/ValueSet-hn-appointment-ServiceCategory-code-vs.ttl +++ b/ValueSet-hn-appointment-ServiceCategory-code-vs.ttl @@ -18,7 +18,7 @@ fhir:title [ fhir:v "hn-appointment-ServiceCategory-code-vs"] ; # fhir:status [ fhir:v "draft"] ; # fhir:experimental [ fhir:v "false"^^xsd:boolean] ; # - fhir:date [ fhir:v "2023-10-11T00:03:21+02:00"^^xsd:dateTime] ; # + fhir:date [ fhir:v "2023-10-12T00:15:11+02:00"^^xsd:dateTime] ; # fhir:publisher [ fhir:v "Example Publisher"] ; # fhir:contact ( [ fhir:name [ fhir:v "Example Publisher" ] ; diff --git a/ValueSet-hn-appointment-ServiceCategory-code-vs.ttl.html b/ValueSet-hn-appointment-ServiceCategory-code-vs.ttl.html index be37c5d3..14b4aa10 100644 --- a/ValueSet-hn-appointment-ServiceCategory-code-vs.ttl.html +++ b/ValueSet-hn-appointment-ServiceCategory-code-vs.ttl.html @@ -41,8 +41,8 @@ <script src="assets/js/prism.js"></script> - <style type="text/css">h2{--heading-prefix:"2.22"} - h3,h4,h5,h6{--heading-prefix:"2.22"}</style> + <style type="text/css">h2{--heading-prefix:"2.31"} + h3,h4,h5,h6{--heading-prefix:"2.31"}</style> <div id="segment-header" class="segment"> <!-- segment-header --> <div class="container"> <!-- container --> <!-- Placeholder for child template header declarations --> @@ -164,7 +164,7 @@ <h2 id="root">: hn-appointment-ServiceCategory-code-vs - TTL Representation</h2> Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -201,7 +201,7 @@ <h2 id="root">: hn-appointment-ServiceCategory-code-vs - TTL Representation</h2> <a href="http://hl7.org/fhir/R4/valueset.html#ValueSet.title">fhir:title</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#string">fhir:v</a> "hn-appointment-ServiceCategory-code-vs"] ; # <a href="http://hl7.org/fhir/R4/valueset.html#ValueSet.status">fhir:status</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#code">fhir:v</a> "draft"] ; # <a href="http://hl7.org/fhir/R4/valueset.html#ValueSet.experimental">fhir:experimental</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#boolean">fhir:v</a> "false"^^xsd:boolean] ; # - <a href="http://hl7.org/fhir/R4/valueset.html#ValueSet.date">fhir:date</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#dateTime">fhir:v</a> "2023-10-11T00:03:21+02:00"^^xsd:dateTime] ; # + <a href="http://hl7.org/fhir/R4/valueset.html#ValueSet.date">fhir:date</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#dateTime">fhir:v</a> "2023-10-12T00:15:11+02:00"^^xsd:dateTime] ; # <a href="http://hl7.org/fhir/R4/valueset.html#ValueSet.publisher">fhir:publisher</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#string">fhir:v</a> "Example Publisher"] ; # <a href="http://hl7.org/fhir/R4/valueset.html#ValueSet.contact">fhir:contact</a> ( [ <a href="http://hl7.org/fhir/R4/metadatatypes.html#ContactDetail#ContactDetail.name">fhir:name</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#string">fhir:v</a> "Example Publisher" ] ; @@ -255,7 +255,7 @@ <h2 id="root">: hn-appointment-ServiceCategory-code-vs - TTL Representation</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/ValueSet-hn-appointment-ServiceCategory-code-vs.xlsx b/ValueSet-hn-appointment-ServiceCategory-code-vs.xlsx index 09010a6e..619a8699 100644 Binary files a/ValueSet-hn-appointment-ServiceCategory-code-vs.xlsx and b/ValueSet-hn-appointment-ServiceCategory-code-vs.xlsx differ diff --git a/ValueSet-hn-appointment-ServiceCategory-code-vs.xml b/ValueSet-hn-appointment-ServiceCategory-code-vs.xml index 2a73eeb2..f1cdb2b1 100644 --- a/ValueSet-hn-appointment-ServiceCategory-code-vs.xml +++ b/ValueSet-hn-appointment-ServiceCategory-code-vs.xml @@ -11,7 +11,7 @@ <title value="hn-appointment-ServiceCategory-code-vs"/> <status value="draft"/> <experimental value="false"/> - <date value="2023-10-11T00:03:21+02:00"/> + <date value="2023-10-12T00:15:11+02:00"/> <publisher value="Example Publisher"/> <contact> <name value="Example Publisher"/> diff --git a/ValueSet-hn-appointment-ServiceCategory-code-vs.xml.html b/ValueSet-hn-appointment-ServiceCategory-code-vs.xml.html index aca955fc..35320f87 100644 --- a/ValueSet-hn-appointment-ServiceCategory-code-vs.xml.html +++ b/ValueSet-hn-appointment-ServiceCategory-code-vs.xml.html @@ -41,8 +41,8 @@ <script src="assets/js/prism.js"></script> - <style type="text/css">h2{--heading-prefix:"2.22"} - h3,h4,h5,h6{--heading-prefix:"2.22"}</style> + <style type="text/css">h2{--heading-prefix:"2.31"} + h3,h4,h5,h6{--heading-prefix:"2.31"}</style> <div id="segment-header" class="segment"> <!-- segment-header --> <div class="container"> <!-- container --> <!-- Placeholder for child template header declarations --> @@ -164,7 +164,7 @@ <h2 id="root">: hn-appointment-ServiceCategory-code-vs - XML Representation</h2> Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -195,7 +195,7 @@ <h2 id="root">: hn-appointment-ServiceCategory-code-vs - XML Representation</h2> <<a href="http://hl7.org/fhir/R4/valueset.html#ValueSet.title">title</a> <a href="http://hl7.org/fhir/R4/datatypes.html#string">value</a>="hn-appointment-ServiceCategory-code-vs"/> <<a href="http://hl7.org/fhir/R4/valueset.html#ValueSet.status">status</a> <a href="http://hl7.org/fhir/R4/datatypes.html#code">value</a>="draft"/> <<a href="http://hl7.org/fhir/R4/valueset.html#ValueSet.experimental">experimental</a> <a href="http://hl7.org/fhir/R4/datatypes.html#boolean">value</a>="false"/> - <<a href="http://hl7.org/fhir/R4/valueset.html#ValueSet.date">date</a> <a href="http://hl7.org/fhir/R4/datatypes.html#dateTime">value</a>="2023-10-11T00:03:21+02:00"/> + <<a href="http://hl7.org/fhir/R4/valueset.html#ValueSet.date">date</a> <a href="http://hl7.org/fhir/R4/datatypes.html#dateTime">value</a>="2023-10-12T00:15:11+02:00"/> <<a href="http://hl7.org/fhir/R4/valueset.html#ValueSet.publisher">publisher</a> <a href="http://hl7.org/fhir/R4/datatypes.html#string">value</a>="Example Publisher"/> <<a href="http://hl7.org/fhir/R4/valueset.html#ValueSet.contact">contact</a>> <<a href="http://hl7.org/fhir/R4/metadatatypes.html#ContactDetail#ContactDetail.name">name</a> <a href="http://hl7.org/fhir/R4/datatypes.html#string">value</a>="Example Publisher"/> @@ -256,7 +256,7 @@ <h2 id="root">: hn-appointment-ServiceCategory-code-vs - XML Representation</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/ValueSet-hn-appointment-flag-code-vs-testing.html b/ValueSet-hn-appointment-flag-code-vs-testing.html index 4ef866e5..dee1e4c7 100644 --- a/ValueSet-hn-appointment-flag-code-vs-testing.html +++ b/ValueSet-hn-appointment-flag-code-vs-testing.html @@ -39,8 +39,8 @@ <script src="assets/js/prism.js"></script> - <style type="text/css">h2{--heading-prefix:"2.21"} - h3,h4,h5,h6{--heading-prefix:"2.21"}</style> + <style type="text/css">h2{--heading-prefix:"2.30"} + h3,h4,h5,h6{--heading-prefix:"2.30"}</style> <div id="segment-header" class="segment"> <!-- segment-header --> <div class="container"> <!-- container --> <!-- Placeholder for child template header declarations --> @@ -162,7 +162,7 @@ <h2 id="root">ValueSet: hn-appointment-flag-code-vs - Testing Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -217,7 +217,7 @@ <h3>Test Scripts</h3> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/ValueSet-hn-appointment-flag-code-vs.change.history.html b/ValueSet-hn-appointment-flag-code-vs.change.history.html index 312d45e9..045b91f0 100644 --- a/ValueSet-hn-appointment-flag-code-vs.change.history.html +++ b/ValueSet-hn-appointment-flag-code-vs.change.history.html @@ -207,7 +207,7 @@ <h2 id="root">: HnAppointmentFlagCodeVS - Change History</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/ValueSet-hn-appointment-flag-code-vs.html b/ValueSet-hn-appointment-flag-code-vs.html index cc16ce68..1e84ebee 100644 --- a/ValueSet-hn-appointment-flag-code-vs.html +++ b/ValueSet-hn-appointment-flag-code-vs.html @@ -39,8 +39,8 @@ <script src="assets/js/prism.js"></script> - <style type="text/css">h2{--heading-prefix:"2.21"} - h3,h4,h5,h6{--heading-prefix:"2.21"}</style> + <style type="text/css">h2{--heading-prefix:"2.30"} + h3,h4,h5,h6{--heading-prefix:"2.30"}</style> <div id="segment-header" class="segment"> <!-- segment-header --> <div class="container"> <!-- container --> <!-- Placeholder for child template header declarations --> @@ -175,7 +175,7 @@ <h2 id="root">ValueSet: hn-appointment-flag-code-vs Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -285,7 +285,7 @@ <h3 id="expansion">Expansion</h3> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/ValueSet-hn-appointment-flag-code-vs.json b/ValueSet-hn-appointment-flag-code-vs.json index 08224e51..9b0c7d79 100644 --- a/ValueSet-hn-appointment-flag-code-vs.json +++ b/ValueSet-hn-appointment-flag-code-vs.json @@ -11,7 +11,7 @@ "title" : "hn-appointment-flag-code-vs", "status" : "draft", "experimental" : false, - "date" : "2023-10-11T00:03:21+02:00", + "date" : "2023-10-12T00:15:11+02:00", "publisher" : "Example Publisher", "contact" : [{ "name" : "Example Publisher", diff --git a/ValueSet-hn-appointment-flag-code-vs.json.html b/ValueSet-hn-appointment-flag-code-vs.json.html index 018639d1..5d5809f1 100644 --- a/ValueSet-hn-appointment-flag-code-vs.json.html +++ b/ValueSet-hn-appointment-flag-code-vs.json.html @@ -41,8 +41,8 @@ <script src="assets/js/prism.js"></script> - <style type="text/css">h2{--heading-prefix:"2.21"} - h3,h4,h5,h6{--heading-prefix:"2.21"}</style> + <style type="text/css">h2{--heading-prefix:"2.30"} + h3,h4,h5,h6{--heading-prefix:"2.30"}</style> <div id="segment-header" class="segment"> <!-- segment-header --> <div class="container"> <!-- container --> <!-- Placeholder for child template header declarations --> @@ -164,7 +164,7 @@ <h2 id="root">: hn-appointment-flag-code-vs - JSON Representation</h2> Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -194,7 +194,7 @@ <h2 id="root">: hn-appointment-flag-code-vs - JSON Representation</h2> "<a href="http://hl7.org/fhir/R4/valueset.html#ValueSet.title">title</a>" : "hn-appointment-flag-code-vs", "<a href="http://hl7.org/fhir/R4/valueset.html#ValueSet.status">status</a>" : "draft", "<a href="http://hl7.org/fhir/R4/valueset.html#ValueSet.experimental">experimental</a>" : false, - "<a href="http://hl7.org/fhir/R4/valueset.html#ValueSet.date">date</a>" : "2023-10-11T00:03:21+02:00", + "<a href="http://hl7.org/fhir/R4/valueset.html#ValueSet.date">date</a>" : "2023-10-12T00:15:11+02:00", "<a href="http://hl7.org/fhir/R4/valueset.html#ValueSet.publisher">publisher</a>" : "Example Publisher", "<a href="http://hl7.org/fhir/R4/valueset.html#ValueSet.contact">contact</a>" : [ { @@ -245,7 +245,7 @@ <h2 id="root">: hn-appointment-flag-code-vs - JSON Representation</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/ValueSet-hn-appointment-flag-code-vs.ttl b/ValueSet-hn-appointment-flag-code-vs.ttl index bc3e9a51..b64183f3 100644 --- a/ValueSet-hn-appointment-flag-code-vs.ttl +++ b/ValueSet-hn-appointment-flag-code-vs.ttl @@ -18,7 +18,7 @@ fhir:title [ fhir:v "hn-appointment-flag-code-vs"] ; # fhir:status [ fhir:v "draft"] ; # fhir:experimental [ fhir:v "false"^^xsd:boolean] ; # - fhir:date [ fhir:v "2023-10-11T00:03:21+02:00"^^xsd:dateTime] ; # + fhir:date [ fhir:v "2023-10-12T00:15:11+02:00"^^xsd:dateTime] ; # fhir:publisher [ fhir:v "Example Publisher"] ; # fhir:contact ( [ fhir:name [ fhir:v "Example Publisher" ] ; diff --git a/ValueSet-hn-appointment-flag-code-vs.ttl.html b/ValueSet-hn-appointment-flag-code-vs.ttl.html index 5de3a0b4..9f3f45cc 100644 --- a/ValueSet-hn-appointment-flag-code-vs.ttl.html +++ b/ValueSet-hn-appointment-flag-code-vs.ttl.html @@ -41,8 +41,8 @@ <script src="assets/js/prism.js"></script> - <style type="text/css">h2{--heading-prefix:"2.21"} - h3,h4,h5,h6{--heading-prefix:"2.21"}</style> + <style type="text/css">h2{--heading-prefix:"2.30"} + h3,h4,h5,h6{--heading-prefix:"2.30"}</style> <div id="segment-header" class="segment"> <!-- segment-header --> <div class="container"> <!-- container --> <!-- Placeholder for child template header declarations --> @@ -164,7 +164,7 @@ <h2 id="root">: hn-appointment-flag-code-vs - TTL Representation</h2> Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -201,7 +201,7 @@ <h2 id="root">: hn-appointment-flag-code-vs - TTL Representation</h2> <a href="http://hl7.org/fhir/R4/valueset.html#ValueSet.title">fhir:title</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#string">fhir:v</a> "hn-appointment-flag-code-vs"] ; # <a href="http://hl7.org/fhir/R4/valueset.html#ValueSet.status">fhir:status</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#code">fhir:v</a> "draft"] ; # <a href="http://hl7.org/fhir/R4/valueset.html#ValueSet.experimental">fhir:experimental</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#boolean">fhir:v</a> "false"^^xsd:boolean] ; # - <a href="http://hl7.org/fhir/R4/valueset.html#ValueSet.date">fhir:date</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#dateTime">fhir:v</a> "2023-10-11T00:03:21+02:00"^^xsd:dateTime] ; # + <a href="http://hl7.org/fhir/R4/valueset.html#ValueSet.date">fhir:date</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#dateTime">fhir:v</a> "2023-10-12T00:15:11+02:00"^^xsd:dateTime] ; # <a href="http://hl7.org/fhir/R4/valueset.html#ValueSet.publisher">fhir:publisher</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#string">fhir:v</a> "Example Publisher"] ; # <a href="http://hl7.org/fhir/R4/valueset.html#ValueSet.contact">fhir:contact</a> ( [ <a href="http://hl7.org/fhir/R4/metadatatypes.html#ContactDetail#ContactDetail.name">fhir:name</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#string">fhir:v</a> "Example Publisher" ] ; @@ -246,7 +246,7 @@ <h2 id="root">: hn-appointment-flag-code-vs - TTL Representation</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/ValueSet-hn-appointment-flag-code-vs.xlsx b/ValueSet-hn-appointment-flag-code-vs.xlsx index bfc79ae3..b63178e9 100644 Binary files a/ValueSet-hn-appointment-flag-code-vs.xlsx and b/ValueSet-hn-appointment-flag-code-vs.xlsx differ diff --git a/ValueSet-hn-appointment-flag-code-vs.xml b/ValueSet-hn-appointment-flag-code-vs.xml index e708bfdf..3524616e 100644 --- a/ValueSet-hn-appointment-flag-code-vs.xml +++ b/ValueSet-hn-appointment-flag-code-vs.xml @@ -11,7 +11,7 @@ <title value="hn-appointment-flag-code-vs"/> <status value="draft"/> <experimental value="false"/> - <date value="2023-10-11T00:03:21+02:00"/> + <date value="2023-10-12T00:15:11+02:00"/> <publisher value="Example Publisher"/> <contact> <name value="Example Publisher"/> diff --git a/ValueSet-hn-appointment-flag-code-vs.xml.html b/ValueSet-hn-appointment-flag-code-vs.xml.html index 999bdbe2..8d128b20 100644 --- a/ValueSet-hn-appointment-flag-code-vs.xml.html +++ b/ValueSet-hn-appointment-flag-code-vs.xml.html @@ -41,8 +41,8 @@ <script src="assets/js/prism.js"></script> - <style type="text/css">h2{--heading-prefix:"2.21"} - h3,h4,h5,h6{--heading-prefix:"2.21"}</style> + <style type="text/css">h2{--heading-prefix:"2.30"} + h3,h4,h5,h6{--heading-prefix:"2.30"}</style> <div id="segment-header" class="segment"> <!-- segment-header --> <div class="container"> <!-- container --> <!-- Placeholder for child template header declarations --> @@ -164,7 +164,7 @@ <h2 id="root">: hn-appointment-flag-code-vs - XML Representation</h2> Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -195,7 +195,7 @@ <h2 id="root">: hn-appointment-flag-code-vs - XML Representation</h2> <<a href="http://hl7.org/fhir/R4/valueset.html#ValueSet.title">title</a> <a href="http://hl7.org/fhir/R4/datatypes.html#string">value</a>="hn-appointment-flag-code-vs"/> <<a href="http://hl7.org/fhir/R4/valueset.html#ValueSet.status">status</a> <a href="http://hl7.org/fhir/R4/datatypes.html#code">value</a>="draft"/> <<a href="http://hl7.org/fhir/R4/valueset.html#ValueSet.experimental">experimental</a> <a href="http://hl7.org/fhir/R4/datatypes.html#boolean">value</a>="false"/> - <<a href="http://hl7.org/fhir/R4/valueset.html#ValueSet.date">date</a> <a href="http://hl7.org/fhir/R4/datatypes.html#dateTime">value</a>="2023-10-11T00:03:21+02:00"/> + <<a href="http://hl7.org/fhir/R4/valueset.html#ValueSet.date">date</a> <a href="http://hl7.org/fhir/R4/datatypes.html#dateTime">value</a>="2023-10-12T00:15:11+02:00"/> <<a href="http://hl7.org/fhir/R4/valueset.html#ValueSet.publisher">publisher</a> <a href="http://hl7.org/fhir/R4/datatypes.html#string">value</a>="Example Publisher"/> <<a href="http://hl7.org/fhir/R4/valueset.html#ValueSet.contact">contact</a>> <<a href="http://hl7.org/fhir/R4/metadatatypes.html#ContactDetail#ContactDetail.name">name</a> <a href="http://hl7.org/fhir/R4/datatypes.html#string">value</a>="Example Publisher"/> @@ -241,7 +241,7 @@ <h2 id="root">: hn-appointment-flag-code-vs - XML Representation</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/ValueSet-no-basis-virtual-service-type-vs-testing.html b/ValueSet-no-basis-virtual-service-type-vs-testing.html index 11ddf7df..35ed2a93 100644 --- a/ValueSet-no-basis-virtual-service-type-vs-testing.html +++ b/ValueSet-no-basis-virtual-service-type-vs-testing.html @@ -39,8 +39,8 @@ <script src="assets/js/prism.js"></script> - <style type="text/css">h2{--heading-prefix:"2.23"} - h3,h4,h5,h6{--heading-prefix:"2.23"}</style> + <style type="text/css">h2{--heading-prefix:"2.32"} + h3,h4,h5,h6{--heading-prefix:"2.32"}</style> <div id="segment-header" class="segment"> <!-- segment-header --> <div class="container"> <!-- container --> <!-- Placeholder for child template header declarations --> @@ -162,7 +162,7 @@ <h2 id="root">ValueSet: No Basis VirtualServiceType Value Set - Testing Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -217,7 +217,7 @@ <h3>Test Scripts</h3> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/ValueSet-no-basis-virtual-service-type-vs.change.history.html b/ValueSet-no-basis-virtual-service-type-vs.change.history.html index 7fce86e7..595b21e3 100644 --- a/ValueSet-no-basis-virtual-service-type-vs.change.history.html +++ b/ValueSet-no-basis-virtual-service-type-vs.change.history.html @@ -207,7 +207,7 @@ <h2 id="root">: NoBasisVirtualServiceTypeVS - Change History</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/ValueSet-no-basis-virtual-service-type-vs.html b/ValueSet-no-basis-virtual-service-type-vs.html index 50d7d7a9..810125d3 100644 --- a/ValueSet-no-basis-virtual-service-type-vs.html +++ b/ValueSet-no-basis-virtual-service-type-vs.html @@ -39,8 +39,8 @@ <script src="assets/js/prism.js"></script> - <style type="text/css">h2{--heading-prefix:"2.23"} - h3,h4,h5,h6{--heading-prefix:"2.23"}</style> + <style type="text/css">h2{--heading-prefix:"2.32"} + h3,h4,h5,h6{--heading-prefix:"2.32"}</style> <div id="segment-header" class="segment"> <!-- segment-header --> <div class="container"> <!-- container --> <!-- Placeholder for child template header declarations --> @@ -175,7 +175,7 @@ <h2 id="root">ValueSet: No Basis VirtualServiceType Value Set Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -287,7 +287,7 @@ <h3 id="expansion">Expansion</h3> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/ValueSet-no-basis-virtual-service-type-vs.json b/ValueSet-no-basis-virtual-service-type-vs.json index 39f6dd5e..9100328d 100644 --- a/ValueSet-no-basis-virtual-service-type-vs.json +++ b/ValueSet-no-basis-virtual-service-type-vs.json @@ -11,7 +11,7 @@ "title" : "No Basis VirtualServiceType Value Set", "status" : "draft", "experimental" : false, - "date" : "2023-10-11T00:03:21+02:00", + "date" : "2023-10-12T00:15:11+02:00", "publisher" : "Example Publisher", "contact" : [{ "name" : "Example Publisher", diff --git a/ValueSet-no-basis-virtual-service-type-vs.json.html b/ValueSet-no-basis-virtual-service-type-vs.json.html index 5a2753e1..5e594eea 100644 --- a/ValueSet-no-basis-virtual-service-type-vs.json.html +++ b/ValueSet-no-basis-virtual-service-type-vs.json.html @@ -41,8 +41,8 @@ <script src="assets/js/prism.js"></script> - <style type="text/css">h2{--heading-prefix:"2.23"} - h3,h4,h5,h6{--heading-prefix:"2.23"}</style> + <style type="text/css">h2{--heading-prefix:"2.32"} + h3,h4,h5,h6{--heading-prefix:"2.32"}</style> <div id="segment-header" class="segment"> <!-- segment-header --> <div class="container"> <!-- container --> <!-- Placeholder for child template header declarations --> @@ -164,7 +164,7 @@ <h2 id="root">: No Basis VirtualServiceType Value Set - JSON Representation</h2> Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -194,7 +194,7 @@ <h2 id="root">: No Basis VirtualServiceType Value Set - JSON Representation</h2> "<a href="http://hl7.org/fhir/R4/valueset.html#ValueSet.title">title</a>" : "No Basis VirtualServiceType Value Set", "<a href="http://hl7.org/fhir/R4/valueset.html#ValueSet.status">status</a>" : "draft", "<a href="http://hl7.org/fhir/R4/valueset.html#ValueSet.experimental">experimental</a>" : false, - "<a href="http://hl7.org/fhir/R4/valueset.html#ValueSet.date">date</a>" : "2023-10-11T00:03:21+02:00", + "<a href="http://hl7.org/fhir/R4/valueset.html#ValueSet.date">date</a>" : "2023-10-12T00:15:11+02:00", "<a href="http://hl7.org/fhir/R4/valueset.html#ValueSet.publisher">publisher</a>" : "Example Publisher", "<a href="http://hl7.org/fhir/R4/valueset.html#ValueSet.contact">contact</a>" : [ { @@ -248,7 +248,7 @@ <h2 id="root">: No Basis VirtualServiceType Value Set - JSON Representation</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/ValueSet-no-basis-virtual-service-type-vs.ttl b/ValueSet-no-basis-virtual-service-type-vs.ttl index 35abc448..08caa099 100644 --- a/ValueSet-no-basis-virtual-service-type-vs.ttl +++ b/ValueSet-no-basis-virtual-service-type-vs.ttl @@ -18,7 +18,7 @@ fhir:title [ fhir:v "No Basis VirtualServiceType Value Set"] ; # fhir:status [ fhir:v "draft"] ; # fhir:experimental [ fhir:v "false"^^xsd:boolean] ; # - fhir:date [ fhir:v "2023-10-11T00:03:21+02:00"^^xsd:dateTime] ; # + fhir:date [ fhir:v "2023-10-12T00:15:11+02:00"^^xsd:dateTime] ; # fhir:publisher [ fhir:v "Example Publisher"] ; # fhir:contact ( [ fhir:name [ fhir:v "Example Publisher" ] ; diff --git a/ValueSet-no-basis-virtual-service-type-vs.ttl.html b/ValueSet-no-basis-virtual-service-type-vs.ttl.html index 0031e6cb..4613c75f 100644 --- a/ValueSet-no-basis-virtual-service-type-vs.ttl.html +++ b/ValueSet-no-basis-virtual-service-type-vs.ttl.html @@ -41,8 +41,8 @@ <script src="assets/js/prism.js"></script> - <style type="text/css">h2{--heading-prefix:"2.23"} - h3,h4,h5,h6{--heading-prefix:"2.23"}</style> + <style type="text/css">h2{--heading-prefix:"2.32"} + h3,h4,h5,h6{--heading-prefix:"2.32"}</style> <div id="segment-header" class="segment"> <!-- segment-header --> <div class="container"> <!-- container --> <!-- Placeholder for child template header declarations --> @@ -164,7 +164,7 @@ <h2 id="root">: No Basis VirtualServiceType Value Set - TTL Representation</h2> Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -201,7 +201,7 @@ <h2 id="root">: No Basis VirtualServiceType Value Set - TTL Representation</h2> <a href="http://hl7.org/fhir/R4/valueset.html#ValueSet.title">fhir:title</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#string">fhir:v</a> "No Basis VirtualServiceType Value Set"] ; # <a href="http://hl7.org/fhir/R4/valueset.html#ValueSet.status">fhir:status</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#code">fhir:v</a> "draft"] ; # <a href="http://hl7.org/fhir/R4/valueset.html#ValueSet.experimental">fhir:experimental</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#boolean">fhir:v</a> "false"^^xsd:boolean] ; # - <a href="http://hl7.org/fhir/R4/valueset.html#ValueSet.date">fhir:date</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#dateTime">fhir:v</a> "2023-10-11T00:03:21+02:00"^^xsd:dateTime] ; # + <a href="http://hl7.org/fhir/R4/valueset.html#ValueSet.date">fhir:date</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#dateTime">fhir:v</a> "2023-10-12T00:15:11+02:00"^^xsd:dateTime] ; # <a href="http://hl7.org/fhir/R4/valueset.html#ValueSet.publisher">fhir:publisher</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#string">fhir:v</a> "Example Publisher"] ; # <a href="http://hl7.org/fhir/R4/valueset.html#ValueSet.contact">fhir:contact</a> ( [ <a href="http://hl7.org/fhir/R4/metadatatypes.html#ContactDetail#ContactDetail.name">fhir:name</a> [ <a href="http://hl7.org/fhir/R4/datatypes.html#string">fhir:v</a> "Example Publisher" ] ; @@ -247,7 +247,7 @@ <h2 id="root">: No Basis VirtualServiceType Value Set - TTL Representation</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/ValueSet-no-basis-virtual-service-type-vs.xlsx b/ValueSet-no-basis-virtual-service-type-vs.xlsx index e5664ede..bf269ee9 100644 Binary files a/ValueSet-no-basis-virtual-service-type-vs.xlsx and b/ValueSet-no-basis-virtual-service-type-vs.xlsx differ diff --git a/ValueSet-no-basis-virtual-service-type-vs.xml b/ValueSet-no-basis-virtual-service-type-vs.xml index 69de5ca0..5a3a571d 100644 --- a/ValueSet-no-basis-virtual-service-type-vs.xml +++ b/ValueSet-no-basis-virtual-service-type-vs.xml @@ -11,7 +11,7 @@ <title value="No Basis VirtualServiceType Value Set"/> <status value="draft"/> <experimental value="false"/> - <date value="2023-10-11T00:03:21+02:00"/> + <date value="2023-10-12T00:15:11+02:00"/> <publisher value="Example Publisher"/> <contact> <name value="Example Publisher"/> diff --git a/ValueSet-no-basis-virtual-service-type-vs.xml.html b/ValueSet-no-basis-virtual-service-type-vs.xml.html index 3d33f62d..466b8d3e 100644 --- a/ValueSet-no-basis-virtual-service-type-vs.xml.html +++ b/ValueSet-no-basis-virtual-service-type-vs.xml.html @@ -41,8 +41,8 @@ <script src="assets/js/prism.js"></script> - <style type="text/css">h2{--heading-prefix:"2.23"} - h3,h4,h5,h6{--heading-prefix:"2.23"}</style> + <style type="text/css">h2{--heading-prefix:"2.32"} + h3,h4,h5,h6{--heading-prefix:"2.32"}</style> <div id="segment-header" class="segment"> <!-- segment-header --> <div class="container"> <!-- container --> <!-- Placeholder for child template header declarations --> @@ -164,7 +164,7 @@ <h2 id="root">: No Basis VirtualServiceType Value Set - XML Representation</h2> Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -195,7 +195,7 @@ <h2 id="root">: No Basis VirtualServiceType Value Set - XML Representation</h2> <<a href="http://hl7.org/fhir/R4/valueset.html#ValueSet.title">title</a> <a href="http://hl7.org/fhir/R4/datatypes.html#string">value</a>="No Basis VirtualServiceType Value Set"/> <<a href="http://hl7.org/fhir/R4/valueset.html#ValueSet.status">status</a> <a href="http://hl7.org/fhir/R4/datatypes.html#code">value</a>="draft"/> <<a href="http://hl7.org/fhir/R4/valueset.html#ValueSet.experimental">experimental</a> <a href="http://hl7.org/fhir/R4/datatypes.html#boolean">value</a>="false"/> - <<a href="http://hl7.org/fhir/R4/valueset.html#ValueSet.date">date</a> <a href="http://hl7.org/fhir/R4/datatypes.html#dateTime">value</a>="2023-10-11T00:03:21+02:00"/> + <<a href="http://hl7.org/fhir/R4/valueset.html#ValueSet.date">date</a> <a href="http://hl7.org/fhir/R4/datatypes.html#dateTime">value</a>="2023-10-12T00:15:11+02:00"/> <<a href="http://hl7.org/fhir/R4/valueset.html#ValueSet.publisher">publisher</a> <a href="http://hl7.org/fhir/R4/datatypes.html#string">value</a>="Example Publisher"/> <<a href="http://hl7.org/fhir/R4/valueset.html#ValueSet.contact">contact</a>> <<a href="http://hl7.org/fhir/R4/metadatatypes.html#ContactDetail#ContactDetail.name">name</a> <a href="http://hl7.org/fhir/R4/datatypes.html#string">value</a>="Example Publisher"/> @@ -244,7 +244,7 @@ <h2 id="root">: No Basis VirtualServiceType Value Set - XML Representation</h2> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/all-profiles.csv b/all-profiles.csv index c16f4622..d61c1be0 100644 --- a/all-profiles.csv +++ b/all-profiles.csv @@ -1335,6 +1335,109 @@ ext-1:Must have either extensions or value[x], not both {extension.exists() != v "no-basis-AppointmentResponse","AppointmentResponse.comment","AppointmentResponse.comment","","","",0,1,"","","","string {[]} {[]} ","Additional comments","Additional comments about the appointment.","This comment is particularly important when the responder is declining, tentatively accepting or requesting another time to indicate the reasons why.","","","","","","","","",,,,,"",,,,"AppointmentResponse.comment",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} " +"no-basis-Endpoint","Endpoint","Endpoint","","","",0,*,"","","","null {[]} {[]} +","The technical details of an endpoint that can be used for electronic services","The no-basis profile of the Endpoint resource makes it possible to use the resource for the norwegian service based adressing (tjenestebasert adressering) and other adressing schemes. + +The technical details of an endpoint that can be used for electronic services, such as for web services providing XDS.b or a REST endpoint for another FHIR server. This may include any security context information.","","","","","","","","","",,,,,"",,,,"Endpoint",0,*,"","dom-2:If the resource is contained in another resource, it SHALL NOT contain nested Resources {contained.contained.empty()} +dom-3:If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource {contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()}dom-4:If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated {contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()}dom-5:If a resource is contained in another resource, it SHALL NOT have a security label {contained.meta.security.empty()}dom-6:A resource should have narrative for robust management {text.`div`.exists()}" +"no-basis-Endpoint","Endpoint.id","Endpoint.id","","","",0,1,"","","Y","id {[]} {[]} +","Logical id of this artifact","The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.","The only time that a resource does not have an id is when it is being submitted to the server using a create operation.","","","","","","","","",,,,,"",,,,"Resource.id",0,1,"","" +"no-basis-Endpoint","Endpoint.meta","Endpoint.meta","","","",0,1,"","","Y","Meta {[]} {[]} +","Metadata about the resource","The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource.","","","","","","","","","",,,,,"",,,,"Resource.meta",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Endpoint","Endpoint.implicitRules","Endpoint.implicitRules","","","",0,1,"","Y","Y","uri {[]} {[]} +","A set of rules under which this content was created","A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc.","Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of it's narrative along with other profiles, value sets, etc.","","","","","","","","",,,,,"",,,,"Resource.implicitRules",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Endpoint","Endpoint.language","Endpoint.language","","","",0,1,"","","","code {[]} {[]} +","Language of the resource content","The base language in which the resource is written.","Language is provided to support indexing and accessibility (typically, services such as text to speech use the language tag). The html language tag in the narrative applies to the narrative. The language tag on the resource may be used to specify the language of other presentations generated from the data in the resource. Not all the content has to be in the base language. The Resource.language should not be assumed to apply to the narrative automatically. If a language is specified, it should it also be specified on the div element in the html (see rules in HTML5 for information about the relationship between xml:lang and the html lang attribute).","","","","","","","","",,"preferred","A human language.","http://hl7.org/fhir/ValueSet/languages","",,,,"Resource.language",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Endpoint","Endpoint.text","Endpoint.text","","narrative +htmlxhtmldisplay","",0,1,"","","","Narrative {[]} {[]} +","Text summary of the resource, for human interpretation","A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it ""clinically safe"" for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety.","Contained resources do not have narrative. Resources that are not contained SHOULD have a narrative. In some cases, a resource may only have text with little or no additional discrete data (as long as all minOccurs=1 elements are satisfied). This may be necessary for data from legacy systems where information is captured as a ""text blob"" or where text is additionally entered raw or narrated and encoded information is added later.","","","","","","","","",,,,,"",,,,"DomainResource.text",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Endpoint","Endpoint.contained","Endpoint.contained","","inline resources +anonymous resourcescontained resources","",0,*,"","","","Resource {[]} {[]} +","Contained, inline Resources","These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.","This should never be done when the content can be identified properly, as once identification is lost, it is extremely difficult (and context dependent) to restore it again. Contained resources may have profiles and tags In their meta elements, but SHALL NOT have security labels.","","","","","","","","",,,,,"",,,,"DomainResource.contained",0,*,"","" +"no-basis-Endpoint","Endpoint.extension","Endpoint.extension","","extensions +user content","",0,*,"","","","Extension {[]} {[]} +","Additional content defined by implementations","May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","","","","","","","","",,,,,"",,,,"DomainResource.extension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}" +"no-basis-Endpoint","Endpoint.modifierExtension","Endpoint.modifierExtension","","extensions +user content","",0,*,"","Y","","Extension {[]} {[]} +","Extensions that cannot be ignored","May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. + +Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).","","","","","","","",,,,,"",,,,"DomainResource.modifierExtension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}" +"no-basis-Endpoint","Endpoint.identifier","Endpoint.identifier","","","",0,*,"","","Y","Identifier {[]} {[]} +","Identifies this endpoint across multiple systems","Identifier for the organization that is used to identify the endpoint across multiple disparate systems.","no-basis: Adresseregisteret do not provide a identifier for the Endpoints, so any identifier scheme is apropriate.","","","","","","","","",,,,,"",,,,"Endpoint.identifier",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Endpoint","Endpoint.status","Endpoint.status","","","",1,1,"","Y","Y","code {[]} {[]} +","active | suspended | error | off | entered-in-error | test","active | suspended | error | off | test.","This element is labeled as a modifier because the status contains codes that mark the endpoint as not currently valid.","","","","","","","","",,"required","The status of the endpoint.","http://hl7.org/fhir/ValueSet/endpoint-status|4.0.1","",,,,"Endpoint.status",1,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Endpoint","Endpoint.connectionType","Endpoint.connectionType","","","",1,1,"","","Y","Coding {[]} {[]} +","Protocol/Profile/Standard to be used with this endpoint connection","no-basis: the connection type should be coded according to http://hl7.org/fhir/ValueSet/endpoint-connection-type. However specific connection types used in Norway can be coded according to http://hl7.no/fhir/ValueSet/no-basis-endpoint-connection-type (amqp, ebxml etc.) + +A coded value that represents the technical details of the usage of this endpoint, such as what WSDLs should be used in what way. (e.g. XDS.b/DICOM/cds-hook).","For additional connectivity details for the protocol, extensions will be used at this point, as in the XDS example.","","","","","","","","",,"extensible","","http://hl7.no/fhir/ValueSet/no-basis-connection-type","",,,,"Endpoint.connectionType",1,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Endpoint","Endpoint.name","Endpoint.name","","","",0,1,"","","Y","string {[]} {[]} +","A name that this endpoint can be identified by","A friendly name that this endpoint can be referred to with.","","","","","","","","","",,,,,"",,,,"Endpoint.name",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Endpoint","Endpoint.managingOrganization","Endpoint.managingOrganization","","dataansvarlig +","",0,1,"","","Y","Reference {[]} {[CanonicalType[http://hl7.org/fhir/StructureDefinition/Organization], CanonicalType[http://helsenorge.no/fhir/StructureDefinition/no-basis-Organization]]} +","Organization that manages this endpoint (might not be the organization that exposes the endpoint)","The organization that manages this endpoint (even if technically another organisation is hosting this in the cloud, it is the organisation associated with the data). + +no-basis: In Norway this relates to the organization with the responsibility for the data e.g. ""dataansvarlig"". +no-basis recommends the use of logical reference to an organization using ENH or RSH. To describe a top level organization. Departments within an organization could use a different reference scheme defined by the organization.","This property is not typically used when searching for Endpoint resources for usage. The typical usage is via the reference from an applicable Organization/Location/Practitioner resource, which is where the context is provided. Multiple Locations may reference a single endpoint, and don't have to be within the same organization resource, but most likely within the same organizational hierarchy.","","","","","","","","",,,,,"",,,,"Endpoint.managingOrganization",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Endpoint","Endpoint.contact","Endpoint.contact","","","",0,*,"","","","ContactPoint {[]} {[]} +","Contact details for source (e.g. troubleshooting)","Contact details for a human to contact about the subscription. The primary use of this for system administrator troubleshooting.","","","","","","","","","",,,,,"",,,,"Endpoint.contact",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Endpoint","Endpoint.period","Endpoint.period","","","",0,1,"","","Y","Period {[]} {[]} +","Interval the endpoint is expected to be operational","The interval during which the endpoint is expected to be operational.","","","","","","","","","",,,,,"",,,,"Endpoint.period",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Endpoint","Endpoint.payloadType","Endpoint.payloadType","","","",1,*,"","","Y","CodeableConcept {[]} {[]} +","The type of content that may be used at this endpoint (e.g. XDS Discharge summaries)","no-basis: for ebXML and AMQP messages in Norway one is expected to list all mesage types that the endpoint supports using the CodeSystem Meldingens funksjon (OID=8279) as a minimum. To describe complete version information to determine the type and version of the messages the endpoint supports, a CapabilityStatement can be used to describe the endpoints communication capabilities in detail. +REST endpoints are expected to use the code ""any"" from https://www.hl7.org/fhir/codesystem-endpoint-payload-type.html. Proper FHIR Restful API's are expected to serve a CapabilityStatement from the base uri specified. +Other payload types can be given using codes from the ValueSet http://hl7.org/fhir/ValueSet/endpoint-payload-type. + +The payload type describes the acceptable content that can be communicated on the endpoint.","The payloadFormat describes the serialization format of the data, where the payloadType indicates the specific document/schema that is being transferred; e.g. DischargeSummary or CarePlan.","","","","","","","","",,"example","","http://hl7.org/fhir/ValueSet/endpoint-payload-type","","value:coding.system} +","",,"open","Endpoint.payloadType",1,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Endpoint","Endpoint.payloadType:meldingensFunksjon","Endpoint.payloadType","meldingensFunksjon","","",0,*,"","","Y","CodeableConcept {[]} {[]} +","The type of content that may be used at this endpoint (e.g. XDS Discharge summaries)","no-basis: for ebXML and AMQP messages in Norway one is expected to list all mesage types that the endpoint supports using the CodeSystem Meldingens funksjon (OID=8279). Version information (version of the payload document) shold be given in the coding.version element. + +The payload type describes the acceptable content that can be communicated on the endpoint.","The payloadFormat describes the serialization format of the data, where the payloadType indicates the specific document/schema that is being transferred; e.g. DischargeSummary or CarePlan.","","","","","","","","",,"required","","urn:oid:2.16.578.1.12.4.1.1.8279","",,,,"Endpoint.payloadType",1,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Endpoint","Endpoint.payloadType:formatCode","Endpoint.payloadType","formatCode","","",0,*,"","","Y","CodeableConcept {[]} {[]} +","Specific information about payload type and version","no-basis: Specific information about payload type and version. Information about the payload type and version for ebxml and amqp messages + +The payload type describes the acceptable content that can be communicated on the endpoint.","The payloadFormat describes the serialization format of the data, where the payloadType indicates the specific document/schema that is being transferred; e.g. DischargeSummary or CarePlan.","","","","","","","","",,"required","","urn:oid:2.16.578.1.12.4.1.1.9999","",,,,"Endpoint.payloadType",1,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Endpoint","Endpoint.payloadMimeType","Endpoint.payloadMimeType","","","",0,*,"","","Y","code {[]} {[]} +","Mimetype to send. If not specified, the content could be anything (including no payload, if the connectionType defined this)","no-basis: should we list relevant codes for ebXML messages? List appropriate media types for FHIR REST endpoints? +XML: application/fhir+xml +JSON: application/fhir+json +RDF: application/fhir+turtle +ebXML messages: text/xml + +The mime type to send the payload in - e.g. application/fhir+xml, application/fhir+json. If the mime type is not specified, then the sender could send any content (including no content depending on the connectionType).","Sending the payload has obvious security consequences. The server is responsible for ensuring that the content is appropriately secured.","","","","","","","","",,"required","","http://www.rfc-editor.org/bcp/bcp13.txt","",,,,"Endpoint.payloadMimeType",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Endpoint","Endpoint.address","Endpoint.address","","","",1,1,"","","Y","url {[]} {[]} +","The technical base address for connecting to this endpoint","The uri that describes the actual end-point to connect to. + +no-basis: for ebXML messages in Norway one is expected to use mailto: prefix for the endpoint. +For AMQP messages in Norway one is expected to use ""ampq://"" or ""amqps://"" prefix. +REST endpoints will have ""http://"" or ""https://"" prefix.","For rest-hook, and websocket, the end-point must be an http: or https: URL; for email, a mailto: url, for sms, a tel: url, and for message the endpoint can be in any form of url the server understands (usually, http: or mllp:). The URI is allowed to be relative; in which case, it is relative to the server end-point (since there may be more than one, clients should avoid using relative URIs) + +This address will be to the service base, without any parameters, or sub-services or resources tacked on. + +E.g. for a WADO-RS endpoint, the url should be ""https://pacs.hospital.org/wado-rs"" + +and not ""https://pacs.hospital.org/wado-rs/studies/1.2.250.1.59.40211.12345678.678910/series/1.2.250.1.59.40211.789001276.14556172.67789/instances/..."".","","","","","","<valueUrl xmlns=""http://hl7.org/fhir"" value=""amqp_endpoint""/>","","",,,,,"",,,,"Endpoint.address",1,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Endpoint","Endpoint.header","Endpoint.header","","","",0,*,"","","","string {[]} {[]} +","Usage depends on the channel type","Additional headers / information to send as part of the notification.","Exactly what these mean depends on the channel type. The can convey additional information to the recipient and/or meet security requirements.","","","","","","","","",,,,,"",,,,"Endpoint.header",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" "no-basis-group","Extension","Extension","","","",0,1,"","","","null {[]} {[]} ","no-basis-group","The appointment is a group session.","","","","","","","","","",,,,,"",,,,"Extension",0,*,"ele-1 ","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} @@ -1350,268 +1453,1295 @@ ext-1:Must have either extensions or value[x], not both {extension.exists() != v "no-basis-group","Extension.value[x]","Extension.value[x]","","","",0,1,"","","","boolean {[]} {[]} ","The appointment is a group session.","Value of extension - must be one of a constrained set of the data types (see [Extensibility](http://hl7.org/fhir/R4/extensibility.html) for a list).","","","","","","","","","",,,,,"",,,,"Extension.value[x]",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} " -"no-basis-Organization","Organization","Organization","","","",0,*,"","","","null {[]} {[]} -","A grouping of people or organizations with a common purpose","A formally or informally recognized grouping of people or organizations formed for the purpose of achieving some form of collective action. Includes companies, institutions, corporations, departments, community groups, healthcare practice groups, payer/insurer, etc.","","","","","","","","","",,,,,"",,,,"Organization",0,*,"","dom-2:If the resource is contained in another resource, it SHALL NOT contain nested Resources {contained.contained.empty()} -dom-3:If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource {contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()}dom-4:If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated {contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()}dom-5:If a resource is contained in another resource, it SHALL NOT have a security label {contained.meta.security.empty()}dom-6:A resource should have narrative for robust management {text.`div`.exists()}org-1:The organization SHALL at least have a name or an identifier, and possibly more than one {(identifier.count() + name.count()) > 0}" -"no-basis-Organization","Organization.id","Organization.id","","","",0,1,"","","Y","id {[]} {[]} +"no-basis-HealthcareService","HealthcareService","HealthcareService","","","",0,*,"","","","null {[]} {[]} +","The details of a healthcare service available at a location","The details of a healthcare service available at a location. Should only be used for clinical healthcareservices offered by a PractitionerRole or by an Organization.","","","","","","","","","",,,,,"",,,,"HealthcareService",0,*,"","dom-2:If the resource is contained in another resource, it SHALL NOT contain nested Resources {contained.contained.empty()} +dom-3:If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource {contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()}dom-4:If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated {contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()}dom-5:If a resource is contained in another resource, it SHALL NOT have a security label {contained.meta.security.empty()}dom-6:A resource should have narrative for robust management {text.`div`.exists()}" +"no-basis-HealthcareService","HealthcareService.id","HealthcareService.id","","","",0,1,"","","Y","id {[]} {[]} ","Logical id of this artifact","The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.","The only time that a resource does not have an id is when it is being submitted to the server using a create operation.","","","","","","","","",,,,,"",,,,"Resource.id",0,1,"","" -"no-basis-Organization","Organization.meta","Organization.meta","","","",0,1,"","","Y","Meta {[]} {[]} +"no-basis-HealthcareService","HealthcareService.meta","HealthcareService.meta","","","",0,1,"","","Y","Meta {[]} {[]} ","Metadata about the resource","The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource.","","","","","","","","","",,,,,"",,,,"Resource.meta",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} " -"no-basis-Organization","Organization.implicitRules","Organization.implicitRules","","","",0,1,"","Y","Y","uri {[]} {[]} +"no-basis-HealthcareService","HealthcareService.implicitRules","HealthcareService.implicitRules","","","",0,1,"","Y","Y","uri {[]} {[]} ","A set of rules under which this content was created","A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc.","Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of it's narrative along with other profiles, value sets, etc.","","","","","","","","",,,,,"",,,,"Resource.implicitRules",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} " -"no-basis-Organization","Organization.language","Organization.language","","","",0,1,"","","","code {[]} {[]} +"no-basis-HealthcareService","HealthcareService.language","HealthcareService.language","","","",0,1,"","","","code {[]} {[]} ","Language of the resource content","The base language in which the resource is written.","Language is provided to support indexing and accessibility (typically, services such as text to speech use the language tag). The html language tag in the narrative applies to the narrative. The language tag on the resource may be used to specify the language of other presentations generated from the data in the resource. Not all the content has to be in the base language. The Resource.language should not be assumed to apply to the narrative automatically. If a language is specified, it should it also be specified on the div element in the html (see rules in HTML5 for information about the relationship between xml:lang and the html lang attribute).","","","","","","","","",,"preferred","A human language.","http://hl7.org/fhir/ValueSet/languages","",,,,"Resource.language",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} " -"no-basis-Organization","Organization.text","Organization.text","","narrative +"no-basis-HealthcareService","HealthcareService.text","HealthcareService.text","","narrative htmlxhtmldisplay","",0,1,"","","","Narrative {[]} {[]} ","Text summary of the resource, for human interpretation","A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it ""clinically safe"" for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety.","Contained resources do not have narrative. Resources that are not contained SHOULD have a narrative. In some cases, a resource may only have text with little or no additional discrete data (as long as all minOccurs=1 elements are satisfied). This may be necessary for data from legacy systems where information is captured as a ""text blob"" or where text is additionally entered raw or narrated and encoded information is added later.","","","","","","","","",,,,,"",,,,"DomainResource.text",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} " -"no-basis-Organization","Organization.contained","Organization.contained","","inline resources +"no-basis-HealthcareService","HealthcareService.contained","HealthcareService.contained","","inline resources anonymous resourcescontained resources","",0,*,"","","","Resource {[]} {[]} ","Contained, inline Resources","These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.","This should never be done when the content can be identified properly, as once identification is lost, it is extremely difficult (and context dependent) to restore it again. Contained resources may have profiles and tags In their meta elements, but SHALL NOT have security labels.","","","","","","","","",,,,,"",,,,"DomainResource.contained",0,*,"","" -"no-basis-Organization","Organization.extension","Organization.extension","","extensions +"no-basis-HealthcareService","HealthcareService.extension","HealthcareService.extension","","extensions user content","",0,*,"","","","Extension {[]} {[]} ","Additional content defined by implementations","May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","","","","","","","","",,,,,"",,,,"DomainResource.extension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}" -"no-basis-Organization","Organization.modifierExtension","Organization.modifierExtension","","extensions +"no-basis-HealthcareService","HealthcareService.modifierExtension","HealthcareService.modifierExtension","","extensions +user content","",0,*,"","Y","","Extension {[]} {[]} +","Extensions that cannot be ignored","May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. + +Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).","","","","","","","",,,,,"",,,,"DomainResource.modifierExtension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}" +"no-basis-HealthcareService","HealthcareService.identifier","HealthcareService.identifier","","","",0,*,"","","Y","Identifier {[]} {[]} +","External identifiers for this item","External identifiers for this item.","","","","","","","","","",,,,,"",,,,"HealthcareService.identifier",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-HealthcareService","HealthcareService.active","HealthcareService.active","","","",0,1,"","Y","Y","boolean {[]} {[]} +","Whether this HealthcareService record is in active use","This flag is used to mark the record to not be used. This is not used when a center is closed for maintenance, or for holidays, the notAvailable period is to be used for this.","This element is labeled as a modifier because it may be used to mark that the resource was created in error.","","","This resource is generally assumed to be active if no value is provided for the active element","","","","","",,,,,"",,,,"HealthcareService.active",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-HealthcareService","HealthcareService.providedBy","HealthcareService.providedBy","","","",0,1,"","","Y","Reference {[]} {[CanonicalType[http://hl7.org/fhir/StructureDefinition/Organization], CanonicalType[http://helsenorge.no/fhir/StructureDefinition/no-basis-Organization]]} +","Organization that provides this service","The organization that provides this healthcare service. + +no-basis recommends the use of logical reference to an organization using ENH or RSH. To describe a top level organization. Departments within an organization could use a different reference scheme defined by the organization.","This property is recommended to be the same as the Location's managingOrganization, and if not provided should be interpreted as such. If the Location does not have a managing Organization, then this property should be populated.","","","","","","","","",,,,,"",,,,"HealthcareService.providedBy",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-HealthcareService","HealthcareService.providedBy.id","HealthcareService.providedBy.id","","","",0,1,"","","","string {[]} {[]} +","Unique id for inter-element referencing","Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.","","","","","","","","","",,,,,"",,,,"Element.id",0,1,"","" +"no-basis-HealthcareService","HealthcareService.providedBy.extension","HealthcareService.providedBy.extension","","extensions +user content","",0,*,"","","","Extension {[]} {[]} +","Additional content defined by implementations","May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","","","","","","","","",,,,,"","value:url} +","Extensions are always sliced by (at least) url",,"open","Element.extension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}" +"no-basis-HealthcareService","HealthcareService.providedBy.reference","HealthcareService.providedBy.reference","","","",0,1,"","","Y","string {[]} {[]} +","Literal reference, Relative, internal or absolute URL","A reference to a location at which the other resource is found. The reference may be a relative reference, in which case it is relative to the service base URL, or an absolute URL that resolves to the location where the resource is found. The reference may be version specific or not. If the reference is not to a FHIR RESTful server, then it should be assumed to be version specific. Internal fragment references (start with '#') refer to contained resources.","Using absolute URLs provides a stable scalable approach suitable for a cloud/web context, while using relative/logical references provides a flexible approach suitable for use when trading across closed eco-system boundaries. Absolute URLs do not need to point to a FHIR RESTful server, though this is the preferred approach. If the URL conforms to the structure ""/[type]/[id]"" then it should be assumed that the reference is to a FHIR RESTful server.","","","","","","","","",,,,,"",,,,"Reference.reference",0,1,"ref-1 +","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-HealthcareService","HealthcareService.providedBy.type","HealthcareService.providedBy.type","","","",0,1,"","","Y","uri {[]} {[]} +","Type the reference refers to (e.g. ""Patient"")","The expected type of the target of the reference. If both Reference.type and Reference.reference are populated and Reference.reference is a FHIR URL, both SHALL be consistent. + +The type is the Canonical URL of Resource Definition that is the type this reference refers to. References are URLs that are relative to http://hl7.org/fhir/StructureDefinition/ e.g. ""Patient"" is a reference to http://hl7.org/fhir/StructureDefinition/Patient. Absolute URLs are only allowed for logical models (and can only be used in references in logical models, not resources).","This element is used to indicate the type of the target of the reference. This may be used which ever of the other elements are populated (or not). In some cases, the type of the target may be determined by inspection of the reference (e.g. a RESTful URL) or by resolving the target of the reference; if both the type and a reference is provided, the reference SHALL resolve to a resource of the same type as that specified.","","","","","","","","",,"extensible","Aa resource (or, for logical models, the URI of the logical model).","http://hl7.org/fhir/ValueSet/resource-types","",,,,"Reference.type",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-HealthcareService","HealthcareService.providedBy.identifier","HealthcareService.providedBy.identifier","","","",0,1,"","","Y","Identifier {[]} {[]} +","The logical reference of organization that provides this healthcare service.","no-basis recommends the use of logical reference to an organization using ENH or RSH. To describe a top level organization. Departments within an organization could use a different reference scheme defined by the organization. + +no-basis recommends if an identifier is provided the identifier type or system should be provided.","When an identifier is provided in place of a reference, any system processing the reference will only be able to resolve the identifier to a reference if it understands the business context in which the identifier is used. Sometimes this is global (e.g. a national identifier) but often it is not. For this reason, none of the useful mechanisms described for working with references (e.g. chaining, includes) are possible, nor should servers be expected to be able resolve the reference. Servers may accept an identifier based reference untouched, resolve it, and/or reject it - see CapabilityStatement.rest.resource.referencePolicy. + +When both an identifier and a literal reference are provided, the literal reference is preferred. Applications processing the resource are allowed - but not required - to check that the identifier matches the literal reference + +Applications converting a logical reference to a literal reference may choose to leave the logical reference present, or remove it. + +Reference is intended to point to a structure that can potentially be expressed as a FHIR resource, though there is no need for it to exist as an actual FHIR resource instance - except in as much as an application wishes to actual find the target of the reference. The content referred to be the identifier must meet the logical constraints implied by any limitations on what resource types are permitted for the reference. For example, it would not be legitimate to send the identifier for a drug prescription if the type were Reference(Observation|DiagnosticReport). One of the use-cases for Reference.identifier is the situation where no FHIR representation exists (where the type is Reference (Any).","","","","","","","","",,,,,"",,,,"Reference.identifier",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-HealthcareService","HealthcareService.providedBy.display","HealthcareService.providedBy.display","","","",0,1,"","","Y","string {[]} {[]} +","Text alternative for the resource","Plain text narrative that identifies the resource in addition to the resource reference.","This is generally not the same as the Resource.text of the referenced resource. The purpose is to identify what's being referenced, not to fully describe it.","","","","","","","","",,,,,"",,,,"Reference.display",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-HealthcareService","HealthcareService.category","HealthcareService.category","","service category +virksomhetstype","",0,*,"","","Y","CodeableConcept {[]} {[]} +","HealthcareService category","Example of category. Helsevirksomhet type (OID=9040), identifies the virksomhetstype used in Adresseregisteret. This element is usually not necessary to describe the HealthcareService adequately.","Selecting a Service Category then determines the list of relevant service types that can be selected in the primary service type.","","","","","","","","",,"example","virksomhetstype 9040","urn:oid:2.16.578.1.12.4.1.1.9040","",,,,"HealthcareService.category",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-HealthcareService","HealthcareService.type","HealthcareService.type","","service type +","",0,*,"","","Y","CodeableConcept {[]} {[]} +","Type of service that may be delivered or performed","no-basis: This element is usually not necessary to describe the HealthcareService adequately. Further coding can be used when common set of SNOMED codes are agreed for healthc care service types. + +The specific type of service that may be delivered or performed.","","","","","","","","","",,"example","Additional details about where the content was created (e.g. clinical specialty).","http://hl7.org/fhir/ValueSet/service-type","",,,,"HealthcareService.type",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-HealthcareService","HealthcareService.specialty","HealthcareService.specialty","","helsehjelpsområde +","",0,*,"","","Y","CodeableConcept {[]} {[]} +","Specialties handled by the HealthcareService","no-basis: Helsehjelpområde is given by the specialty element, preferred coding includes 8655 and 8654 codesystems. Type and category is usually not necessary to describe the HealthcareService adequately. + +The specific type defined in a codesystem allowed included in the valueset.","","","","","","","","","",,"preferred","A specialty that a healthcare service may provide.","http://hl7.org/fhir/ValueSet/c80-practice-codes","",,,,"HealthcareService.specialty",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-HealthcareService","HealthcareService.specialty.id","HealthcareService.specialty.id","","","",0,1,"","","","string {[]} {[]} +","Unique id for inter-element referencing","Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.","","","","","","","","","",,,,,"",,,,"Element.id",0,1,"","" +"no-basis-HealthcareService","HealthcareService.specialty.extension","HealthcareService.specialty.extension","","extensions +user content","",0,*,"","","","Extension {[]} {[]} +","Additional content defined by implementations","May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","","","","","","","","",,,,,"","value:url} +","Extensions are always sliced by (at least) url",,"open","Element.extension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}" +"no-basis-HealthcareService","HealthcareService.specialty.coding","HealthcareService.specialty.coding","","","",0,*,"","","Y","Coding {[]} {[]} +","Code defined by a terminology system","A reference to a code defined by a terminology system.","Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true.","Allows for alternative encodings within a code system, and translations to other code systems.","","","","","","","",,,,,"","value:system} +","Two possible codings are given for the type element",,"open","CodeableConcept.coding",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-HealthcareService","HealthcareService.specialty.coding:8655","HealthcareService.specialty.coding","8655","","",0,*,"","","Y","Coding {[]} {[]} +","Code describing the Helsehjelpområde","no-basis: Helsehjelpsområde (OID=8655) used to code the kind of clinical service the organization offers the patients through this HealthcareService +Also use Klinisk/medisinsk service (OID=8654)?","Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true.","Allows for alternative encodings within a code system, and translations to other code systems.","","","","","","","",,"preferred","Helsehjelpsområde","urn:oid:2.16.578.1.12.4.1.1.8655","",,,,"CodeableConcept.coding",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-HealthcareService","HealthcareService.specialty.coding:8655.id","HealthcareService.specialty.coding.id","","","",0,1,"","","","string {[]} {[]} +","Unique id for inter-element referencing","Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.","","","","","","","","","",,,,,"",,,,"Element.id",0,1,"","" +"no-basis-HealthcareService","HealthcareService.specialty.coding:8655.extension","HealthcareService.specialty.coding.extension","","extensions +user content","",0,*,"","","","Extension {[]} {[]} +","Additional content defined by implementations","May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","","","","","","","","",,,,,"","value:url} +","Extensions are always sliced by (at least) url",,"open","Element.extension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}" +"no-basis-HealthcareService","HealthcareService.specialty.coding:8655.system","HealthcareService.specialty.coding.system","","","",1,1,"","","Y","uri {[]} {[]} +","Identity of the 8655 codesystem","The identification of the code system that defines the meaning of the symbol in the code.","The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...). OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should reference to some definition that establishes the system clearly and unambiguously.","Need to be unambiguous about the source of the definition of the symbol.","","","<valueUri xmlns=""http://hl7.org/fhir"" value=""urn:oid:2.16.578.1.12.4.1.1.8655""/>","","","","",,,,,"",,,,"Coding.system",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-HealthcareService","HealthcareService.specialty.coding:8655.version","HealthcareService.specialty.coding.version","","","",0,1,"","","Y","string {[]} {[]} +","Version of the system - if relevant","The version of the code system which was used when choosing this code. Note that a well-maintained code system does not need the version reported, because the meaning of codes is consistent across versions. However this cannot consistently be assured, and when the meaning is not guaranteed to be consistent, the version SHOULD be exchanged.","Where the terminology does not clearly define what string should be used to identify code system versions, the recommendation is to use the date (expressed in FHIR date format) on which that version was officially published as the version date.","","","","","","","","",,,,,"",,,,"Coding.version",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-HealthcareService","HealthcareService.specialty.coding:8655.code","HealthcareService.specialty.coding.code","","","",1,1,"","","Y","code {[]} {[]} +","Symbol in syntax defined by the system","A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).","","Need to refer to a particular code in the system.","","","","","","","",,,,,"",,,,"Coding.code",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-HealthcareService","HealthcareService.specialty.coding:8655.display","HealthcareService.specialty.coding.display","","","",0,1,"","","Y","string {[]} {[]} +","Representation defined by the system","A representation of the meaning of the code in the system, following the rules of the system.","","Need to be able to carry a human-readable meaning of the code for readers that do not know the system.","","","","","","","",,,,,"",,,,"Coding.display",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-HealthcareService","HealthcareService.specialty.coding:8655.userSelected","HealthcareService.specialty.coding.userSelected","","","",0,1,"","","Y","boolean {[]} {[]} +","If this coding was chosen directly by the user","Indicates that this coding was chosen by a user directly - e.g. off a pick list of available items (codes or displays).","Amongst a set of alternatives, a directly chosen code is the most appropriate starting point for new translations. There is some ambiguity about what exactly 'directly chosen' implies, and trading partner agreement may be needed to clarify the use of this element and its consequences more completely.","This has been identified as a clinical safety criterium - that this exact system/code pair was chosen explicitly, rather than inferred by the system based on some rules or language processing.","","","","","","","",,,,,"",,,,"Coding.userSelected",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-HealthcareService","HealthcareService.specialty.coding:8654","HealthcareService.specialty.coding","8654","","",0,*,"","","Y","Coding {[]} {[]} +","Code defined by a terminology system","Klinisk/medisinsk service (OID=8654)","Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true.","Allows for alternative encodings within a code system, and translations to other code systems.","","","","","","","",,"preferred","Klinisk/medisinsk service","urn:oid:2.16.578.1.12.4.1.1.8654","",,,,"CodeableConcept.coding",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-HealthcareService","HealthcareService.specialty.coding:8654.id","HealthcareService.specialty.coding.id","","","",0,1,"","","","string {[]} {[]} +","Unique id for inter-element referencing","Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.","","","","","","","","","",,,,,"",,,,"Element.id",0,1,"","" +"no-basis-HealthcareService","HealthcareService.specialty.coding:8654.extension","HealthcareService.specialty.coding.extension","","extensions +user content","",0,*,"","","","Extension {[]} {[]} +","Additional content defined by implementations","May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","","","","","","","","",,,,,"","value:url} +","Extensions are always sliced by (at least) url",,"open","Element.extension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}" +"no-basis-HealthcareService","HealthcareService.specialty.coding:8654.system","HealthcareService.specialty.coding.system","","","",1,1,"","","Y","uri {[]} {[]} +","Identity of the terminology system","The identification of the code system that defines the meaning of the symbol in the code.","The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...). OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should reference to some definition that establishes the system clearly and unambiguously.","Need to be unambiguous about the source of the definition of the symbol.","","","<valueUri xmlns=""http://hl7.org/fhir"" value=""urn:oid:2.16.578.1.12.4.1.1.8654""/>","","","","",,,,,"",,,,"Coding.system",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-HealthcareService","HealthcareService.specialty.coding:8654.version","HealthcareService.specialty.coding.version","","","",0,1,"","","Y","string {[]} {[]} +","Version of the system - if relevant","The version of the code system which was used when choosing this code. Note that a well-maintained code system does not need the version reported, because the meaning of codes is consistent across versions. However this cannot consistently be assured, and when the meaning is not guaranteed to be consistent, the version SHOULD be exchanged.","Where the terminology does not clearly define what string should be used to identify code system versions, the recommendation is to use the date (expressed in FHIR date format) on which that version was officially published as the version date.","","","","","","","","",,,,,"",,,,"Coding.version",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-HealthcareService","HealthcareService.specialty.coding:8654.code","HealthcareService.specialty.coding.code","","","",1,1,"","","Y","code {[]} {[]} +","Symbol in syntax defined by the system","A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).","","Need to refer to a particular code in the system.","","","","","","","",,,,,"",,,,"Coding.code",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-HealthcareService","HealthcareService.specialty.coding:8654.display","HealthcareService.specialty.coding.display","","","",0,1,"","","Y","string {[]} {[]} +","Representation defined by the system","A representation of the meaning of the code in the system, following the rules of the system.","","Need to be able to carry a human-readable meaning of the code for readers that do not know the system.","","","","","","","",,,,,"",,,,"Coding.display",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-HealthcareService","HealthcareService.specialty.coding:8654.userSelected","HealthcareService.specialty.coding.userSelected","","","",0,1,"","","Y","boolean {[]} {[]} +","If this coding was chosen directly by the user","Indicates that this coding was chosen by a user directly - e.g. off a pick list of available items (codes or displays).","Amongst a set of alternatives, a directly chosen code is the most appropriate starting point for new translations. There is some ambiguity about what exactly 'directly chosen' implies, and trading partner agreement may be needed to clarify the use of this element and its consequences more completely.","This has been identified as a clinical safety criterium - that this exact system/code pair was chosen explicitly, rather than inferred by the system based on some rules or language processing.","","","","","","","",,,,,"",,,,"Coding.userSelected",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-HealthcareService","HealthcareService.specialty.coding:9151","HealthcareService.specialty.coding","9151","","",0,*,"","","Y","Coding {[]} {[]} +","Code defined by a terminology system","IPLOS tjenestetype (OID=9151)","Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true.","Allows for alternative encodings within a code system, and translations to other code systems.","","","","","","","",,"preferred","IPLOS tjenestetype","urn:oid:2.16.578.1.12.4.1.1.9151","",,,,"CodeableConcept.coding",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-HealthcareService","HealthcareService.specialty.coding:9151.id","HealthcareService.specialty.coding.id","","","",0,1,"","","","string {[]} {[]} +","Unique id for inter-element referencing","Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.","","","","","","","","","",,,,,"",,,,"Element.id",0,1,"","" +"no-basis-HealthcareService","HealthcareService.specialty.coding:9151.extension","HealthcareService.specialty.coding.extension","","extensions +user content","",0,*,"","","","Extension {[]} {[]} +","Additional content defined by implementations","May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","","","","","","","","",,,,,"","value:url} +","Extensions are always sliced by (at least) url",,"open","Element.extension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}" +"no-basis-HealthcareService","HealthcareService.specialty.coding:9151.system","HealthcareService.specialty.coding.system","","","",1,1,"","","Y","uri {[]} {[]} +","Identity of the terminology system","The identification of the code system that defines the meaning of the symbol in the code.","The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...). OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should reference to some definition that establishes the system clearly and unambiguously.","Need to be unambiguous about the source of the definition of the symbol.","","","<valueUri xmlns=""http://hl7.org/fhir"" value=""urn:oid:2.16.578.1.12.4.1.1.9151""/>","","","","",,,,,"",,,,"Coding.system",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-HealthcareService","HealthcareService.specialty.coding:9151.version","HealthcareService.specialty.coding.version","","","",0,1,"","","Y","string {[]} {[]} +","Version of the system - if relevant","The version of the code system which was used when choosing this code. Note that a well-maintained code system does not need the version reported, because the meaning of codes is consistent across versions. However this cannot consistently be assured, and when the meaning is not guaranteed to be consistent, the version SHOULD be exchanged.","Where the terminology does not clearly define what string should be used to identify code system versions, the recommendation is to use the date (expressed in FHIR date format) on which that version was officially published as the version date.","","","","","","","","",,,,,"",,,,"Coding.version",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-HealthcareService","HealthcareService.specialty.coding:9151.code","HealthcareService.specialty.coding.code","","","",1,1,"","","Y","code {[]} {[]} +","Symbol in syntax defined by the system","A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).","","Need to refer to a particular code in the system.","","","","","","","",,,,,"",,,,"Coding.code",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-HealthcareService","HealthcareService.specialty.coding:9151.display","HealthcareService.specialty.coding.display","","","",0,1,"","","Y","string {[]} {[]} +","Representation defined by the system","A representation of the meaning of the code in the system, following the rules of the system.","","Need to be able to carry a human-readable meaning of the code for readers that do not know the system.","","","","","","","",,,,,"",,,,"Coding.display",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-HealthcareService","HealthcareService.specialty.coding:9151.userSelected","HealthcareService.specialty.coding.userSelected","","","",0,1,"","","Y","boolean {[]} {[]} +","If this coding was chosen directly by the user","Indicates that this coding was chosen by a user directly - e.g. off a pick list of available items (codes or displays).","Amongst a set of alternatives, a directly chosen code is the most appropriate starting point for new translations. There is some ambiguity about what exactly 'directly chosen' implies, and trading partner agreement may be needed to clarify the use of this element and its consequences more completely.","This has been identified as a clinical safety criterium - that this exact system/code pair was chosen explicitly, rather than inferred by the system based on some rules or language processing.","","","","","","","",,,,,"",,,,"Coding.userSelected",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-HealthcareService","HealthcareService.specialty.coding:8451","HealthcareService.specialty.coding","8451","","",0,*,"","","Y","Coding {[]} {[]} +","Code defined by a terminology system","Fagområde (OID=8451)","Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true.","Allows for alternative encodings within a code system, and translations to other code systems.","","","","","","","",,"preferred","Fagområde","urn:oid:2.16.578.1.12.4.1.1.8451","",,,,"CodeableConcept.coding",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-HealthcareService","HealthcareService.specialty.coding:8451.id","HealthcareService.specialty.coding.id","","","",0,1,"","","","string {[]} {[]} +","Unique id for inter-element referencing","Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.","","","","","","","","","",,,,,"",,,,"Element.id",0,1,"","" +"no-basis-HealthcareService","HealthcareService.specialty.coding:8451.extension","HealthcareService.specialty.coding.extension","","extensions +user content","",0,*,"","","","Extension {[]} {[]} +","Additional content defined by implementations","May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","","","","","","","","",,,,,"","value:url} +","Extensions are always sliced by (at least) url",,"open","Element.extension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}" +"no-basis-HealthcareService","HealthcareService.specialty.coding:8451.system","HealthcareService.specialty.coding.system","","","",1,1,"","","Y","uri {[]} {[]} +","Identity of the terminology system","The identification of the Fagområde (OID=8451) code system.","The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...). OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should reference to some definition that establishes the system clearly and unambiguously.","Need to be unambiguous about the source of the definition of the symbol.","","","<valueUri xmlns=""http://hl7.org/fhir"" value=""urn:oid:2.16.578.1.12.4.1.1.8451""/>","","","","",,,,,"",,,,"Coding.system",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-HealthcareService","HealthcareService.specialty.coding:8451.version","HealthcareService.specialty.coding.version","","","",0,1,"","","Y","string {[]} {[]} +","Version of the system - if relevant","The version of the code system which was used when choosing this code. Note that a well-maintained code system does not need the version reported, because the meaning of codes is consistent across versions. However this cannot consistently be assured, and when the meaning is not guaranteed to be consistent, the version SHOULD be exchanged.","Where the terminology does not clearly define what string should be used to identify code system versions, the recommendation is to use the date (expressed in FHIR date format) on which that version was officially published as the version date.","","","","","","","","",,,,,"",,,,"Coding.version",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-HealthcareService","HealthcareService.specialty.coding:8451.code","HealthcareService.specialty.coding.code","","","",1,1,"","","Y","code {[]} {[]} +","Symbol in syntax defined by the system","A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).","","Need to refer to a particular code in the system.","","","","","","","",,,,,"",,,,"Coding.code",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-HealthcareService","HealthcareService.specialty.coding:8451.display","HealthcareService.specialty.coding.display","","","",0,1,"","","Y","string {[]} {[]} +","Representation defined by the system","A representation of the meaning of the code in the system, following the rules of the system.","","Need to be able to carry a human-readable meaning of the code for readers that do not know the system.","","","","","","","",,,,,"",,,,"Coding.display",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-HealthcareService","HealthcareService.specialty.coding:8451.userSelected","HealthcareService.specialty.coding.userSelected","","","",0,1,"","","Y","boolean {[]} {[]} +","If this coding was chosen directly by the user","Indicates that this coding was chosen by a user directly - e.g. off a pick list of available items (codes or displays).","Amongst a set of alternatives, a directly chosen code is the most appropriate starting point for new translations. There is some ambiguity about what exactly 'directly chosen' implies, and trading partner agreement may be needed to clarify the use of this element and its consequences more completely.","This has been identified as a clinical safety criterium - that this exact system/code pair was chosen explicitly, rather than inferred by the system based on some rules or language processing.","","","","","","","",,,,,"",,,,"Coding.userSelected",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-HealthcareService","HealthcareService.specialty.text","HealthcareService.specialty.text","","","",0,1,"","","Y","string {[]} {[]} +","Plain text representation of the concept","A human language representation of the concept as seen/selected/uttered by the user who entered the data and/or which represents the intended meaning of the user.","Very often the text is the same as a displayName of one of the codings.","The codes from the terminologies do not always capture the correct meaning with all the nuances of the human using them, or sometimes there is no appropriate code at all. In these cases, the text is used to capture the full meaning of the source.","","","","","","","",,,,,"",,,,"CodeableConcept.text",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-HealthcareService","HealthcareService.location","HealthcareService.location","","","",0,*,"","","Y","Reference {[]} {[CanonicalType[http://hl7.org/fhir/StructureDefinition/Location], CanonicalType[http://helsenorge.no/fhir/StructureDefinition/no-basis-Location]]} +","Location(s) where service may be provided","The location(s) where this healthcare service may be provided.","","","","","","","","","",,,,,"",,,,"HealthcareService.location",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-HealthcareService","HealthcareService.name","HealthcareService.name","","","",0,1,"","","Y","string {[]} {[]} +","Description of service as presented to a consumer while searching","Further description of the service as it would be presented to a consumer while searching.","","","","","","","","","",,,,,"",,,,"HealthcareService.name",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-HealthcareService","HealthcareService.comment","HealthcareService.comment","","","",0,1,"","","Y","string {[]} {[]} +","Additional description and/or any specific issues not covered elsewhere","Any additional description of the service and/or any specific issues not covered by the other attributes, which can be displayed as further detail under the serviceName.","Would expect that a user would not see this information on a search results, and it would only be available when viewing the complete details of the service.","","","","","","","","",,,,,"",,,,"HealthcareService.comment",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-HealthcareService","HealthcareService.extraDetails","HealthcareService.extraDetails","","","",0,1,"","","","markdown {[]} {[]} +","Extra details about the service that can't be placed in the other fields","Extra details about the service that can't be placed in the other fields.","","","","","","","","","",,,,,"",,,,"HealthcareService.extraDetails",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-HealthcareService","HealthcareService.photo","HealthcareService.photo","","","",0,1,"","","Y","Attachment {[]} {[]} +","Facilitates quick identification of the service","If there is a photo/symbol associated with this HealthcareService, it may be included here to facilitate quick identification of the service in a list.","","","","","","","","","",,,,,"",,,,"HealthcareService.photo",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-HealthcareService","HealthcareService.telecom","HealthcareService.telecom","","","",0,*,"","","","ContactPoint {[]} {[]} +","Contacts related to the healthcare service","List of contacts related to this specific healthcare service.","If this is empty, then refer to the location's contacts.","","","","","","","","",,,,,"",,,,"HealthcareService.telecom",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-HealthcareService","HealthcareService.coverageArea","HealthcareService.coverageArea","","","",0,*,"","","","Reference {[]} {[CanonicalType[http://hl7.org/fhir/StructureDefinition/Location]]} +","Location(s) service is intended for/available to","The location(s) that this service is available to (not where the service is provided).","The locations referenced by the coverage area can include both specific locations, including areas, and also conceptual domains too (mode = kind), such as a physical area (tri-state area) and some other attribute (covered by Example Care Organization). These types of Locations are often not managed by any specific organization. This could also include generic locations such as ""in-home"".","","","","","","","","",,,,,"",,,,"HealthcareService.coverageArea",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-HealthcareService","HealthcareService.serviceProvisionCode","HealthcareService.serviceProvisionCode","","","",0,*,"","","","CodeableConcept {[]} {[]} +","Conditions under which service is available/offered","The code(s) that detail the conditions under which the healthcare service is available/offered.","The provision means being commissioned by, contractually obliged or financially sourced. Types of costings that may apply to this healthcare service, such if the service may be available for free, some discounts available, or fees apply.","","","","","","","","",,"example","The code(s) that detail the conditions under which the healthcare service is available/offered.","http://hl7.org/fhir/ValueSet/service-provision-conditions","",,,,"HealthcareService.serviceProvisionCode",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-HealthcareService","HealthcareService.eligibility","HealthcareService.eligibility","","","",0,*,"","","","BackboneElement {[]} {[]} +","Specific eligibility requirements required to use the service","Does this service have specific eligibility requirements that need to be met in order to use the service?","","","","","","","","","",,,,,"",,,,"HealthcareService.eligibility",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-HealthcareService","HealthcareService.eligibility.id","HealthcareService.eligibility.id","","","",0,1,"","","","string {[]} {[]} +","Unique id for inter-element referencing","Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.","","","","","","","","","",,,,,"",,,,"Element.id",0,1,"","" +"no-basis-HealthcareService","HealthcareService.eligibility.extension","HealthcareService.eligibility.extension","","extensions +user content","",0,*,"","","","Extension {[]} {[]} +","Additional content defined by implementations","May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","","","","","","","","",,,,,"",,,,"Element.extension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}" +"no-basis-HealthcareService","HealthcareService.eligibility.modifierExtension","HealthcareService.eligibility.modifierExtension","","extensions +user contentmodifiers","",0,*,"","Y","Y","Extension {[]} {[]} +","Extensions that cannot be ignored even if unrecognized","May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. + +Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).","","","","","","","",,,,,"",,,,"BackboneElement.modifierExtension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}" +"no-basis-HealthcareService","HealthcareService.eligibility.code","HealthcareService.eligibility.code","","","",0,1,"","","","CodeableConcept {[]} {[]} +","Coded value for the eligibility","Coded value for the eligibility.","","","","","","","","","",,"example","Coded values underwhich a specific service is made available.","","",,,,"HealthcareService.eligibility.code",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-HealthcareService","HealthcareService.eligibility.comment","HealthcareService.eligibility.comment","","","",0,1,"","","","markdown {[]} {[]} +","Describes the eligibility conditions for the service","Describes the eligibility conditions for the service.","The description of service eligibility should, in general, not exceed one or two paragraphs. It should be sufficient for a prospective consumer to determine if they are likely to be eligible or not. Where eligibility requirements and conditions are complex, it may simply be noted that an eligibility assessment is required. Where eligibility is determined by an outside source, such as an Act of Parliament, this should be noted, preferably with a reference to a commonly available copy of the source document such as a web page.","","","","","","","","",,,,,"",,,,"HealthcareService.eligibility.comment",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-HealthcareService","HealthcareService.program","HealthcareService.program","","","",0,*,"","","","CodeableConcept {[]} {[]} +","Programs that this service is applicable to","Programs that this service is applicable to.","Programs are often defined externally to an Organization, commonly by governments; e.g. Home and Community Care Programs, Homeless Program, ….","","","","","","","","",,"example","Government or local programs that this service applies to.","http://hl7.org/fhir/ValueSet/program","",,,,"HealthcareService.program",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-HealthcareService","HealthcareService.characteristic","HealthcareService.characteristic","","","",0,*,"","","","CodeableConcept {[]} {[]} +","Collection of characteristics (attributes)","Collection of characteristics (attributes).","These could be such things as is wheelchair accessible.","","","","","","","","",,"example","A custom attribute that could be provided at a service (e.g. Wheelchair accessibiliy).","","",,,,"HealthcareService.characteristic",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-HealthcareService","HealthcareService.communication","HealthcareService.communication","","","",0,*,"","","","CodeableConcept {[]} {[]} +","The language that this service is offered in","Some services are specifically made available in multiple languages, this property permits a directory to declare the languages this is offered in. Typically this is only provided where a service operates in communities with mixed languages used.","When using this property it indicates that the service is available with this language, it is not derived from the practitioners, and not all are required to use this language, just that this language is available while scheduling.","","","","","","","","",,"preferred","A human language.","http://hl7.org/fhir/ValueSet/languages","",,,,"HealthcareService.communication",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-HealthcareService","HealthcareService.referralMethod","HealthcareService.referralMethod","","","",0,*,"","","","CodeableConcept {[]} {[]} +","Ways that the service accepts referrals","Ways that the service accepts referrals, if this is not provided then it is implied that no referral is required.","","","","","","","","","",,"example","The methods of referral can be used when referring to a specific HealthCareService resource.","http://hl7.org/fhir/ValueSet/service-referral-method","",,,,"HealthcareService.referralMethod",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-HealthcareService","HealthcareService.appointmentRequired","HealthcareService.appointmentRequired","","","",0,1,"","","","boolean {[]} {[]} +","If an appointment is required for access to this service","Indicates whether or not a prospective consumer will require an appointment for a particular service at a site to be provided by the Organization. Indicates if an appointment is required for access to this service.","","","","","","","","","",,,,,"",,,,"HealthcareService.appointmentRequired",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-HealthcareService","HealthcareService.availableTime","HealthcareService.availableTime","","","",0,*,"","","","BackboneElement {[]} {[]} +","Times the Service Site is available","A collection of times that the Service Site is available.","More detailed availability information may be provided in associated Schedule/Slot resources.","","","","","","","","",,,,,"",,,,"HealthcareService.availableTime",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-HealthcareService","HealthcareService.availableTime.id","HealthcareService.availableTime.id","","","",0,1,"","","","string {[]} {[]} +","Unique id for inter-element referencing","Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.","","","","","","","","","",,,,,"",,,,"Element.id",0,1,"","" +"no-basis-HealthcareService","HealthcareService.availableTime.extension","HealthcareService.availableTime.extension","","extensions +user content","",0,*,"","","","Extension {[]} {[]} +","Additional content defined by implementations","May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","","","","","","","","",,,,,"",,,,"Element.extension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}" +"no-basis-HealthcareService","HealthcareService.availableTime.modifierExtension","HealthcareService.availableTime.modifierExtension","","extensions +user contentmodifiers","",0,*,"","Y","Y","Extension {[]} {[]} +","Extensions that cannot be ignored even if unrecognized","May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. + +Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).","","","","","","","",,,,,"",,,,"BackboneElement.modifierExtension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}" +"no-basis-HealthcareService","HealthcareService.availableTime.daysOfWeek","HealthcareService.availableTime.daysOfWeek","","","",0,*,"","","","code {[]} {[]} +","mon | tue | wed | thu | fri | sat | sun","Indicates which days of the week are available between the start and end Times.","","","","","","","","","",,"required","The days of the week.","http://hl7.org/fhir/ValueSet/days-of-week|4.0.1","",,,,"HealthcareService.availableTime.daysOfWeek",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-HealthcareService","HealthcareService.availableTime.allDay","HealthcareService.availableTime.allDay","","","",0,1,"","","","boolean {[]} {[]} +","Always available? e.g. 24 hour service","Is this always available? (hence times are irrelevant) e.g. 24 hour service.","","","","","","","","","",,,,,"",,,,"HealthcareService.availableTime.allDay",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-HealthcareService","HealthcareService.availableTime.availableStartTime","HealthcareService.availableTime.availableStartTime","","","",0,1,"","","","time {[]} {[]} +","Opening time of day (ignored if allDay = true)","The opening time of day. Note: If the AllDay flag is set, then this time is ignored.","The time zone is expected to be for where this HealthcareService is provided at.","","","","","","","","",,,,,"",,,,"HealthcareService.availableTime.availableStartTime",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-HealthcareService","HealthcareService.availableTime.availableEndTime","HealthcareService.availableTime.availableEndTime","","","",0,1,"","","","time {[]} {[]} +","Closing time of day (ignored if allDay = true)","The closing time of day. Note: If the AllDay flag is set, then this time is ignored.","The time zone is expected to be for where this HealthcareService is provided at.","","","","","","","","",,,,,"",,,,"HealthcareService.availableTime.availableEndTime",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-HealthcareService","HealthcareService.notAvailable","HealthcareService.notAvailable","","","",0,*,"","","","BackboneElement {[]} {[]} +","Not available during this time due to provided reason","The HealthcareService is not available during this period of time due to the provided reason.","","","","","","","","","",,,,,"",,,,"HealthcareService.notAvailable",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-HealthcareService","HealthcareService.notAvailable.id","HealthcareService.notAvailable.id","","","",0,1,"","","","string {[]} {[]} +","Unique id for inter-element referencing","Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.","","","","","","","","","",,,,,"",,,,"Element.id",0,1,"","" +"no-basis-HealthcareService","HealthcareService.notAvailable.extension","HealthcareService.notAvailable.extension","","extensions +user content","",0,*,"","","","Extension {[]} {[]} +","Additional content defined by implementations","May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","","","","","","","","",,,,,"",,,,"Element.extension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}" +"no-basis-HealthcareService","HealthcareService.notAvailable.modifierExtension","HealthcareService.notAvailable.modifierExtension","","extensions +user contentmodifiers","",0,*,"","Y","Y","Extension {[]} {[]} +","Extensions that cannot be ignored even if unrecognized","May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. + +Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).","","","","","","","",,,,,"",,,,"BackboneElement.modifierExtension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}" +"no-basis-HealthcareService","HealthcareService.notAvailable.description","HealthcareService.notAvailable.description","","","",1,1,"","","","string {[]} {[]} +","Reason presented to the user explaining why time not available","The reason that can be presented to the user as to why this time is not available.","","","","","","","","","",,,,,"",,,,"HealthcareService.notAvailable.description",1,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-HealthcareService","HealthcareService.notAvailable.during","HealthcareService.notAvailable.during","","","",0,1,"","","","Period {[]} {[]} +","Service not available from this date","Service is not available (seasonally or for a public holiday) from this date.","","","","","","","","","",,,,,"",,,,"HealthcareService.notAvailable.during",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-HealthcareService","HealthcareService.availabilityExceptions","HealthcareService.availabilityExceptions","","","",0,1,"","","","string {[]} {[]} +","Description of availability exceptions","A description of site availability exceptions, e.g. public holiday availability. Succinctly describing all possible exceptions to normal site availability as details in the available Times and not available Times.","","","","","","","","","",,,,,"",,,,"HealthcareService.availabilityExceptions",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-HealthcareService","HealthcareService.endpoint","HealthcareService.endpoint","","","",0,*,"","","","Reference {[]} {[CanonicalType[http://hl7.org/fhir/StructureDefinition/Endpoint], CanonicalType[http://helsenorge.no/fhir/StructureDefinition/no-basis-Endpoint]]} +","Technical endpoints providing access to electronic services operated for the healthcare service","no-basis: In Norway endpoints for communication should be connected to a kommunikasjonspart-Organization identified with HERid and collected from the Norwegian Address register. Endpoints not registered in the Norwegian Address register can use other schemes of connecting endpoints to Organizations, PractitionerRole or HealthcareService. + +Technical endpoints providing access to services operated for the specific healthcare services defined at this resource.","","","","","","","","","",,,,,"",,,,"HealthcareService.endpoint",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-HumanName","HumanName","HumanName","","","",0,*,"","","","null {[]} {[]} +","Norwegian human name","Defines the format of norwegian human name according to norwegian legislation (lov om personnavn).","Names may be changed, or repudiated, or people may have different names in different contexts. Names may be divided into parts of different type that have variable significance depending on context, though the division into parts does not always matter. With personal names, the different parts might or might not be imbued with some implicit meaning; various cultures associate different importance with the name parts and the degree to which systems must care about name parts around the world varies widely.","","","","","","","","",,,,,"",,,,"HumanName",0,*,"ele-1 +","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-HumanName","HumanName.id","HumanName.id","","","",0,1,"","","","string {[]} {[]} +","Unique id for inter-element referencing","Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.","","","","","","","","","",,,,,"",,,,"Element.id",0,1,"","" +"no-basis-HumanName","HumanName.extension","HumanName.extension","","extensions +user content","",0,*,"","","","Extension {[]} {[]} +","Additional content defined by implementations","May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","","","","","","","","",,,,,"","value:url} +","Extensions are always sliced by (at least) url",,"open","Element.extension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}" +"no-basis-HumanName","HumanName.extension:middlename","HumanName.extension","middlename","mellomnavn +","",0,*,"","","","Extension {[CanonicalType[http://helsenorge.no/fhir/StructureDefinition/no-basis-middlename]]} {[]} +","Defines a middle name","Defines a middle name as a specific extension as this is widely used in Norwegian names. The middlename is defined in norwegian legislation (lov om personnavn).","","","","","","","","","",,,,,"",,,,"Element.extension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}" +"no-basis-HumanName","HumanName.use","HumanName.use","","","",0,1,"","Y","Y","code {[]} {[]} +","usual | official | temp | nickname | anonymous | old | maiden","Identifies the purpose for this name.","Applications can assume that a name is current unless it explicitly says that it is temporary or old.","Allows the appropriate name for a particular context of use to be selected from among a set of names.","","","","","","","",,"required","The use of a human name.","http://hl7.org/fhir/ValueSet/name-use|4.0.1","",,,,"HumanName.use",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-HumanName","HumanName.text","HumanName.text","","","",0,1,"","","Y","string {[]} {[]} +","Text representation of the full name","Specifies the entire name as it should be displayed e.g. on an application UI. This may be provided instead of or as well as the specific parts.","Can provide both a text representation and parts. Applications updating a name SHALL ensure that when both text and parts are present, no content is included in the text that isn't found in a part.","A renderable, unencoded form.","","","","","","","",,,,,"",,,,"HumanName.text",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-HumanName","HumanName.family","HumanName.family","","surname +etternavn","",0,1,"","","Y","string {[]} {[]} +","Family name (often called 'Surname')","Ref. ""lov om personnavn"" for further details about Norwegian HumanNames. + +The part of a name that links to the genealogy. In some cultures (e.g. Eritrea) the family name of a son is the first name of his father.","Family Name may be decomposed into specific parts using extensions (de, nl, es related cultures).","","","","","","","","",,,,,"",,,,"HumanName.family",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-HumanName","HumanName.given","HumanName.given","","first name +middle namefornavn","",0,*,"","","Y","string {[]} {[]} +","Given names (not always 'first')","Given name. In Norway Given name does not include middlenames according to the regulation for norwegian names. Multiple given names are however legal. Ref. ""Lov om personnavn"" for further details about Norwegian HumanNames.","If only initials are recorded, they may be used in place of the full name parts. Initials may be separated into multiple given names but often aren't due to paractical limitations. This element is not called ""first name"" since given names do not always come first.","","","","","","","","",,,,,"",,,,"HumanName.given",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-HumanName","HumanName.prefix","HumanName.prefix","","","",0,*,"","","Y","string {[]} {[]} +","Prefix is not used in Norwegian names","This is not a part of official Norwegian names as defined in ""lov om personnavn"" regulation. + +Part of the name that is acquired as a title due to academic, legal, employment or nobility status, etc. and that appears at the start of the name.","","","","","","","","","",,,,,"",,,,"HumanName.prefix",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-HumanName","HumanName.suffix","HumanName.suffix","","","",0,*,"","","Y","string {[]} {[]} +","Suffix is not used in Norwegian human names","This is not a part of official Norwegian names as defined in ""lov om personnavn"" regulation. + +Part of the name that is acquired as a title due to academic, legal, employment or nobility status, etc. and that appears at the end of the name.","","","","","","","","","",,,,,"",,,,"HumanName.suffix",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-HumanName","HumanName.period","HumanName.period","","","",0,1,"","","Y","Period {[]} {[]} +","Time period when name was/is in use","Indicates the period of time when this name was valid for the named person.","","Allows names to be placed in historical context.","","","","","","","",,,,,"",,,,"HumanName.period",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Location","Location","Location","","","",0,*,"","","","null {[]} {[]} +","Details and position information for a physical place","Details and position information for a physical place where services are provided and resources and participants may be stored, found, contained or +accommodated. + +no-basis: The use-case for no-basis-Location is representation of organization structure to describe where a specific department or healthcare service is offered.","","","","","","","","","",,,,,"",,,,"Location",0,*,"","dom-2:If the resource is contained in another resource, it SHALL NOT contain nested Resources {contained.contained.empty()} +dom-3:If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource {contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()}dom-4:If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated {contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()}dom-5:If a resource is contained in another resource, it SHALL NOT have a security label {contained.meta.security.empty()}dom-6:A resource should have narrative for robust management {text.`div`.exists()}" +"no-basis-Location","Location.id","Location.id","","","",0,1,"","","Y","id {[]} {[]} +","Logical id of this artifact","The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.","The only time that a resource does not have an id is when it is being submitted to the server using a create operation.","","","","","","","","",,,,,"",,,,"Resource.id",0,1,"","" +"no-basis-Location","Location.meta","Location.meta","","","",0,1,"","","Y","Meta {[]} {[]} +","Metadata about the resource","The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource.","","","","","","","","","",,,,,"",,,,"Resource.meta",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Location","Location.implicitRules","Location.implicitRules","","","",0,1,"","Y","Y","uri {[]} {[]} +","A set of rules under which this content was created","A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc.","Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of it's narrative along with other profiles, value sets, etc.","","","","","","","","",,,,,"",,,,"Resource.implicitRules",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Location","Location.language","Location.language","","","",0,1,"","","","code {[]} {[]} +","Language of the resource content","The base language in which the resource is written.","Language is provided to support indexing and accessibility (typically, services such as text to speech use the language tag). The html language tag in the narrative applies to the narrative. The language tag on the resource may be used to specify the language of other presentations generated from the data in the resource. Not all the content has to be in the base language. The Resource.language should not be assumed to apply to the narrative automatically. If a language is specified, it should it also be specified on the div element in the html (see rules in HTML5 for information about the relationship between xml:lang and the html lang attribute).","","","","","","","","",,"preferred","A human language.","http://hl7.org/fhir/ValueSet/languages","",,,,"Resource.language",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Location","Location.text","Location.text","","narrative +htmlxhtmldisplay","",0,1,"","","","Narrative {[]} {[]} +","Text summary of the resource, for human interpretation","A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it ""clinically safe"" for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety.","Contained resources do not have narrative. Resources that are not contained SHOULD have a narrative. In some cases, a resource may only have text with little or no additional discrete data (as long as all minOccurs=1 elements are satisfied). This may be necessary for data from legacy systems where information is captured as a ""text blob"" or where text is additionally entered raw or narrated and encoded information is added later.","","","","","","","","",,,,,"",,,,"DomainResource.text",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Location","Location.contained","Location.contained","","inline resources +anonymous resourcescontained resources","",0,*,"","","","Resource {[]} {[]} +","Contained, inline Resources","These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.","This should never be done when the content can be identified properly, as once identification is lost, it is extremely difficult (and context dependent) to restore it again. Contained resources may have profiles and tags In their meta elements, but SHALL NOT have security labels.","","","","","","","","",,,,,"",,,,"DomainResource.contained",0,*,"","" +"no-basis-Location","Location.extension","Location.extension","","extensions +user content","",0,*,"","","","Extension {[]} {[]} +","Additional content defined by implementations","May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","","","","","","","","",,,,,"",,,,"DomainResource.extension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}" +"no-basis-Location","Location.modifierExtension","Location.modifierExtension","","extensions user content","",0,*,"","Y","","Extension {[]} {[]} ","Extensions that cannot be ignored","May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).","","","","","","","",,,,,"",,,,"DomainResource.modifierExtension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}" -"no-basis-Organization","Organization.identifier","Organization.identifier","","","",0,*,"","","Y","Identifier {[]} {[]} -","Identifies this organization across multiple systems","Identifier for the organization that is used to identify the organization across multiple disparate systems.","","Organizations are known by a variety of ids. Some institutions maintain several, and most collect identifiers for exchange with other organizations concerning the organization.","","","","","","","",,,,,"","value:system} -","",,"open","Organization.identifier",0,*,"org-1 -","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +"no-basis-Location","Location.identifier","Location.identifier","","","",0,*,"","","Y","Identifier {[]} {[]} +","Unique code or number identifying the location to its users","Unique code or number identifying the location to its users.","","Organization label locations in registries, need to keep track of those.","","","","","","","",,,,,"",,,,"Location.identifier",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Location","Location.status","Location.status","","","",0,1,"","Y","Y","code {[]} {[]} +","active | suspended | inactive","The status property covers the general availability of the resource, not the current value which may be covered by the operationStatus, or by a schedule/slots if they are configured for the location.","","","","","","","","","",,"required","Indicates whether the location is still in use.","http://hl7.org/fhir/ValueSet/location-status|4.0.1","",,,,"Location.status",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Location","Location.operationalStatus","Location.operationalStatus","","","",0,1,"","","Y","Coding {[]} {[]} +","The operational status of the location (typically only for a bed/room)","The operational status covers operation values most relevant to beds (but can also apply to rooms/units/chairs/etc. such as an isolation unit/dialysis chair). This typically covers concepts such as contamination, housekeeping, and other activities like maintenance.","","","","","","","","","",,"preferred","The operational status if the location (where typically a bed/room).","http://terminology.hl7.org/ValueSet/v2-0116","",,,,"Location.operationalStatus",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Location","Location.name","Location.name","","","",0,1,"","","Y","string {[]} {[]} +","Name of the location as used by humans","Name of the location as used by humans. Does not need to be unique.","If the name of a location changes, consider putting the old name in the alias column so that it can still be located through searches.","","","","","","","","",,,,,"",,,,"Location.name",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Location","Location.alias","Location.alias","","","",0,*,"","","","string {[]} {[]} +","A list of alternate names that the location is known as, or was known as, in the past","A list of alternate names that the location is known as, or was known as, in the past.","There are no dates associated with the alias/historic names, as this is not intended to track when names were used, but to assist in searching so that older names can still result in identifying the location.","Over time locations and organizations go through many changes and can be known by different names. + +For searching knowing previous names that the location was known by can be very useful.","","","","","","","",,,,,"",,,,"Location.alias",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Location","Location.description","Location.description","","","",0,1,"","","Y","string {[]} {[]} +","Additional details about the location that could be displayed as further information to identify the location beyond its name","Description of the Location, which helps in finding or referencing the place.","","Humans need additional information to verify a correct location has been identified.","","","","","","","",,,,,"",,,,"Location.description",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Location","Location.mode","Location.mode","","","",0,1,"","","Y","code {[]} {[]} +","instance | kind","Indicates whether a resource instance represents a specific location or a class of locations.","This is labeled as a modifier because whether or not the location is a class of locations changes how it can be used and understood.","When using a Location resource for scheduling or orders, we need to be able to refer to a class of Locations instead of a specific Location.","","","","","","","",,"required","Indicates whether a resource instance represents a specific location or a class of locations.","http://hl7.org/fhir/ValueSet/location-mode|4.0.1","",,,,"Location.mode",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Location","Location.type","Location.type","","","",0,*,"","","Y","CodeableConcept {[]} {[]} +","Type of function performed","Indicates the type of function performed at the location.","","","","","","","","","",,"extensible","Indicates the type of function performed at the location.","http://terminology.hl7.org/ValueSet/v3-ServiceDeliveryLocationRoleType","",,,,"Location.type",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Location","Location.telecom","Location.telecom","","","",0,*,"","","","ContactPoint {[]} {[]} +","Contact details of the location","The contact details of communication devices available at the location. This can include phone numbers, fax numbers, mobile numbers, email addresses and web sites.","","","","","","","","","",,,,,"",,,,"Location.telecom",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Location","Location.address","Location.address","","","",0,1,"","","","Address {[CanonicalType[http://helsenorge.no/fhir/StructureDefinition/no-basis-Address]]} {[]} +","An address expressed using postal conventions (as opposed to GPS or other location definition formats)","An address expressed using postal conventions (as opposed to GPS or other location definition formats). This data type may be used to convey addresses for use in delivering mail as well as for visiting locations which might not be valid for mail delivery. There are a variety of postal address formats defined around the world.","Note: address is intended to describe postal addresses for administrative purposes, not to describe absolute geographical coordinates. Postal addresses are often used as proxies for physical locations (also see the [Location](http://hl7.org/fhir/R4/location.html#) resource).","If locations can be visited, we need to keep track of their address.","","","","","","","",,,,,"",,,,"Location.address",0,1,"ele-1 +","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Location","Location.physicalType","Location.physicalType","","","",0,1,"","","Y","CodeableConcept {[]} {[]} +","Physical form of the location","Physical form of the location, e.g. building, room, vehicle, road.","","For purposes of showing relevant locations in queries, we need to categorize locations.","","","","","","","",,"example","Physical form of the location.","http://hl7.org/fhir/ValueSet/location-physical-type","",,,,"Location.physicalType",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Location","Location.position","Location.position","","","",0,1,"","","","BackboneElement {[]} {[]} +","The absolute geographic location","The absolute geographic location of the Location, expressed using the WGS84 datum (This is the same co-ordinate system used in KML).","","For mobile applications and automated route-finding knowing the exact location of the Location is required.","","","","","","","",,,,,"",,,,"Location.position",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Location","Location.position.id","Location.position.id","","","",0,1,"","","","string {[]} {[]} +","Unique id for inter-element referencing","Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.","","","","","","","","","",,,,,"",,,,"Element.id",0,1,"","" +"no-basis-Location","Location.position.extension","Location.position.extension","","extensions +user content","",0,*,"","","","Extension {[]} {[]} +","Additional content defined by implementations","May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","","","","","","","","",,,,,"",,,,"Element.extension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}" +"no-basis-Location","Location.position.modifierExtension","Location.position.modifierExtension","","extensions +user contentmodifiers","",0,*,"","Y","Y","Extension {[]} {[]} +","Extensions that cannot be ignored even if unrecognized","May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. + +Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).","","","","","","","",,,,,"",,,,"BackboneElement.modifierExtension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}" +"no-basis-Location","Location.position.longitude","Location.position.longitude","","","",1,1,"","","","decimal {[]} {[]} +","Longitude with WGS84 datum","Longitude. The value domain and the interpretation are the same as for the text of the longitude element in KML (see notes below).","","","","","","","","","",,,,,"",,,,"Location.position.longitude",1,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Location","Location.position.latitude","Location.position.latitude","","","",1,1,"","","","decimal {[]} {[]} +","Latitude with WGS84 datum","Latitude. The value domain and the interpretation are the same as for the text of the latitude element in KML (see notes below).","","","","","","","","","",,,,,"",,,,"Location.position.latitude",1,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Location","Location.position.altitude","Location.position.altitude","","","",0,1,"","","","decimal {[]} {[]} +","Altitude with WGS84 datum","Altitude. The value domain and the interpretation are the same as for the text of the altitude element in KML (see notes below).","","","","","","","","","",,,,,"",,,,"Location.position.altitude",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Location","Location.managingOrganization","Location.managingOrganization","","","",0,1,"","","Y","Reference {[]} {[CanonicalType[http://hl7.org/fhir/StructureDefinition/Organization], CanonicalType[http://helsenorge.no/fhir/StructureDefinition/no-basis-Organization]]} +","Organization responsible for provisioning and upkeep","The organization responsible for the provisioning and upkeep of the location.","This can also be used as the part of the organization hierarchy where this location provides services. These services can be defined through the HealthcareService resource.","Need to know who manages the location.","","","","","","","",,,,,"",,,,"Location.managingOrganization",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Location","Location.partOf","Location.partOf","","","",0,1,"","","","Reference {[]} {[CanonicalType[http://hl7.org/fhir/StructureDefinition/Location]]} +","Another Location this one is physically a part of","Another Location of which this Location is physically a part of.","","For purposes of location, display and identification, knowing which locations are located within other locations is important.","","","","","","","",,,,,"",,,,"Location.partOf",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Location","Location.hoursOfOperation","Location.hoursOfOperation","","","",0,*,"","","","BackboneElement {[]} {[]} +","What days/times during a week is this location usually open","What days/times during a week is this location usually open.","This type of information is commonly found published in directories and on websites informing customers when the facility is available. + +Specific services within the location may have their own hours which could be shorter (or longer) than the locations hours.","","","","","","","","",,,,,"",,,,"Location.hoursOfOperation",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Location","Location.hoursOfOperation.id","Location.hoursOfOperation.id","","","",0,1,"","","","string {[]} {[]} +","Unique id for inter-element referencing","Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.","","","","","","","","","",,,,,"",,,,"Element.id",0,1,"","" +"no-basis-Location","Location.hoursOfOperation.extension","Location.hoursOfOperation.extension","","extensions +user content","",0,*,"","","","Extension {[]} {[]} +","Additional content defined by implementations","May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","","","","","","","","",,,,,"",,,,"Element.extension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}" +"no-basis-Location","Location.hoursOfOperation.modifierExtension","Location.hoursOfOperation.modifierExtension","","extensions +user contentmodifiers","",0,*,"","Y","Y","Extension {[]} {[]} +","Extensions that cannot be ignored even if unrecognized","May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. + +Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).","","","","","","","",,,,,"",,,,"BackboneElement.modifierExtension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}" +"no-basis-Location","Location.hoursOfOperation.daysOfWeek","Location.hoursOfOperation.daysOfWeek","","","",0,*,"","","","code {[]} {[]} +","mon | tue | wed | thu | fri | sat | sun","Indicates which days of the week are available between the start and end Times.","","","","","","","","","",,"required","The days of the week.","http://hl7.org/fhir/ValueSet/days-of-week|4.0.1","",,,,"Location.hoursOfOperation.daysOfWeek",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Location","Location.hoursOfOperation.allDay","Location.hoursOfOperation.allDay","","","",0,1,"","","","boolean {[]} {[]} +","The Location is open all day","The Location is open all day.","","","","","","","","","",,,,,"",,,,"Location.hoursOfOperation.allDay",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Location","Location.hoursOfOperation.openingTime","Location.hoursOfOperation.openingTime","","","",0,1,"","","","time {[]} {[]} +","Time that the Location opens","Time that the Location opens.","","","","","","","","","",,,,,"",,,,"Location.hoursOfOperation.openingTime",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Location","Location.hoursOfOperation.closingTime","Location.hoursOfOperation.closingTime","","","",0,1,"","","","time {[]} {[]} +","Time that the Location closes","Time that the Location closes.","","","","","","","","","",,,,,"",,,,"Location.hoursOfOperation.closingTime",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Location","Location.availabilityExceptions","Location.availabilityExceptions","","","",0,1,"","","","string {[]} {[]} +","Description of availability exceptions","A description of when the locations opening ours are different to normal, e.g. public holiday availability. Succinctly describing all possible exceptions to normal site availability as detailed in the opening hours Times.","","","","","","","","","",,,,,"",,,,"Location.availabilityExceptions",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Location","Location.endpoint","Location.endpoint","","","",0,*,"","","","Reference {[]} {[CanonicalType[http://hl7.org/fhir/StructureDefinition/Endpoint], CanonicalType[http://helsenorge.no/fhir/StructureDefinition/no-basis-Endpoint]]} +","Technical endpoints providing access to services operated for the location","no-basis don't use this element to reference endpoints registered in the Norwegian Address register (endpoints connected to a kommunikasjonspart in tjenestebasert adressering). Endpoints registered in the Norwegian Address register should only be referenced through a kommunikasjonspart-Organization resource. + +Technical endpoints providing access to services operated for the location.","","Organizations may have different systems at different locations that provide various services and need to be able to define the technical connection details for how to connect to them, and for what purpose.","","","","","","","",,,,,"",,,,"Location.endpoint",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-middlename","Extension","Extension","","mellomnavn +","",0,1,"","","","null {[]} {[]} +","Defines a Norwegian middle name","The basis extension defines the Norwegian middlename wich is called ""mellomnavn"" and defined by Norwegian legislation (Lov om personnavn).","","","","","","","","","",,,,,"",,,,"Extension",0,*,"ele-1 +","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}" +"no-basis-middlename","Extension.id","Extension.id","","","",0,1,"","","","string {[]} {[]} +","Unique id for inter-element referencing","Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.","","","","","","","","","",,,,,"",,,,"Element.id",0,1,"","" +"no-basis-middlename","Extension.extension","Extension.extension","","","",0,0,"","","","Extension {[]} {[]} +","Extension","An Extension","","","","","","","","","",,,,,"","value:url} +","Extensions are always sliced by (at least) url",,"open","Element.extension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}" +"no-basis-middlename","Extension.url","Extension.url","","","",1,1,"","","","uri {[]} {[]} +","identifies the meaning of the extension","Source of the definition for the extension code - a logical name or a URL.","The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.","","","","<valueUri xmlns=""http://hl7.org/fhir"" value=""http://helsenorge.no/fhir/StructureDefinition/no-basis-middlename""/>","","","","",,,,,"",,,,"Extension.url",1,1,"","" +"no-basis-middlename","Extension.value[x]","Extension.value[x]","","mellomnavn +","",0,1,"","","","string {[]} {[]} +","The middle name of a person","The middle name of a person. +The middlename should be a norwegian middlename as defined by norwegian legislation (Lov om personnavn).","","","","","","","","","",,,,,"",,,,"Extension.value[x]",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-municipalitycode","Extension","Extension","","","",0,*,"","","","null {[]} {[]} +","no-basis-municipalitycode","Coded value for municipality/county Norwegian kommune","","","","","","","","","",,,,,"",,,,"Extension",0,*,"ele-1 +","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}" +"no-basis-municipalitycode","Extension.id","Extension.id","","","",0,1,"","","","string {[]} {[]} +","Unique id for inter-element referencing","Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.","","","","","","","","","",,,,,"",,,,"Element.id",0,1,"","" +"no-basis-municipalitycode","Extension.extension","Extension.extension","","","",0,0,"","","","Extension {[]} {[]} +","Extension","An Extension","","","","","","","","","",,,,,"","value:url} +","Extensions are always sliced by (at least) url",,"open","Element.extension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}" +"no-basis-municipalitycode","Extension.url","Extension.url","","","",1,1,"","","","uri {[]} {[]} +","identifies the meaning of the extension","Source of the definition for the extension code - a logical name or a URL.","The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.","","","","<valueUri xmlns=""http://hl7.org/fhir"" value=""http://helsenorge.no/fhir/StructureDefinition/no-basis-municipalitycode""/>","","","","",,,,,"",,,,"Extension.url",1,1,"","" +"no-basis-municipalitycode","Extension.value[x]","Extension.value[x]","","","",0,1,"","","","Coding {[]} {[]} +","Value of extension","Value of extension - must be one of a constrained set of the data types (see [Extensibility](http://hl7.org/fhir/R4/extensibility.html) for a list).","","","","","","","","","",,"required","","https://register.geonorge.no/subregister/sosi-kodelister/kartverket/kommunenummer-alle","",,,,"Extension.value[x]",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-municipalitycode","Extension.value[x].id","Extension.value[x].id","","","",0,1,"","","","string {[]} {[]} +","Unique id for inter-element referencing","Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.","","","","","","","","","",,,,,"",,,,"Element.id",0,1,"","" +"no-basis-municipalitycode","Extension.value[x].extension","Extension.value[x].extension","","extensions +user content","",0,*,"","","","Extension {[]} {[]} +","Additional content defined by implementations","May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","","","","","","","","",,,,,"","value:url} +","Extensions are always sliced by (at least) url",,"open","Element.extension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}" +"no-basis-municipalitycode","Extension.value[x].system","Extension.value[x].system","","","",0,1,"","","Y","uri {[]} {[]} +","Identity of the terminology system","All Norwegian kommunenummer/municipalitycodes are published by SSB","The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...). OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should reference to some definition that establishes the system clearly and unambiguously.","Need to be unambiguous about the source of the definition of the symbol.","","","","","","","",,,,,"",,,,"Coding.system",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-municipalitycode","Extension.value[x].version","Extension.value[x].version","","","",0,1,"","","Y","string {[]} {[]} +","Version of the system - if relevant","The version of the code system which was used when choosing this code. Note that a well-maintained code system does not need the version reported, because the meaning of codes is consistent across versions. However this cannot consistently be assured, and when the meaning is not guaranteed to be consistent, the version SHOULD be exchanged.","Where the terminology does not clearly define what string should be used to identify code system versions, the recommendation is to use the date (expressed in FHIR date format) on which that version was officially published as the version date.","","","","","","","","",,,,,"",,,,"Coding.version",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-municipalitycode","Extension.value[x].code","Extension.value[x].code","","","",0,1,"","","Y","code {[]} {[]} +","Actual kommunenummer","Norwegian kommunenummer/municipalitycode","","Need to refer to a particular code in the system.","","","","","","","",,,,,"",,,,"Coding.code",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-municipalitycode","Extension.value[x].display","Extension.value[x].display","","","",0,1,"","","Y","string {[]} {[]} +","Representation defined by the system","A representation of the meaning of the code in the system, following the rules of the system.","","Need to be able to carry a human-readable meaning of the code for readers that do not know the system.","","","","","","","",,,,,"",,,,"Coding.display",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-municipalitycode","Extension.value[x].userSelected","Extension.value[x].userSelected","","","",0,1,"","","Y","boolean {[]} {[]} +","If this coding was chosen directly by the user","Indicates that this coding was chosen by a user directly - e.g. off a pick list of available items (codes or displays).","Amongst a set of alternatives, a directly chosen code is the most appropriate starting point for new translations. There is some ambiguity about what exactly 'directly chosen' implies, and trading partner agreement may be needed to clarify the use of this element and its consequences more completely.","This has been identified as a clinical safety criterium - that this exact system/code pair was chosen explicitly, rather than inferred by the system based on some rules or language processing.","","","","","","","",,,,,"",,,,"Coding.userSelected",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Organization","Organization","Organization","","","",0,*,"","","","null {[]} {[]} +","A grouping of people or organizations with a common purpose","A formally or informally recognized grouping of people or organizations formed for the purpose of achieving some form of collective action. Includes companies, institutions, corporations, departments, community groups, healthcare practice groups, payer/insurer, etc.","","","","","","","","","",,,,,"",,,,"Organization",0,*,"","dom-2:If the resource is contained in another resource, it SHALL NOT contain nested Resources {contained.contained.empty()} +dom-3:If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource {contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()}dom-4:If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated {contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()}dom-5:If a resource is contained in another resource, it SHALL NOT have a security label {contained.meta.security.empty()}dom-6:A resource should have narrative for robust management {text.`div`.exists()}org-1:The organization SHALL at least have a name or an identifier, and possibly more than one {(identifier.count() + name.count()) > 0}" +"no-basis-Organization","Organization.id","Organization.id","","","",0,1,"","","Y","id {[]} {[]} +","Logical id of this artifact","The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.","The only time that a resource does not have an id is when it is being submitted to the server using a create operation.","","","","","","","","",,,,,"",,,,"Resource.id",0,1,"","" +"no-basis-Organization","Organization.meta","Organization.meta","","","",0,1,"","","Y","Meta {[]} {[]} +","Metadata about the resource","The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource.","","","","","","","","","",,,,,"",,,,"Resource.meta",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Organization","Organization.implicitRules","Organization.implicitRules","","","",0,1,"","Y","Y","uri {[]} {[]} +","A set of rules under which this content was created","A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc.","Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of it's narrative along with other profiles, value sets, etc.","","","","","","","","",,,,,"",,,,"Resource.implicitRules",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Organization","Organization.language","Organization.language","","","",0,1,"","","","code {[]} {[]} +","Language of the resource content","The base language in which the resource is written.","Language is provided to support indexing and accessibility (typically, services such as text to speech use the language tag). The html language tag in the narrative applies to the narrative. The language tag on the resource may be used to specify the language of other presentations generated from the data in the resource. Not all the content has to be in the base language. The Resource.language should not be assumed to apply to the narrative automatically. If a language is specified, it should it also be specified on the div element in the html (see rules in HTML5 for information about the relationship between xml:lang and the html lang attribute).","","","","","","","","",,"preferred","A human language.","http://hl7.org/fhir/ValueSet/languages","",,,,"Resource.language",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Organization","Organization.text","Organization.text","","narrative +htmlxhtmldisplay","",0,1,"","","","Narrative {[]} {[]} +","Text summary of the resource, for human interpretation","A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it ""clinically safe"" for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety.","Contained resources do not have narrative. Resources that are not contained SHOULD have a narrative. In some cases, a resource may only have text with little or no additional discrete data (as long as all minOccurs=1 elements are satisfied). This may be necessary for data from legacy systems where information is captured as a ""text blob"" or where text is additionally entered raw or narrated and encoded information is added later.","","","","","","","","",,,,,"",,,,"DomainResource.text",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Organization","Organization.contained","Organization.contained","","inline resources +anonymous resourcescontained resources","",0,*,"","","","Resource {[]} {[]} +","Contained, inline Resources","These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.","This should never be done when the content can be identified properly, as once identification is lost, it is extremely difficult (and context dependent) to restore it again. Contained resources may have profiles and tags In their meta elements, but SHALL NOT have security labels.","","","","","","","","",,,,,"",,,,"DomainResource.contained",0,*,"","" +"no-basis-Organization","Organization.extension","Organization.extension","","extensions +user content","",0,*,"","","","Extension {[]} {[]} +","Additional content defined by implementations","May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","","","","","","","","",,,,,"",,,,"DomainResource.extension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}" +"no-basis-Organization","Organization.modifierExtension","Organization.modifierExtension","","extensions +user content","",0,*,"","Y","","Extension {[]} {[]} +","Extensions that cannot be ignored","May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. + +Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).","","","","","","","",,,,,"",,,,"DomainResource.modifierExtension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}" +"no-basis-Organization","Organization.identifier","Organization.identifier","","","",0,*,"","","Y","Identifier {[]} {[]} +","Identifies this organization across multiple systems","Identifier for the organization that is used to identify the organization across multiple disparate systems.","","Organizations are known by a variety of ids. Some institutions maintain several, and most collect identifiers for exchange with other organizations concerning the organization.","","","","","","","",,,,,"","value:system} +","",,"open","Organization.identifier",0,*,"org-1 +","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Organization","Organization.identifier:ENH","Organization.identifier","ENH","organisasjonsnummer +organization number","",0,*,"","","Y","Identifier {[]} {[]} +","Organisasjonsnummer from Enhetsregisteret","Identifier for the organization that is used to identify the organization across multiple disparate systems.","","Organizations are known by a variety of ids. Some institutions maintain several, and most collect identifiers for exchange with other organizations concerning the organization.","","","","","","","",,,,,"",,,,"Organization.identifier",0,*,"org-1 +","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Organization","Organization.identifier:ENH.id","Organization.identifier.id","","","",0,1,"","","","string {[]} {[]} +","Unique id for inter-element referencing","Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.","","","","","","","","","",,,,,"",,,,"Element.id",0,1,"","" +"no-basis-Organization","Organization.identifier:ENH.extension","Organization.identifier.extension","","extensions +user content","",0,*,"","","","Extension {[]} {[]} +","Additional content defined by implementations","May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","","","","","","","","",,,,,"","value:url} +","Extensions are always sliced by (at least) url",,"open","Element.extension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}" +"no-basis-Organization","Organization.identifier:ENH.use","Organization.identifier.use","","","",0,1,"","Y","Y","code {[]} {[]} +","usual | official | temp | secondary | old (If known)","The purpose of this identifier.","Applications can assume that an identifier is permanent unless it explicitly says that it is temporary.","Allows the appropriate identifier for a particular context of use to be selected from among a set of identifiers.","","","","","","","",,"required","Identifies the purpose for this identifier, if known .","http://hl7.org/fhir/ValueSet/identifier-use|4.0.1","",,,,"Identifier.use",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Organization","Organization.identifier:ENH.type","Organization.identifier.type","","","",0,1,"","","Y","CodeableConcept {[]} {[]} +","Description of identifier","A coded type for the identifier that can be used to determine which identifier to use for a specific purpose.","This element deals only with general categories of identifiers. It SHOULD not be used for codes that correspond 1..1 with the Identifier.system. Some identifiers may fall into multiple categories due to common usage. Where the system is known, a type is unnecessary because the type is always part of the system definition. However systems often need to handle identifiers where the system is not known. There is not a 1:1 relationship between type and system, since many different systems have the same type.","Allows users to make use of identifiers when the identifier system is not known.","","","","","","","",,"extensible","A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.","http://hl7.org/fhir/ValueSet/identifier-type","",,,,"Identifier.type",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Organization","Organization.identifier:ENH.system","Organization.identifier.system","","","",1,1,"","","Y","uri {[]} {[]} +","The namespace for the identifier value","Establishes the namespace for the value - that is, a URL that describes a set values that are unique.","Identifier.system is always case sensitive.","There are many sets of identifiers. To perform matching of two identifiers, we need to know what set we're dealing with. The system identifies a particular set of unique identifiers.","","","<valueUri xmlns=""http://hl7.org/fhir"" value=""urn:oid:2.16.578.1.12.4.1.4.101""/>","","<valueUri xmlns=""http://hl7.org/fhir"" value=""http://www.acme.com/identifiers/patient""/>","","",,,,,"",,,,"Identifier.system",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Organization","Organization.identifier:ENH.value","Organization.identifier.value","","","",1,1,"","","Y","string {[]} {[]} +","The value that is unique","The portion of the identifier typically relevant to the user and which is unique within the context of the system.","If the value is a full URI, then the system SHALL be urn:ietf:rfc:3986. The value's primary purpose is computational mapping. As a result, it may be normalized for comparison purposes (e.g. removing non-significant whitespace, dashes, etc.) A value formatted for human display can be conveyed using the [Rendered Value extension](http://hl7.org/fhir/R4/extension-rendered-value.html). Identifier.value is to be treated as case sensitive unless knowledge of the Identifier.system allows the processer to be confident that non-case-sensitive processing is safe.","","","","","","<valueString xmlns=""http://hl7.org/fhir"" value=""123456""/>","","",,,,,"",,,,"Identifier.value",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Organization","Organization.identifier:ENH.period","Organization.identifier.period","","","",0,1,"","","Y","Period {[]} {[]} +","Time period when id is/was valid for use","Time period during which identifier is/was valid for use.","","","","","","","","","",,,,,"",,,,"Identifier.period",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Organization","Organization.identifier:ENH.assigner","Organization.identifier.assigner","","","",0,1,"","","Y","Reference {[]} {[CanonicalType[http://hl7.org/fhir/StructureDefinition/Organization]]} +","Organization that issued id (may be just text)","Organization that issued/manages the identifier.","The Identifier.assigner may omit the .reference element and only contain a .display element reflecting the name or other textual information about the assigning organization.","","","","","","","","",,,,,"",,,,"Identifier.assigner",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Organization","Organization.identifier:RSH","Organization.identifier","RSH","","",0,*,"","","Y","Identifier {[]} {[]} +","Nasjonalt register over enheter i spesialisthelsetjenesten (RESH-ID)","Identifier for the organization that is used to identify the organization across multiple disparate systems.","","Organizations are known by a variety of ids. Some institutions maintain several, and most collect identifiers for exchange with other organizations concerning the organization.","","","","","","","",,,,,"",,,,"Organization.identifier",0,*,"org-1 +","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Organization","Organization.identifier:RSH.id","Organization.identifier.id","","","",0,1,"","","","string {[]} {[]} +","Unique id for inter-element referencing","Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.","","","","","","","","","",,,,,"",,,,"Element.id",0,1,"","" +"no-basis-Organization","Organization.identifier:RSH.extension","Organization.identifier.extension","","extensions +user content","",0,*,"","","","Extension {[]} {[]} +","Additional content defined by implementations","May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","","","","","","","","",,,,,"","value:url} +","Extensions are always sliced by (at least) url",,"open","Element.extension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}" +"no-basis-Organization","Organization.identifier:RSH.use","Organization.identifier.use","","","",0,1,"","Y","Y","code {[]} {[]} +","usual | official | temp | secondary | old (If known)","The purpose of this identifier.","Applications can assume that an identifier is permanent unless it explicitly says that it is temporary.","Allows the appropriate identifier for a particular context of use to be selected from among a set of identifiers.","","","","","","","",,"required","Identifies the purpose for this identifier, if known .","http://hl7.org/fhir/ValueSet/identifier-use|4.0.1","",,,,"Identifier.use",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Organization","Organization.identifier:RSH.type","Organization.identifier.type","","","",0,1,"","","Y","CodeableConcept {[]} {[]} +","Description of identifier","A coded type for the identifier that can be used to determine which identifier to use for a specific purpose.","This element deals only with general categories of identifiers. It SHOULD not be used for codes that correspond 1..1 with the Identifier.system. Some identifiers may fall into multiple categories due to common usage. Where the system is known, a type is unnecessary because the type is always part of the system definition. However systems often need to handle identifiers where the system is not known. There is not a 1:1 relationship between type and system, since many different systems have the same type.","Allows users to make use of identifiers when the identifier system is not known.","","","","","","","",,"extensible","A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.","http://hl7.org/fhir/ValueSet/identifier-type","",,,,"Identifier.type",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Organization","Organization.identifier:RSH.system","Organization.identifier.system","","","",1,1,"","","Y","uri {[]} {[]} +","The namespace for the identifier value","Establishes the namespace for the value - that is, a URL that describes a set values that are unique.","Identifier.system is always case sensitive.","There are many sets of identifiers. To perform matching of two identifiers, we need to know what set we're dealing with. The system identifies a particular set of unique identifiers.","","","<valueUri xmlns=""http://hl7.org/fhir"" value=""urn:oid:2.16.578.1.12.4.1.4.102""/>","","<valueUri xmlns=""http://hl7.org/fhir"" value=""http://www.acme.com/identifiers/patient""/>","","",,,,,"",,,,"Identifier.system",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Organization","Organization.identifier:RSH.value","Organization.identifier.value","","","",1,1,"","","Y","string {[]} {[]} +","The value that is unique","The portion of the identifier typically relevant to the user and which is unique within the context of the system.","If the value is a full URI, then the system SHALL be urn:ietf:rfc:3986. The value's primary purpose is computational mapping. As a result, it may be normalized for comparison purposes (e.g. removing non-significant whitespace, dashes, etc.) A value formatted for human display can be conveyed using the [Rendered Value extension](http://hl7.org/fhir/R4/extension-rendered-value.html). Identifier.value is to be treated as case sensitive unless knowledge of the Identifier.system allows the processer to be confident that non-case-sensitive processing is safe.","","","","","","<valueString xmlns=""http://hl7.org/fhir"" value=""123456""/>","","",,,,,"",,,,"Identifier.value",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Organization","Organization.identifier:RSH.period","Organization.identifier.period","","","",0,1,"","","Y","Period {[]} {[]} +","Time period when id is/was valid for use","Time period during which identifier is/was valid for use.","","","","","","","","","",,,,,"",,,,"Identifier.period",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Organization","Organization.identifier:RSH.assigner","Organization.identifier.assigner","","","",0,1,"","","Y","Reference {[]} {[CanonicalType[http://hl7.org/fhir/StructureDefinition/Organization]]} +","Organization that issued id (may be just text)","Organization that issued/manages the identifier.","The Identifier.assigner may omit the .reference element and only contain a .display element reflecting the name or other textual information about the assigning organization.","","","","","","","","",,,,,"",,,,"Identifier.assigner",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Organization","Organization.active","Organization.active","","","",0,1,"","Y","Y","boolean {[]} {[]} +","Whether the organization's record is still in active use","Whether the organization's record is still in active use.","This active flag is not intended to be used to mark an organization as temporarily closed or under construction. Instead the Location(s) within the Organization should have the suspended status. If further details of the reason for the suspension are required, then an extension on this element should be used. + +This element is labeled as a modifier because it may be used to mark that the resource was created in error.","Need a flag to indicate a record is no longer to be used and should generally be hidden for the user in the UI.","","This resource is generally assumed to be active if no value is provided for the active element","","","","","",,,,,"",,,,"Organization.active",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Organization","Organization.type","Organization.type","","","",0,*,"","","Y","CodeableConcept {[]} {[]} +","Kind of organization","no-basis provides two commonly used slices to indicate Organization.type. Both ValueSets are used in the Norweian realm and is currently maintained at Volven.no: +- Organisatorisk nivå (OID=8628) +- Organisatorisk betegnelse (OID=8624) + +The kind(s) of organization that this is.","Organizations can be corporations, wards, sections, clinical teams, government departments, etc. Note that code is generally a classifier of the type of organization; in many applications, codes are used to identity a particular organization (say, ward) as opposed to another of the same type - these are identifiers, not codes + +When considering if multiple types are appropriate, you should evaluate if child organizations would be a more appropriate use of the concept, as different types likely are in different sub-areas of the organization. This is most likely to be used where type values have orthogonal values, such as a religious, academic and medical center. + +We expect that some jurisdictions will profile this optionality to be a single cardinality.","Need to be able to track the kind of organization that this is - different organization types have different uses.","","","","","","","",,"example","Used to categorize the organization.","http://hl7.org/fhir/ValueSet/organization-type","","value:coding.system} +","",,"open","Organization.type",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Organization","Organization.type:organisatoriskNiva","Organization.type","organisatoriskNiva","","",0,*,"","","Y","CodeableConcept {[]} {[]} +","Organisatorisk nivå","The kind(s) of organization that this is.","Organizations can be corporations, wards, sections, clinical teams, government departments, etc. Note that code is generally a classifier of the type of organization; in many applications, codes are used to identity a particular organization (say, ward) as opposed to another of the same type - these are identifiers, not codes + +When considering if multiple types are appropriate, you should evaluate if child organizations would be a more appropriate use of the concept, as different types likely are in different sub-areas of the organization. This is most likely to be used where type values have orthogonal values, such as a religious, academic and medical center. + +We expect that some jurisdictions will profile this optionality to be a single cardinality.","Need to be able to track the kind of organization that this is - different organization types have different uses.","","","","","","","",,"required","","urn:oid:2.16.578.1.12.4.1.1.8628","",,,,"Organization.type",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Organization","Organization.type:organisatoriskNiva.id","Organization.type.id","","","",0,1,"","","","string {[]} {[]} +","Unique id for inter-element referencing","Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.","","","","","","","","","",,,,,"",,,,"Element.id",0,1,"","" +"no-basis-Organization","Organization.type:organisatoriskNiva.extension","Organization.type.extension","","extensions +user content","",0,*,"","","","Extension {[]} {[]} +","Additional content defined by implementations","May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","","","","","","","","",,,,,"","value:url} +","Extensions are always sliced by (at least) url",,"open","Element.extension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}" +"no-basis-Organization","Organization.type:organisatoriskNiva.coding","Organization.type.coding","","","",0,*,"","","Y","Coding {[]} {[]} +","Code defined by a terminology system","A reference to a code defined by a terminology system.","Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true.","Allows for alternative encodings within a code system, and translations to other code systems.","","","","","","","",,,,,"",,,,"CodeableConcept.coding",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Organization","Organization.type:organisatoriskNiva.coding.id","Organization.type.coding.id","","","",0,1,"","","","string {[]} {[]} +","Unique id for inter-element referencing","Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.","","","","","","","","","",,,,,"",,,,"Element.id",0,1,"","" +"no-basis-Organization","Organization.type:organisatoriskNiva.coding.extension","Organization.type.coding.extension","","extensions +user content","",0,*,"","","","Extension {[]} {[]} +","Additional content defined by implementations","May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","","","","","","","","",,,,,"","value:url} +","Extensions are always sliced by (at least) url",,"open","Element.extension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}" +"no-basis-Organization","Organization.type:organisatoriskNiva.coding.system","Organization.type.coding.system","","","",1,1,"","","Y","uri {[]} {[]} +","Identity of the terminology system","The identification of the code system that defines the meaning of the symbol in the code.","The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...). OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should reference to some definition that establishes the system clearly and unambiguously.","Need to be unambiguous about the source of the definition of the symbol.","","","<valueUri xmlns=""http://hl7.org/fhir"" value=""urn:oid:2.16.578.1.12.4.1.1.8628""/>","","","","",,,,,"",,,,"Coding.system",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Organization","Organization.type:organisatoriskNiva.coding.version","Organization.type.coding.version","","","",0,1,"","","Y","string {[]} {[]} +","Version of the system - if relevant","The version of the code system which was used when choosing this code. Note that a well-maintained code system does not need the version reported, because the meaning of codes is consistent across versions. However this cannot consistently be assured, and when the meaning is not guaranteed to be consistent, the version SHOULD be exchanged.","Where the terminology does not clearly define what string should be used to identify code system versions, the recommendation is to use the date (expressed in FHIR date format) on which that version was officially published as the version date.","","","","","","","","",,,,,"",,,,"Coding.version",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Organization","Organization.type:organisatoriskNiva.coding.code","Organization.type.coding.code","","","",1,1,"","","Y","code {[]} {[]} +","Symbol in syntax defined by the system","A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).","","Need to refer to a particular code in the system.","","","","","","","",,,,,"",,,,"Coding.code",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Organization","Organization.type:organisatoriskNiva.coding.display","Organization.type.coding.display","","","",0,1,"","","Y","string {[]} {[]} +","Representation defined by the system","A representation of the meaning of the code in the system, following the rules of the system.","","Need to be able to carry a human-readable meaning of the code for readers that do not know the system.","","","","","","","",,,,,"",,,,"Coding.display",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Organization","Organization.type:organisatoriskNiva.coding.userSelected","Organization.type.coding.userSelected","","","",0,1,"","","Y","boolean {[]} {[]} +","If this coding was chosen directly by the user","Indicates that this coding was chosen by a user directly - e.g. off a pick list of available items (codes or displays).","Amongst a set of alternatives, a directly chosen code is the most appropriate starting point for new translations. There is some ambiguity about what exactly 'directly chosen' implies, and trading partner agreement may be needed to clarify the use of this element and its consequences more completely.","This has been identified as a clinical safety criterium - that this exact system/code pair was chosen explicitly, rather than inferred by the system based on some rules or language processing.","","","","","","","",,,,,"",,,,"Coding.userSelected",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Organization","Organization.type:organisatoriskNiva.text","Organization.type.text","","","",0,1,"","","Y","string {[]} {[]} +","Plain text representation of the concept","A human language representation of the concept as seen/selected/uttered by the user who entered the data and/or which represents the intended meaning of the user.","Very often the text is the same as a displayName of one of the codings.","The codes from the terminologies do not always capture the correct meaning with all the nuances of the human using them, or sometimes there is no appropriate code at all. In these cases, the text is used to capture the full meaning of the source.","","","","","","","",,,,,"",,,,"CodeableConcept.text",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Organization","Organization.type:organisatoriskBetegnelse","Organization.type","organisatoriskBetegnelse","","",0,*,"","","Y","CodeableConcept {[]} {[]} +","Organisatorisk betegnelse","The kind(s) of organization that this is.","Organizations can be corporations, wards, sections, clinical teams, government departments, etc. Note that code is generally a classifier of the type of organization; in many applications, codes are used to identity a particular organization (say, ward) as opposed to another of the same type - these are identifiers, not codes + +When considering if multiple types are appropriate, you should evaluate if child organizations would be a more appropriate use of the concept, as different types likely are in different sub-areas of the organization. This is most likely to be used where type values have orthogonal values, such as a religious, academic and medical center. + +We expect that some jurisdictions will profile this optionality to be a single cardinality.","Need to be able to track the kind of organization that this is - different organization types have different uses.","","","","","","","",,"required","","urn:oid:2.16.578.1.12.4.1.1.8624","",,,,"Organization.type",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Organization","Organization.type:organisatoriskBetegnelse.id","Organization.type.id","","","",0,1,"","","","string {[]} {[]} +","Unique id for inter-element referencing","Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.","","","","","","","","","",,,,,"",,,,"Element.id",0,1,"","" +"no-basis-Organization","Organization.type:organisatoriskBetegnelse.extension","Organization.type.extension","","extensions +user content","",0,*,"","","","Extension {[]} {[]} +","Additional content defined by implementations","May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","","","","","","","","",,,,,"","value:url} +","Extensions are always sliced by (at least) url",,"open","Element.extension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}" +"no-basis-Organization","Organization.type:organisatoriskBetegnelse.coding","Organization.type.coding","","","",0,*,"","","Y","Coding {[]} {[]} +","Code defined by a terminology system","A reference to a code defined by a terminology system.","Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true.","Allows for alternative encodings within a code system, and translations to other code systems.","","","","","","","",,,,,"",,,,"CodeableConcept.coding",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Organization","Organization.type:organisatoriskBetegnelse.coding.id","Organization.type.coding.id","","","",0,1,"","","","string {[]} {[]} +","Unique id for inter-element referencing","Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.","","","","","","","","","",,,,,"",,,,"Element.id",0,1,"","" +"no-basis-Organization","Organization.type:organisatoriskBetegnelse.coding.extension","Organization.type.coding.extension","","extensions +user content","",0,*,"","","","Extension {[]} {[]} +","Additional content defined by implementations","May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","","","","","","","","",,,,,"","value:url} +","Extensions are always sliced by (at least) url",,"open","Element.extension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}" +"no-basis-Organization","Organization.type:organisatoriskBetegnelse.coding.system","Organization.type.coding.system","","","",1,1,"","","Y","uri {[]} {[]} +","Identity of the terminology system","The identification of the code system that defines the meaning of the symbol in the code.","The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...). OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should reference to some definition that establishes the system clearly and unambiguously.","Need to be unambiguous about the source of the definition of the symbol.","","","<valueUri xmlns=""http://hl7.org/fhir"" value=""urn:oid:2.16.578.1.12.4.1.1.8624""/>","","","","",,,,,"",,,,"Coding.system",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Organization","Organization.type:organisatoriskBetegnelse.coding.version","Organization.type.coding.version","","","",0,1,"","","Y","string {[]} {[]} +","Version of the system - if relevant","The version of the code system which was used when choosing this code. Note that a well-maintained code system does not need the version reported, because the meaning of codes is consistent across versions. However this cannot consistently be assured, and when the meaning is not guaranteed to be consistent, the version SHOULD be exchanged.","Where the terminology does not clearly define what string should be used to identify code system versions, the recommendation is to use the date (expressed in FHIR date format) on which that version was officially published as the version date.","","","","","","","","",,,,,"",,,,"Coding.version",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Organization","Organization.type:organisatoriskBetegnelse.coding.code","Organization.type.coding.code","","","",1,1,"","","Y","code {[]} {[]} +","Symbol in syntax defined by the system","A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).","","Need to refer to a particular code in the system.","","","","","","","",,,,,"",,,,"Coding.code",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Organization","Organization.type:organisatoriskBetegnelse.coding.display","Organization.type.coding.display","","","",0,1,"","","Y","string {[]} {[]} +","Representation defined by the system","A representation of the meaning of the code in the system, following the rules of the system.","","Need to be able to carry a human-readable meaning of the code for readers that do not know the system.","","","","","","","",,,,,"",,,,"Coding.display",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Organization","Organization.type:organisatoriskBetegnelse.coding.userSelected","Organization.type.coding.userSelected","","","",0,1,"","","Y","boolean {[]} {[]} +","If this coding was chosen directly by the user","Indicates that this coding was chosen by a user directly - e.g. off a pick list of available items (codes or displays).","Amongst a set of alternatives, a directly chosen code is the most appropriate starting point for new translations. There is some ambiguity about what exactly 'directly chosen' implies, and trading partner agreement may be needed to clarify the use of this element and its consequences more completely.","This has been identified as a clinical safety criterium - that this exact system/code pair was chosen explicitly, rather than inferred by the system based on some rules or language processing.","","","","","","","",,,,,"",,,,"Coding.userSelected",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Organization","Organization.type:organisatoriskBetegnelse.text","Organization.type.text","","","",0,1,"","","Y","string {[]} {[]} +","Plain text representation of the concept","A human language representation of the concept as seen/selected/uttered by the user who entered the data and/or which represents the intended meaning of the user.","Very often the text is the same as a displayName of one of the codings.","The codes from the terminologies do not always capture the correct meaning with all the nuances of the human using them, or sometimes there is no appropriate code at all. In these cases, the text is used to capture the full meaning of the source.","","","","","","","",,,,,"",,,,"CodeableConcept.text",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Organization","Organization.name","Organization.name","","","",0,1,"","","Y","string {[]} {[]} +","Name used for the organization","A name associated with the organization.","If the name of an organization changes, consider putting the old name in the alias column so that it can still be located through searches.","Need to use the name as the label of the organization.","","","","","","","",,,,,"",,,,"Organization.name",0,1,"org-1 +","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Organization","Organization.alias","Organization.alias","","","",0,*,"","","","string {[]} {[]} +","A list of alternate names that the organization is known as, or was known as in the past","A list of alternate names that the organization is known as, or was known as in the past.","There are no dates associated with the alias/historic names, as this is not intended to track when names were used, but to assist in searching so that older names can still result in identifying the organization.","Over time locations and organizations go through many changes and can be known by different names. + +For searching knowing previous names that the organization was known by can be very useful.","","","","","","","",,,,,"",,,,"Organization.alias",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Organization","Organization.telecom","Organization.telecom","","","",0,*,"","","","ContactPoint {[]} {[]} +","A contact detail for the organization","A contact detail for the organization.","The use code 'home' is not to be used. Note that these contacts are not the contact details of people who are employed by or represent the organization, but official contacts for the organization itself.","Human contact for the organization.","","","","","","","",,,,,"",,,,"Organization.telecom",0,*,"org-3 +","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +org-3:The telecom of an organization can never be of use 'home' {where(use = 'home').empty()}" +"no-basis-Organization","Organization.address","Organization.address","","","",0,*,"","","","Address {[]} {[]} +","An address for the organization","An address for the organization.","Organization may have multiple addresses with different uses or applicable periods. The use code 'home' is not to be used.","May need to keep track of the organization's addresses for contacting, billing or reporting requirements.","","","","","","","",,,,,"",,,,"Organization.address",0,*,"org-2 +","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +org-2:An address of an organization can never be of use 'home' {where(use = 'home').empty()}" +"no-basis-Organization","Organization.partOf","Organization.partOf","","","",0,1,"","","Y","Reference {[]} {[CanonicalType[http://hl7.org/fhir/StructureDefinition/Organization], CanonicalType[http://helsenorge.no/fhir/StructureDefinition/no-basis-Organization]]} +","The organization of which this organization forms a part","The organization of which this organization forms a part.","","Need to be able to track the hierarchy of organizations within an organization.","","","","","","","",,,,,"",,,,"Organization.partOf",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Organization","Organization.contact","Organization.contact","","","",0,*,"","","","BackboneElement {[]} {[]} +","Contact for the organization for a certain purpose","Contact for the organization for a certain purpose.","Where multiple contacts for the same purpose are provided there is a standard extension that can be used to determine which one is the preferred contact to use.","Need to keep track of assigned contact points within bigger organization.","","","","","","","",,,,,"",,,,"Organization.contact",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Organization","Organization.contact.id","Organization.contact.id","","","",0,1,"","","","string {[]} {[]} +","Unique id for inter-element referencing","Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.","","","","","","","","","",,,,,"",,,,"Element.id",0,1,"","" +"no-basis-Organization","Organization.contact.extension","Organization.contact.extension","","extensions +user content","",0,*,"","","","Extension {[]} {[]} +","Additional content defined by implementations","May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","","","","","","","","",,,,,"",,,,"Element.extension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}" +"no-basis-Organization","Organization.contact.modifierExtension","Organization.contact.modifierExtension","","extensions +user contentmodifiers","",0,*,"","Y","Y","Extension {[]} {[]} +","Extensions that cannot be ignored even if unrecognized","May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. + +Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).","","","","","","","",,,,,"",,,,"BackboneElement.modifierExtension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}" +"no-basis-Organization","Organization.contact.purpose","Organization.contact.purpose","","","",0,1,"","","","CodeableConcept {[]} {[]} +","The type of contact","Indicates a purpose for which the contact can be reached.","","Need to distinguish between multiple contact persons.","","","","","","","",,"extensible","The purpose for which you would contact a contact party.","http://hl7.org/fhir/ValueSet/contactentity-type","",,,,"Organization.contact.purpose",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Organization","Organization.contact.name","Organization.contact.name","","","",0,1,"","","","HumanName {[]} {[]} +","A name associated with the contact","A name associated with the contact.","","Need to be able to track the person by name.","","","","","","","",,,,,"",,,,"Organization.contact.name",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Organization","Organization.contact.telecom","Organization.contact.telecom","","","",0,*,"","","","ContactPoint {[]} {[]} +","Contact details (telephone, email, etc.) for a contact","A contact detail (e.g. a telephone number or an email address) by which the party may be contacted.","","People have (primary) ways to contact them in some way such as phone, email.","","","","","","","",,,,,"",,,,"Organization.contact.telecom",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Organization","Organization.contact.address","Organization.contact.address","","","",0,1,"","","","Address {[]} {[]} +","Visiting or postal addresses for the contact","Visiting or postal addresses for the contact.","","May need to keep track of a contact party's address for contacting, billing or reporting requirements.","","","","","","","",,,,,"",,,,"Organization.contact.address",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Organization","Organization.endpoint","Organization.endpoint","","","",0,*,"","","","Reference {[]} {[CanonicalType[http://hl7.org/fhir/StructureDefinition/Endpoint]]} +","Technical endpoints providing access to services operated for the organization","Technical endpoints providing access to services operated for the organization. + +no-basis don't use this element to reference endpoints registered in the Norwegian Address register (endpoints connected to a kommunikasjonspart in tjenestebasert adressering). Endpoints registered in the Norwegian Address register should only be referenced through a kommunikasjonspart-Organization resource.","","Organizations have multiple systems that provide various services and need to be able to define the technical connection details for how to connect to them, and for what purpose.","","","","","","","",,,,,"",,,,"Organization.endpoint",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-partof","Extension","Extension","","","",0,*,"","","","null {[]} {[]} +","no-basis-partof","This basis extension mirrors the Encounter.partOF-attribute. The partOf-attribute enables booking of a set of related appointments with a set of sub-appointments being linked to the main appointment in the same way as encounters are being linked. A larger appointment of which this particular appointment is a component or step.","","","","","","","","","",,,,,"",,,,"Extension",0,*,"ele-1 +","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}" +"no-basis-partof","Extension.id","Extension.id","","","",0,1,"","","","string {[]} {[]} +","Unique id for inter-element referencing","Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.","","","","","","","","","",,,,,"",,,,"Element.id",0,1,"","" +"no-basis-partof","Extension.extension","Extension.extension","","","",0,0,"","","","Extension {[]} {[]} +","Extension","An Extension","","","","","","","","","",,,,,"","value:url} +","Extensions are always sliced by (at least) url",,"open","Element.extension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}" +"no-basis-partof","Extension.url","Extension.url","","","",1,1,"","","","uri {[]} {[]} +","identifies the meaning of the extension","Source of the definition for the extension code - a logical name or a URL.","The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.","","","","<valueUri xmlns=""http://hl7.org/fhir"" value=""http://helsenorge.no/fhir/StructureDefinition/no-basis-partof""/>","","","","",,,,,"",,,,"Extension.url",1,1,"","" +"no-basis-partof","Extension.value[x]","Extension.value[x]","","","",0,1,"","","","Reference {[]} {[CanonicalType[http://helsenorge.no/fhir/StructureDefinition/no-basis-Appointment]]} +","Appoinment partOf structure.","A larger appointment of which this particular appointment is a component or step.","","","","","","","","","",,,,,"",,,,"Extension.value[x]",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Practitioner","Practitioner","Practitioner","","","",0,*,"","","","null {[]} {[]} +","A person with a formal responsibility in the provisioning of healthcare or related services","A person who is directly or indirectly involved in the provisioning of healthcare.","","","","","","","","","",,,,,"",,,,"Practitioner",0,*,"","dom-2:If the resource is contained in another resource, it SHALL NOT contain nested Resources {contained.contained.empty()} +dom-3:If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource {contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()}dom-4:If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated {contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()}dom-5:If a resource is contained in another resource, it SHALL NOT have a security label {contained.meta.security.empty()}dom-6:A resource should have narrative for robust management {text.`div`.exists()}" +"no-basis-Practitioner","Practitioner.id","Practitioner.id","","","",0,1,"","","Y","id {[]} {[]} +","Logical id of this artifact","The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.","The only time that a resource does not have an id is when it is being submitted to the server using a create operation.","","","","","","","","",,,,,"",,,,"Resource.id",0,1,"","" +"no-basis-Practitioner","Practitioner.meta","Practitioner.meta","","","",0,1,"","","Y","Meta {[]} {[]} +","Metadata about the resource","The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource.","","","","","","","","","",,,,,"",,,,"Resource.meta",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Practitioner","Practitioner.implicitRules","Practitioner.implicitRules","","","",0,1,"","Y","Y","uri {[]} {[]} +","A set of rules under which this content was created","A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc.","Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of it's narrative along with other profiles, value sets, etc.","","","","","","","","",,,,,"",,,,"Resource.implicitRules",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Practitioner","Practitioner.language","Practitioner.language","","","",0,1,"","","","code {[]} {[]} +","Language of the resource content","The base language in which the resource is written.","Language is provided to support indexing and accessibility (typically, services such as text to speech use the language tag). The html language tag in the narrative applies to the narrative. The language tag on the resource may be used to specify the language of other presentations generated from the data in the resource. Not all the content has to be in the base language. The Resource.language should not be assumed to apply to the narrative automatically. If a language is specified, it should it also be specified on the div element in the html (see rules in HTML5 for information about the relationship between xml:lang and the html lang attribute).","","","","","","","","",,"preferred","A human language.","http://hl7.org/fhir/ValueSet/languages","",,,,"Resource.language",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Practitioner","Practitioner.text","Practitioner.text","","narrative +htmlxhtmldisplay","",0,1,"","","","Narrative {[]} {[]} +","Text summary of the resource, for human interpretation","A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it ""clinically safe"" for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety.","Contained resources do not have narrative. Resources that are not contained SHOULD have a narrative. In some cases, a resource may only have text with little or no additional discrete data (as long as all minOccurs=1 elements are satisfied). This may be necessary for data from legacy systems where information is captured as a ""text blob"" or where text is additionally entered raw or narrated and encoded information is added later.","","","","","","","","",,,,,"",,,,"DomainResource.text",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Practitioner","Practitioner.contained","Practitioner.contained","","inline resources +anonymous resourcescontained resources","",0,*,"","","","Resource {[]} {[]} +","Contained, inline Resources","These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.","This should never be done when the content can be identified properly, as once identification is lost, it is extremely difficult (and context dependent) to restore it again. Contained resources may have profiles and tags In their meta elements, but SHALL NOT have security labels.","","","","","","","","",,,,,"",,,,"DomainResource.contained",0,*,"","" +"no-basis-Practitioner","Practitioner.extension","Practitioner.extension","","extensions +user content","",0,*,"","","","Extension {[]} {[]} +","Additional content defined by implementations","May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","","","","","","","","",,,,,"",,,,"DomainResource.extension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}" +"no-basis-Practitioner","Practitioner.modifierExtension","Practitioner.modifierExtension","","extensions +user content","",0,*,"","Y","","Extension {[]} {[]} +","Extensions that cannot be ignored","May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. + +Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).","","","","","","","",,,,,"",,,,"DomainResource.modifierExtension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}" +"no-basis-Practitioner","Practitioner.identifier","Practitioner.identifier","","","",0,*,"","","Y","Identifier {[]} {[]} +","An identifier for the person as this agent","An identifier that applies to this person in this role. + +In Norway all registered health care personnel is registered in the Helsepersonellregister (HPR) and is assigned a HPR-number that is used to identify the health care practitioner. Health care personnel not registered in HPR can use FNR for identification.","","Often, specific identities are assigned for the agent.","","","","","","","",,,,,"","value:system} +","",,"open","Practitioner.identifier",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Practitioner","Practitioner.identifier:HPR","Practitioner.identifier","HPR","","",0,*,"","","Y","Identifier {[]} {[]} +","HPR number","In Norway all registered health care personnel is registered in the Helsepersonellregister (HPR) and is assigned a HPR-number that is used to identify the health care practitioner. Health care personnel not registered in HPR can use FNR for identification. + +The norwegian helsepersonellnummer for the practitioner. HPR as one of the possible practitioner identification numbers, should at least be sent unless there is a reason not to. Reasons for not sending the HPR number include but are not limited to, research and apps without a contract for processing data.","","Often, specific identities are assigned for the agent.","","","","","","","",,,,,"",,,,"Practitioner.identifier",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Practitioner","Practitioner.identifier:HPR.id","Practitioner.identifier.id","","","",0,1,"","","","string {[]} {[]} +","Unique id for inter-element referencing","Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.","","","","","","","","","",,,,,"",,,,"Element.id",0,1,"","" +"no-basis-Practitioner","Practitioner.identifier:HPR.extension","Practitioner.identifier.extension","","extensions +user content","",0,*,"","","","Extension {[]} {[]} +","Additional content defined by implementations","May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","","","","","","","","",,,,,"","value:url} +","Extensions are always sliced by (at least) url",,"open","Element.extension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}" +"no-basis-Practitioner","Practitioner.identifier:HPR.use","Practitioner.identifier.use","","","",0,1,"","Y","Y","code {[]} {[]} +","usual | official | temp | secondary | old (If known)","The purpose of this identifier.","Applications can assume that an identifier is permanent unless it explicitly says that it is temporary.","Allows the appropriate identifier for a particular context of use to be selected from among a set of identifiers.","","","","","","","",,"required","Identifies the purpose for this identifier, if known .","http://hl7.org/fhir/ValueSet/identifier-use|4.0.1","",,,,"Identifier.use",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} " -"no-basis-Organization","Organization.identifier:ENH","Organization.identifier","ENH","organisasjonsnummer -organization number","",0,*,"","","Y","Identifier {[]} {[]} -","Organisasjonsnummer from Enhetsregisteret","Identifier for the organization that is used to identify the organization across multiple disparate systems.","","Organizations are known by a variety of ids. Some institutions maintain several, and most collect identifiers for exchange with other organizations concerning the organization.","","","","","","","",,,,,"",,,,"Organization.identifier",0,*,"org-1 -","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +"no-basis-Practitioner","Practitioner.identifier:HPR.type","Practitioner.identifier.type","","","",0,1,"","","Y","CodeableConcept {[]} {[]} +","Description of identifier","A coded type for the identifier that can be used to determine which identifier to use for a specific purpose.","This element deals only with general categories of identifiers. It SHOULD not be used for codes that correspond 1..1 with the Identifier.system. Some identifiers may fall into multiple categories due to common usage. Where the system is known, a type is unnecessary because the type is always part of the system definition. However systems often need to handle identifiers where the system is not known. There is not a 1:1 relationship between type and system, since many different systems have the same type.","Allows users to make use of identifiers when the identifier system is not known.","","","","","","","",,"extensible","A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.","http://hl7.org/fhir/ValueSet/identifier-type","",,,,"Identifier.type",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} " -"no-basis-Organization","Organization.identifier:ENH.id","Organization.identifier.id","","","",0,1,"","","","string {[]} {[]} +"no-basis-Practitioner","Practitioner.identifier:HPR.system","Practitioner.identifier.system","","","",1,1,"","","Y","uri {[]} {[]} +","The identifier for HPR number","The identifier for HPR number","Identifier.system is always case sensitive.","There are many sets of identifiers. To perform matching of two identifiers, we need to know what set we're dealing with. The system identifies a particular set of unique identifiers.","","","<valueUri xmlns=""http://hl7.org/fhir"" value=""urn:oid:2.16.578.1.12.4.1.4.4""/>","","<valueUri xmlns=""http://hl7.org/fhir"" value=""http://www.acme.com/identifiers/patient""/>","","",,,,,"",,,,"Identifier.system",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Practitioner","Practitioner.identifier:HPR.value","Practitioner.identifier.value","","","",1,1,"","","Y","string {[]} {[]} +","The acttual HPR-number","The acttual HPR-number","If the value is a full URI, then the system SHALL be urn:ietf:rfc:3986. The value's primary purpose is computational mapping. As a result, it may be normalized for comparison purposes (e.g. removing non-significant whitespace, dashes, etc.) A value formatted for human display can be conveyed using the [Rendered Value extension](http://hl7.org/fhir/R4/extension-rendered-value.html). Identifier.value is to be treated as case sensitive unless knowledge of the Identifier.system allows the processer to be confident that non-case-sensitive processing is safe.","","","","","","<valueString xmlns=""http://hl7.org/fhir"" value=""123456""/>","","",,,,,"",,,,"Identifier.value",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Practitioner","Practitioner.identifier:HPR.period","Practitioner.identifier.period","","","",0,1,"","","Y","Period {[]} {[]} +","Time period when id is/was valid for use","Time period during which identifier is/was valid for use.","","","","","","","","","",,,,,"",,,,"Identifier.period",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Practitioner","Practitioner.identifier:HPR.assigner","Practitioner.identifier.assigner","","","",0,1,"","","Y","Reference {[]} {[CanonicalType[http://hl7.org/fhir/StructureDefinition/Organization]]} +","Organization that issued id (may be just text)","Organization that issued/manages the identifier.","The Identifier.assigner may omit the .reference element and only contain a .display element reflecting the name or other textual information about the assigning organization.","","","","","","","","",,,,,"",,,,"Identifier.assigner",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Practitioner","Practitioner.identifier:FNR","Practitioner.identifier","FNR","","",0,*,"","","Y","Identifier {[]} {[]} +","Norwegian FNR","Fødselsnummer for the practitioner. Fødselsnummer as one of the possible practitioner identification numbers. Reasons for not sending the Fødselsnummer include but are not limited to, research and apps without a contract for processing data.","","Often, specific identities are assigned for the agent.","","","","","","","",,,,,"",,,,"Practitioner.identifier",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Practitioner","Practitioner.identifier:FNR.id","Practitioner.identifier.id","","","",0,1,"","","","string {[]} {[]} ","Unique id for inter-element referencing","Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.","","","","","","","","","",,,,,"",,,,"Element.id",0,1,"","" -"no-basis-Organization","Organization.identifier:ENH.extension","Organization.identifier.extension","","extensions +"no-basis-Practitioner","Practitioner.identifier:FNR.extension","Practitioner.identifier.extension","","extensions user content","",0,*,"","","","Extension {[]} {[]} ","Additional content defined by implementations","May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","","","","","","","","",,,,,"","value:url} ","Extensions are always sliced by (at least) url",,"open","Element.extension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}" -"no-basis-Organization","Organization.identifier:ENH.use","Organization.identifier.use","","","",0,1,"","Y","Y","code {[]} {[]} +"no-basis-Practitioner","Practitioner.identifier:FNR.use","Practitioner.identifier.use","","","",0,1,"","Y","Y","code {[]} {[]} ","usual | official | temp | secondary | old (If known)","The purpose of this identifier.","Applications can assume that an identifier is permanent unless it explicitly says that it is temporary.","Allows the appropriate identifier for a particular context of use to be selected from among a set of identifiers.","","","","","","","",,"required","Identifies the purpose for this identifier, if known .","http://hl7.org/fhir/ValueSet/identifier-use|4.0.1","",,,,"Identifier.use",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} " -"no-basis-Organization","Organization.identifier:ENH.type","Organization.identifier.type","","","",0,1,"","","Y","CodeableConcept {[]} {[]} +"no-basis-Practitioner","Practitioner.identifier:FNR.type","Practitioner.identifier.type","","","",0,1,"","","Y","CodeableConcept {[]} {[]} ","Description of identifier","A coded type for the identifier that can be used to determine which identifier to use for a specific purpose.","This element deals only with general categories of identifiers. It SHOULD not be used for codes that correspond 1..1 with the Identifier.system. Some identifiers may fall into multiple categories due to common usage. Where the system is known, a type is unnecessary because the type is always part of the system definition. However systems often need to handle identifiers where the system is not known. There is not a 1:1 relationship between type and system, since many different systems have the same type.","Allows users to make use of identifiers when the identifier system is not known.","","","","","","","",,"extensible","A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.","http://hl7.org/fhir/ValueSet/identifier-type","",,,,"Identifier.type",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} " -"no-basis-Organization","Organization.identifier:ENH.system","Organization.identifier.system","","","",1,1,"","","Y","uri {[]} {[]} -","The namespace for the identifier value","Establishes the namespace for the value - that is, a URL that describes a set values that are unique.","Identifier.system is always case sensitive.","There are many sets of identifiers. To perform matching of two identifiers, we need to know what set we're dealing with. The system identifies a particular set of unique identifiers.","","","<valueUri xmlns=""http://hl7.org/fhir"" value=""urn:oid:2.16.578.1.12.4.1.4.101""/>","","<valueUri xmlns=""http://hl7.org/fhir"" value=""http://www.acme.com/identifiers/patient""/>","","",,,,,"",,,,"Identifier.system",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +"no-basis-Practitioner","Practitioner.identifier:FNR.system","Practitioner.identifier.system","","","",1,1,"","","Y","uri {[]} {[]} +","The identification of FNR","The identification of FNR","Identifier.system is always case sensitive.","There are many sets of identifiers. To perform matching of two identifiers, we need to know what set we're dealing with. The system identifies a particular set of unique identifiers.","","","<valueUri xmlns=""http://hl7.org/fhir"" value=""urn:oid:2.16.578.1.12.4.1.4.1""/>","","<valueUri xmlns=""http://hl7.org/fhir"" value=""http://www.acme.com/identifiers/patient""/>","","",,,,,"",,,,"Identifier.system",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} " -"no-basis-Organization","Organization.identifier:ENH.value","Organization.identifier.value","","","",1,1,"","","Y","string {[]} {[]} -","The value that is unique","The portion of the identifier typically relevant to the user and which is unique within the context of the system.","If the value is a full URI, then the system SHALL be urn:ietf:rfc:3986. The value's primary purpose is computational mapping. As a result, it may be normalized for comparison purposes (e.g. removing non-significant whitespace, dashes, etc.) A value formatted for human display can be conveyed using the [Rendered Value extension](http://hl7.org/fhir/R4/extension-rendered-value.html). Identifier.value is to be treated as case sensitive unless knowledge of the Identifier.system allows the processer to be confident that non-case-sensitive processing is safe.","","","","","","<valueString xmlns=""http://hl7.org/fhir"" value=""123456""/>","","",,,,,"",,,,"Identifier.value",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +"no-basis-Practitioner","Practitioner.identifier:FNR.value","Practitioner.identifier.value","","","",1,1,"","","Y","string {[]} {[]} +","The actual FNR","The portion of the identifier typically relevant to the user and which is unique within the context of the system.","If the value is a full URI, then the system SHALL be urn:ietf:rfc:3986. The value's primary purpose is computational mapping. As a result, it may be normalized for comparison purposes (e.g. removing non-significant whitespace, dashes, etc.) A value formatted for human display can be conveyed using the [Rendered Value extension](http://hl7.org/fhir/R4/extension-rendered-value.html). Identifier.value is to be treated as case sensitive unless knowledge of the Identifier.system allows the processer to be confident that non-case-sensitive processing is safe.","","","","","","<valueString xmlns=""http://hl7.org/fhir"" value=""123456""/>","","",,,,,"",,,,"Identifier.value",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} " -"no-basis-Organization","Organization.identifier:ENH.period","Organization.identifier.period","","","",0,1,"","","Y","Period {[]} {[]} +"no-basis-Practitioner","Practitioner.identifier:FNR.period","Practitioner.identifier.period","","","",0,1,"","","Y","Period {[]} {[]} ","Time period when id is/was valid for use","Time period during which identifier is/was valid for use.","","","","","","","","","",,,,,"",,,,"Identifier.period",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} " -"no-basis-Organization","Organization.identifier:ENH.assigner","Organization.identifier.assigner","","","",0,1,"","","Y","Reference {[]} {[CanonicalType[http://hl7.org/fhir/StructureDefinition/Organization]]} +"no-basis-Practitioner","Practitioner.identifier:FNR.assigner","Practitioner.identifier.assigner","","","",0,1,"","","Y","Reference {[]} {[CanonicalType[http://hl7.org/fhir/StructureDefinition/Organization]]} ","Organization that issued id (may be just text)","Organization that issued/manages the identifier.","The Identifier.assigner may omit the .reference element and only contain a .display element reflecting the name or other textual information about the assigning organization.","","","","","","","","",,,,,"",,,,"Identifier.assigner",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} " -"no-basis-Organization","Organization.identifier:RSH","Organization.identifier","RSH","","",0,*,"","","Y","Identifier {[]} {[]} -","Nasjonalt register over enheter i spesialisthelsetjenesten (RESH-ID)","Identifier for the organization that is used to identify the organization across multiple disparate systems.","","Organizations are known by a variety of ids. Some institutions maintain several, and most collect identifiers for exchange with other organizations concerning the organization.","","","","","","","",,,,,"",,,,"Organization.identifier",0,*,"org-1 -","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +"no-basis-Practitioner","Practitioner.identifier:DNR","Practitioner.identifier","DNR","","",0,*,"","","Y","Identifier {[]} {[]} +","The D-nummer of the practitioner","The D-nummer of the practitioner. (assigned by the norwegian Skatteetaten)","","Often, specific identities are assigned for the agent.","","","","","","","",,,,,"",,,,"Practitioner.identifier",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} " -"no-basis-Organization","Organization.identifier:RSH.id","Organization.identifier.id","","","",0,1,"","","","string {[]} {[]} +"no-basis-Practitioner","Practitioner.identifier:DNR.id","Practitioner.identifier.id","","","",0,1,"","","","string {[]} {[]} ","Unique id for inter-element referencing","Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.","","","","","","","","","",,,,,"",,,,"Element.id",0,1,"","" -"no-basis-Organization","Organization.identifier:RSH.extension","Organization.identifier.extension","","extensions +"no-basis-Practitioner","Practitioner.identifier:DNR.extension","Practitioner.identifier.extension","","extensions user content","",0,*,"","","","Extension {[]} {[]} ","Additional content defined by implementations","May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","","","","","","","","",,,,,"","value:url} ","Extensions are always sliced by (at least) url",,"open","Element.extension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}" -"no-basis-Organization","Organization.identifier:RSH.use","Organization.identifier.use","","","",0,1,"","Y","Y","code {[]} {[]} +"no-basis-Practitioner","Practitioner.identifier:DNR.use","Practitioner.identifier.use","","","",0,1,"","Y","Y","code {[]} {[]} ","usual | official | temp | secondary | old (If known)","The purpose of this identifier.","Applications can assume that an identifier is permanent unless it explicitly says that it is temporary.","Allows the appropriate identifier for a particular context of use to be selected from among a set of identifiers.","","","","","","","",,"required","Identifies the purpose for this identifier, if known .","http://hl7.org/fhir/ValueSet/identifier-use|4.0.1","",,,,"Identifier.use",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} " -"no-basis-Organization","Organization.identifier:RSH.type","Organization.identifier.type","","","",0,1,"","","Y","CodeableConcept {[]} {[]} +"no-basis-Practitioner","Practitioner.identifier:DNR.type","Practitioner.identifier.type","","","",0,1,"","","Y","CodeableConcept {[]} {[]} ","Description of identifier","A coded type for the identifier that can be used to determine which identifier to use for a specific purpose.","This element deals only with general categories of identifiers. It SHOULD not be used for codes that correspond 1..1 with the Identifier.system. Some identifiers may fall into multiple categories due to common usage. Where the system is known, a type is unnecessary because the type is always part of the system definition. However systems often need to handle identifiers where the system is not known. There is not a 1:1 relationship between type and system, since many different systems have the same type.","Allows users to make use of identifiers when the identifier system is not known.","","","","","","","",,"extensible","A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.","http://hl7.org/fhir/ValueSet/identifier-type","",,,,"Identifier.type",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} " -"no-basis-Organization","Organization.identifier:RSH.system","Organization.identifier.system","","","",1,1,"","","Y","uri {[]} {[]} -","The namespace for the identifier value","Establishes the namespace for the value - that is, a URL that describes a set values that are unique.","Identifier.system is always case sensitive.","There are many sets of identifiers. To perform matching of two identifiers, we need to know what set we're dealing with. The system identifies a particular set of unique identifiers.","","","<valueUri xmlns=""http://hl7.org/fhir"" value=""urn:oid:2.16.578.1.12.4.1.4.102""/>","","<valueUri xmlns=""http://hl7.org/fhir"" value=""http://www.acme.com/identifiers/patient""/>","","",,,,,"",,,,"Identifier.system",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +"no-basis-Practitioner","Practitioner.identifier:DNR.system","Practitioner.identifier.system","","","",1,1,"","","Y","uri {[]} {[]} +","The identification of the D-nummer","The identification of the Norwegian D-nummer","Identifier.system is always case sensitive.","There are many sets of identifiers. To perform matching of two identifiers, we need to know what set we're dealing with. The system identifies a particular set of unique identifiers.","","","<valueUri xmlns=""http://hl7.org/fhir"" value=""urn:oid:2.16.578.1.12.4.1.4.2""/>","","<valueUri xmlns=""http://hl7.org/fhir"" value=""http://www.acme.com/identifiers/patient""/>","","",,,,,"",,,,"Identifier.system",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} " -"no-basis-Organization","Organization.identifier:RSH.value","Organization.identifier.value","","","",1,1,"","","Y","string {[]} {[]} -","The value that is unique","The portion of the identifier typically relevant to the user and which is unique within the context of the system.","If the value is a full URI, then the system SHALL be urn:ietf:rfc:3986. The value's primary purpose is computational mapping. As a result, it may be normalized for comparison purposes (e.g. removing non-significant whitespace, dashes, etc.) A value formatted for human display can be conveyed using the [Rendered Value extension](http://hl7.org/fhir/R4/extension-rendered-value.html). Identifier.value is to be treated as case sensitive unless knowledge of the Identifier.system allows the processer to be confident that non-case-sensitive processing is safe.","","","","","","<valueString xmlns=""http://hl7.org/fhir"" value=""123456""/>","","",,,,,"",,,,"Identifier.value",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +"no-basis-Practitioner","Practitioner.identifier:DNR.value","Practitioner.identifier.value","","","",1,1,"","","Y","string {[]} {[]} +","The actual D-nummer","The actual Norwegian D-nummer","If the value is a full URI, then the system SHALL be urn:ietf:rfc:3986. The value's primary purpose is computational mapping. As a result, it may be normalized for comparison purposes (e.g. removing non-significant whitespace, dashes, etc.) A value formatted for human display can be conveyed using the [Rendered Value extension](http://hl7.org/fhir/R4/extension-rendered-value.html). Identifier.value is to be treated as case sensitive unless knowledge of the Identifier.system allows the processer to be confident that non-case-sensitive processing is safe.","","","","","","<valueString xmlns=""http://hl7.org/fhir"" value=""123456""/>","","",,,,,"",,,,"Identifier.value",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} " -"no-basis-Organization","Organization.identifier:RSH.period","Organization.identifier.period","","","",0,1,"","","Y","Period {[]} {[]} +"no-basis-Practitioner","Practitioner.identifier:DNR.period","Practitioner.identifier.period","","","",0,1,"","","Y","Period {[]} {[]} ","Time period when id is/was valid for use","Time period during which identifier is/was valid for use.","","","","","","","","","",,,,,"",,,,"Identifier.period",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} " -"no-basis-Organization","Organization.identifier:RSH.assigner","Organization.identifier.assigner","","","",0,1,"","","Y","Reference {[]} {[CanonicalType[http://hl7.org/fhir/StructureDefinition/Organization]]} +"no-basis-Practitioner","Practitioner.identifier:DNR.assigner","Practitioner.identifier.assigner","","","",0,1,"","","Y","Reference {[]} {[CanonicalType[http://hl7.org/fhir/StructureDefinition/Organization]]} ","Organization that issued id (may be just text)","Organization that issued/manages the identifier.","The Identifier.assigner may omit the .reference element and only contain a .display element reflecting the name or other textual information about the assigning organization.","","","","","","","","",,,,,"",,,,"Identifier.assigner",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} " -"no-basis-Organization","Organization.active","Organization.active","","","",0,1,"","Y","Y","boolean {[]} {[]} -","Whether the organization's record is still in active use","Whether the organization's record is still in active use.","This active flag is not intended to be used to mark an organization as temporarily closed or under construction. Instead the Location(s) within the Organization should have the suspended status. If further details of the reason for the suspension are required, then an extension on this element should be used. - -This element is labeled as a modifier because it may be used to mark that the resource was created in error.","Need a flag to indicate a record is no longer to be used and should generally be hidden for the user in the UI.","","This resource is generally assumed to be active if no value is provided for the active element","","","","","",,,,,"",,,,"Organization.active",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +"no-basis-Practitioner","Practitioner.active","Practitioner.active","","","",0,1,"","","Y","boolean {[]} {[]} +","Whether this practitioner's record is in active use","Whether this practitioner's record is in active use.","If the practitioner is not in use by one organization, then it should mark the period on the PractitonerRole with an end date (even if they are active) as they may be active in another role.","Need to be able to mark a practitioner record as not to be used because it was created in error.","","This resource is generally assumed to be active if no value is provided for the active element","","","","","",,,,,"",,,,"Practitioner.active",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} " -"no-basis-Organization","Organization.type","Organization.type","","","",0,*,"","","Y","CodeableConcept {[]} {[]} -","Kind of organization","no-basis provides two commonly used slices to indicate Organization.type. Both ValueSets are used in the Norweian realm and is currently maintained at Volven.no: -- Organisatorisk nivå (OID=8628) -- Organisatorisk betegnelse (OID=8624) +"no-basis-Practitioner","Practitioner.name","Practitioner.name","","","",0,*,"","","","HumanName {[CanonicalType[http://helsenorge.no/fhir/StructureDefinition/no-basis-HumanName]]} {[]} +","Norwegian human name","Defines the format of norwegian human name according to norwegian legislation (lov om personnavn).","Names may be changed, or repudiated, or people may have different names in different contexts. Names may be divided into parts of different type that have variable significance depending on context, though the division into parts does not always matter. With personal names, the different parts might or might not be imbued with some implicit meaning; various cultures associate different importance with the name parts and the degree to which systems must care about name parts around the world varies widely.","The name(s) that a Practitioner is known by. Where there are multiple, the name that the practitioner is usually known as should be used in the display.","","","","","","","",,,,,"",,,,"Practitioner.name",0,*,"ele-1 +","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Practitioner","Practitioner.telecom","Practitioner.telecom","","","",0,*,"","","Y","ContactPoint {[]} {[]} +","A contact detail for the practitioner (that apply to all roles)","A contact detail for the practitioner, e.g. a telephone number or an email address.","Person may have multiple ways to be contacted with different uses or applicable periods. May need to have options for contacting the person urgently and to help with identification. These typically will have home numbers, or mobile numbers that are not role specific.","Need to know how to reach a practitioner independent to any roles the practitioner may have.","","","","","","","",,,,,"",,,,"Practitioner.telecom",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Practitioner","Practitioner.address","Practitioner.address","","","",0,*,"","","","Address {[CanonicalType[http://helsenorge.no/fhir/StructureDefinition/no-basis-Address]]} {[]} +","Norwegian address","http://hl7.no/fhir/StructureDefinition/no-basis-Address -The kind(s) of organization that this is.","Organizations can be corporations, wards, sections, clinical teams, government departments, etc. Note that code is generally a classifier of the type of organization; in many applications, codes are used to identity a particular organization (say, ward) as opposed to another of the same type - these are identifiers, not codes +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.","Note: address is intended to describe postal addresses for administrative purposes, not to describe absolute geographical coordinates. Postal addresses are often used as proxies for physical locations (also see the [Location](http://hl7.org/fhir/R4/location.html#) resource).","The home/mailing address of the practitioner is often required for employee administration purposes, and also for some rostering services where the start point (practitioners home) can be used in calculations.","","","","","","","",,,,,"",,,,"Practitioner.address",0,*,"ele-1 +","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Practitioner","Practitioner.gender","Practitioner.gender","","","",0,1,"","","Y","code {[]} {[]} +","male | female | other | unknown","Administrative Gender - the gender that the person is considered to have for administration and record keeping purposes.","","Needed to address the person correctly.","","","","","","","",,"required","The gender of a person used for administrative purposes.","http://hl7.org/fhir/ValueSet/administrative-gender|4.0.1","",,,,"Practitioner.gender",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Practitioner","Practitioner.birthDate","Practitioner.birthDate","","","",0,1,"","","Y","date {[]} {[]} +","The date on which the practitioner was born","The date of birth for the practitioner.","","Needed for identification.","","","","","","","",,,,,"",,,,"Practitioner.birthDate",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Practitioner","Practitioner.photo","Practitioner.photo","","","",0,*,"","","","Attachment {[]} {[]} +","Image of the person","Image of the person.","","Many EHR systems have the capability to capture an image of patients and personnel. Fits with newer social media usage too.","","","","","","","",,,,,"",,,,"Practitioner.photo",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Practitioner","Practitioner.qualification","Practitioner.qualification","","","",0,*,"","","","BackboneElement {[]} {[]} +","Certification, licenses, or training pertaining to the provision of care","Coded representation of the qualification of the health care practitioner. Usually contains healthPersonnellCategory according to Kategori helsepersonell (OID=9060) and approvalType according to Godkjenningstype HPR (OID=7704)","","","","","","","","","",,,,,"",,,,"Practitioner.qualification",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Practitioner","Practitioner.qualification.id","Practitioner.qualification.id","","","",0,1,"","","","string {[]} {[]} +","Unique id for inter-element referencing","Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.","","","","","","","","","",,,,,"",,,,"Element.id",0,1,"","" +"no-basis-Practitioner","Practitioner.qualification.extension","Practitioner.qualification.extension","","extensions +user content","",0,*,"","","","Extension {[]} {[]} +","Additional content defined by implementations","May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","","","","","","","","",,,,,"",,,,"Element.extension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}" +"no-basis-Practitioner","Practitioner.qualification.modifierExtension","Practitioner.qualification.modifierExtension","","extensions +user contentmodifiers","",0,*,"","Y","Y","Extension {[]} {[]} +","Extensions that cannot be ignored even if unrecognized","May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. -When considering if multiple types are appropriate, you should evaluate if child organizations would be a more appropriate use of the concept, as different types likely are in different sub-areas of the organization. This is most likely to be used where type values have orthogonal values, such as a religious, academic and medical center. +Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).","","","","","","","",,,,,"",,,,"BackboneElement.modifierExtension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}" +"no-basis-Practitioner","Practitioner.qualification.identifier","Practitioner.qualification.identifier","","","",0,*,"","","","Identifier {[]} {[]} +","An identifier for this qualification for the practitioner","An identifier that applies to this person's qualification in this role.","","Often, specific identities are assigned for the qualification.","","","","","","","",,,,,"",,,,"Practitioner.qualification.identifier",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Practitioner","Practitioner.qualification.code","Practitioner.qualification.code","","","",1,1,"","","","CodeableConcept {[]} {[]} +","Coded representation of the qualification","Coded representation of the qualification of the health care practitioner. Usually contains healthPersonnellCategory according to Kategori helsepersonell (OID=9060) and approvalType according to Godkjenningstype HPR (OID=7704)","","","","","","","","","",,"example","Specific qualification the practitioner has to provide a service.","http://terminology.hl7.org/ValueSet/v2-2.7-0360","",,,,"Practitioner.qualification.code",1,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Practitioner","Practitioner.qualification.code.id","Practitioner.qualification.code.id","","","",0,1,"","","","string {[]} {[]} +","Unique id for inter-element referencing","Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.","","","","","","","","","",,,,,"",,,,"Element.id",0,1,"","" +"no-basis-Practitioner","Practitioner.qualification.code.extension","Practitioner.qualification.code.extension","","extensions +user content","",0,*,"","","","Extension {[]} {[]} +","Additional content defined by implementations","May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","","","","","","","","",,,,,"","value:url} +","Extensions are always sliced by (at least) url",,"open","Element.extension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}" +"no-basis-Practitioner","Practitioner.qualification.code.coding","Practitioner.qualification.code.coding","","","",0,*,"","","Y","Coding {[]} {[]} +","Coded representation of the qualification","Coded representation of the qualification of the health care practitioner. Usually contains healthPersonnellCategory according to Kategori helsepersonell (OID=9060) and approvalType according to Godkjenningstype HPR (OID=7704)","Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true.","Allows for alternative encodings within a code system, and translations to other code systems.","","","","","","","",,,,,"","value:system} +","",,"open","CodeableConcept.coding",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Practitioner","Practitioner.qualification.code.coding:healthPersonnellCategory","Practitioner.qualification.code.coding","healthPersonnellCategory","","",0,*,"","","Y","Coding {[]} {[]} +","The health care personnel category","Category of health care personnel authorization according to Helsepersonnelloven §48","Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true.","Allows for alternative encodings within a code system, and translations to other code systems.","","","","","","","",,"preferred","","urn:oid:2.16.578.1.12.4.1.1.9060","",,,,"CodeableConcept.coding",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Practitioner","Practitioner.qualification.code.coding:healthPersonnellCategory.id","Practitioner.qualification.code.coding.id","","","",0,1,"","","","string {[]} {[]} +","Unique id for inter-element referencing","Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.","","","","","","","","","",,,,,"",,,,"Element.id",0,1,"","" +"no-basis-Practitioner","Practitioner.qualification.code.coding:healthPersonnellCategory.extension","Practitioner.qualification.code.coding.extension","","extensions +user content","",0,*,"","","","Extension {[]} {[]} +","Additional content defined by implementations","May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","","","","","","","","",,,,,"","value:url} +","Extensions are always sliced by (at least) url",,"open","Element.extension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}" +"no-basis-Practitioner","Practitioner.qualification.code.coding:healthPersonnellCategory.system","Practitioner.qualification.code.coding.system","","","",1,1,"","","Y","uri {[]} {[]} +","Identification of the CodeSystem 9060 on Volven","Identification of the CodeSystem Kategori helsepersonell (OID=9060) used to describe the category of authorized health care personnel","The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...). OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should reference to some definition that establishes the system clearly and unambiguously.","Need to be unambiguous about the source of the definition of the symbol.","","","<valueUri xmlns=""http://hl7.org/fhir"" value=""urn:oid:2.16.578.1.12.4.1.1.9060""/>","","","","",,,,,"",,,,"Coding.system",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Practitioner","Practitioner.qualification.code.coding:healthPersonnellCategory.version","Practitioner.qualification.code.coding.version","","","",0,1,"","","Y","string {[]} {[]} +","Version of the system - if relevant","The version of the code system which was used when choosing this code. Note that a well-maintained code system does not need the version reported, because the meaning of codes is consistent across versions. However this cannot consistently be assured, and when the meaning is not guaranteed to be consistent, the version SHOULD be exchanged.","Where the terminology does not clearly define what string should be used to identify code system versions, the recommendation is to use the date (expressed in FHIR date format) on which that version was officially published as the version date.","","","","","","","","",,,,,"",,,,"Coding.version",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Practitioner","Practitioner.qualification.code.coding:healthPersonnellCategory.code","Practitioner.qualification.code.coding.code","","","",1,1,"","","Y","code {[]} {[]} +","Symbol in syntax defined by the system","A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).","","Need to refer to a particular code in the system.","","","","","","","",,,,,"",,,,"Coding.code",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Practitioner","Practitioner.qualification.code.coding:healthPersonnellCategory.display","Practitioner.qualification.code.coding.display","","","",0,1,"","","Y","string {[]} {[]} +","Representation defined by the system","A representation of the meaning of the code in the system, following the rules of the system.","","Need to be able to carry a human-readable meaning of the code for readers that do not know the system.","","","","","","","",,,,,"",,,,"Coding.display",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Practitioner","Practitioner.qualification.code.coding:healthPersonnellCategory.userSelected","Practitioner.qualification.code.coding.userSelected","","","",0,1,"","","Y","boolean {[]} {[]} +","If this coding was chosen directly by the user","Indicates that this coding was chosen by a user directly - e.g. off a pick list of available items (codes or displays).","Amongst a set of alternatives, a directly chosen code is the most appropriate starting point for new translations. There is some ambiguity about what exactly 'directly chosen' implies, and trading partner agreement may be needed to clarify the use of this element and its consequences more completely.","This has been identified as a clinical safety criterium - that this exact system/code pair was chosen explicitly, rather than inferred by the system based on some rules or language processing.","","","","","","","",,,,,"",,,,"Coding.userSelected",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Practitioner","Practitioner.qualification.code.coding:approvalType","Practitioner.qualification.code.coding","approvalType","","",0,*,"","","Y","Coding {[]} {[]} +","The approval type of the practitioner","The approval type of the practitioner (if applicable) according to the CodeSystem Godkjenningstype HPR (OID=7704)","Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true.","Allows for alternative encodings within a code system, and translations to other code systems.","","","","","","","",,"preferred","","urn:oid:2.16.578.1.12.4.1.1.7704","",,,,"CodeableConcept.coding",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Practitioner","Practitioner.qualification.code.coding:approvalType.id","Practitioner.qualification.code.coding.id","","","",0,1,"","","","string {[]} {[]} +","Unique id for inter-element referencing","Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.","","","","","","","","","",,,,,"",,,,"Element.id",0,1,"","" +"no-basis-Practitioner","Practitioner.qualification.code.coding:approvalType.extension","Practitioner.qualification.code.coding.extension","","extensions +user content","",0,*,"","","","Extension {[]} {[]} +","Additional content defined by implementations","May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","","","","","","","","",,,,,"","value:url} +","Extensions are always sliced by (at least) url",,"open","Element.extension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}" +"no-basis-Practitioner","Practitioner.qualification.code.coding:approvalType.system","Practitioner.qualification.code.coding.system","","","",1,1,"","","Y","uri {[]} {[]} +","Identification of the CodeSystem 7704 on Volven","Identification of the CodeSystem Godkjenningstype HPR (OID=7704) used to describe type of autohorization registered in HPR.","The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...). OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should reference to some definition that establishes the system clearly and unambiguously.","Need to be unambiguous about the source of the definition of the symbol.","","","<valueUri xmlns=""http://hl7.org/fhir"" value=""urn:oid:2.16.578.1.12.4.1.1.7704""/>","","","","",,,,,"",,,,"Coding.system",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Practitioner","Practitioner.qualification.code.coding:approvalType.version","Practitioner.qualification.code.coding.version","","","",0,1,"","","Y","string {[]} {[]} +","Version of the system - if relevant","The version of the code system which was used when choosing this code. Note that a well-maintained code system does not need the version reported, because the meaning of codes is consistent across versions. However this cannot consistently be assured, and when the meaning is not guaranteed to be consistent, the version SHOULD be exchanged.","Where the terminology does not clearly define what string should be used to identify code system versions, the recommendation is to use the date (expressed in FHIR date format) on which that version was officially published as the version date.","","","","","","","","",,,,,"",,,,"Coding.version",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Practitioner","Practitioner.qualification.code.coding:approvalType.code","Practitioner.qualification.code.coding.code","","","",1,1,"","","Y","code {[]} {[]} +","Symbol in syntax defined by the system","A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).","","Need to refer to a particular code in the system.","","","","","","","",,,,,"",,,,"Coding.code",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Practitioner","Practitioner.qualification.code.coding:approvalType.display","Practitioner.qualification.code.coding.display","","","",0,1,"","","Y","string {[]} {[]} +","Representation defined by the system","A representation of the meaning of the code in the system, following the rules of the system.","","Need to be able to carry a human-readable meaning of the code for readers that do not know the system.","","","","","","","",,,,,"",,,,"Coding.display",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Practitioner","Practitioner.qualification.code.coding:approvalType.userSelected","Practitioner.qualification.code.coding.userSelected","","","",0,1,"","","Y","boolean {[]} {[]} +","If this coding was chosen directly by the user","Indicates that this coding was chosen by a user directly - e.g. off a pick list of available items (codes or displays).","Amongst a set of alternatives, a directly chosen code is the most appropriate starting point for new translations. There is some ambiguity about what exactly 'directly chosen' implies, and trading partner agreement may be needed to clarify the use of this element and its consequences more completely.","This has been identified as a clinical safety criterium - that this exact system/code pair was chosen explicitly, rather than inferred by the system based on some rules or language processing.","","","","","","","",,,,,"",,,,"Coding.userSelected",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Practitioner","Practitioner.qualification.code.coding:healthPersonnelSpecialization","Practitioner.qualification.code.coding","healthPersonnelSpecialization","","",0,*,"","","Y","Coding {[]} {[]} +","Godkjent spesialitet for helsepersonell registrert i HPR.","Godkjent spesialitet for helsepersonell registrert i HPR. Helsepersonellregisterets (HPR) klassifikasjon av spesialiteter (OID=7426)","Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true.","Allows for alternative encodings within a code system, and translations to other code systems.","","","","","","","",,"preferred","","urn:oid:2.16.578.1.12.4.1.1.7426","",,,,"CodeableConcept.coding",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Practitioner","Practitioner.qualification.code.coding:healthPersonnelSpecialization.id","Practitioner.qualification.code.coding.id","","","",0,1,"","","","string {[]} {[]} +","Unique id for inter-element referencing","Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.","","","","","","","","","",,,,,"",,,,"Element.id",0,1,"","" +"no-basis-Practitioner","Practitioner.qualification.code.coding:healthPersonnelSpecialization.extension","Practitioner.qualification.code.coding.extension","","extensions +user content","",0,*,"","","","Extension {[]} {[]} +","Additional content defined by implementations","May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","","","","","","","","",,,,,"","value:url} +","Extensions are always sliced by (at least) url",,"open","Element.extension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}" +"no-basis-Practitioner","Practitioner.qualification.code.coding:healthPersonnelSpecialization.system","Practitioner.qualification.code.coding.system","","","",1,1,"","","Y","uri {[]} {[]} +","Identity of the terminology system","The identification of the code system that defines the meaning of the symbol in the code.","The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...). OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should reference to some definition that establishes the system clearly and unambiguously.","Need to be unambiguous about the source of the definition of the symbol.","","","<valueUri xmlns=""http://hl7.org/fhir"" value=""urn:oid:2.16.578.1.12.4.1.1.7426""/>","","","","",,,,,"",,,,"Coding.system",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Practitioner","Practitioner.qualification.code.coding:healthPersonnelSpecialization.version","Practitioner.qualification.code.coding.version","","","",0,1,"","","Y","string {[]} {[]} +","Version of the system - if relevant","The version of the code system which was used when choosing this code. Note that a well-maintained code system does not need the version reported, because the meaning of codes is consistent across versions. However this cannot consistently be assured, and when the meaning is not guaranteed to be consistent, the version SHOULD be exchanged.","Where the terminology does not clearly define what string should be used to identify code system versions, the recommendation is to use the date (expressed in FHIR date format) on which that version was officially published as the version date.","","","","","","","","",,,,,"",,,,"Coding.version",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Practitioner","Practitioner.qualification.code.coding:healthPersonnelSpecialization.code","Practitioner.qualification.code.coding.code","","","",1,1,"","","Y","code {[]} {[]} +","Symbol in syntax defined by the system","A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).","","Need to refer to a particular code in the system.","","","","","","","",,,,,"",,,,"Coding.code",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Practitioner","Practitioner.qualification.code.coding:healthPersonnelSpecialization.display","Practitioner.qualification.code.coding.display","","","",0,1,"","","Y","string {[]} {[]} +","Representation defined by the system","A representation of the meaning of the code in the system, following the rules of the system.","","Need to be able to carry a human-readable meaning of the code for readers that do not know the system.","","","","","","","",,,,,"",,,,"Coding.display",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Practitioner","Practitioner.qualification.code.coding:healthPersonnelSpecialization.userSelected","Practitioner.qualification.code.coding.userSelected","","","",0,1,"","","Y","boolean {[]} {[]} +","If this coding was chosen directly by the user","Indicates that this coding was chosen by a user directly - e.g. off a pick list of available items (codes or displays).","Amongst a set of alternatives, a directly chosen code is the most appropriate starting point for new translations. There is some ambiguity about what exactly 'directly chosen' implies, and trading partner agreement may be needed to clarify the use of this element and its consequences more completely.","This has been identified as a clinical safety criterium - that this exact system/code pair was chosen explicitly, rather than inferred by the system based on some rules or language processing.","","","","","","","",,,,,"",,,,"Coding.userSelected",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Practitioner","Practitioner.qualification.code.text","Practitioner.qualification.code.text","","","",0,1,"","","Y","string {[]} {[]} +","Plain text representation of the concept","A human language representation of the concept as seen/selected/uttered by the user who entered the data and/or which represents the intended meaning of the user.","Very often the text is the same as a displayName of one of the codings.","The codes from the terminologies do not always capture the correct meaning with all the nuances of the human using them, or sometimes there is no appropriate code at all. In these cases, the text is used to capture the full meaning of the source.","","","","","","","",,,,,"",,,,"CodeableConcept.text",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Practitioner","Practitioner.qualification.period","Practitioner.qualification.period","","","",0,1,"","","","Period {[]} {[]} +","Period during which the qualification is valid","Period during which the qualification is valid.","","Qualifications are often for a limited period of time, and can be revoked.","","","","","","","",,,,,"",,,,"Practitioner.qualification.period",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Practitioner","Practitioner.qualification.issuer","Practitioner.qualification.issuer","","","",0,1,"","","","Reference {[]} {[CanonicalType[http://hl7.org/fhir/StructureDefinition/Organization]]} +","Organization that regulates and issues the qualification","Organization that regulates and issues the qualification.","","","","","","","","","",,,,,"",,,,"Practitioner.qualification.issuer",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-Practitioner","Practitioner.communication","Practitioner.communication","","","",0,*,"","","","CodeableConcept {[]} {[]} +","A language the practitioner can use in patient communication","A language the practitioner can use in patient communication.","The structure aa-BB with this exact casing is one the most widely used notations for locale. However not all systems code this but instead have it as free text. Hence CodeableConcept instead of code as the data type.","Knowing which language a practitioner speaks can help in facilitating communication with patients.","","","","","","","",,"preferred","A human language.","http://hl7.org/fhir/ValueSet/languages","",,,,"Practitioner.communication",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-PractitionerRole","PractitionerRole","PractitionerRole","","","",0,*,"","","","null {[]} {[]} +","Roles/organizations the practitioner is associated with","A specific set of Roles/Locations/specialties/services that a practitioner may perform at an organization for a period of time.","","","","","","","","","",,,,,"",,,,"PractitionerRole",0,*,"","dom-2:If the resource is contained in another resource, it SHALL NOT contain nested Resources {contained.contained.empty()} +dom-3:If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource {contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()}dom-4:If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated {contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()}dom-5:If a resource is contained in another resource, it SHALL NOT have a security label {contained.meta.security.empty()}dom-6:A resource should have narrative for robust management {text.`div`.exists()}" +"no-basis-PractitionerRole","PractitionerRole.id","PractitionerRole.id","","","",0,1,"","","Y","id {[]} {[]} +","Logical id of this artifact","The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.","The only time that a resource does not have an id is when it is being submitted to the server using a create operation.","","","","","","","","",,,,,"",,,,"Resource.id",0,1,"","" +"no-basis-PractitionerRole","PractitionerRole.meta","PractitionerRole.meta","","","",0,1,"","","Y","Meta {[]} {[]} +","Metadata about the resource","The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource.","","","","","","","","","",,,,,"",,,,"Resource.meta",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-PractitionerRole","PractitionerRole.implicitRules","PractitionerRole.implicitRules","","","",0,1,"","Y","Y","uri {[]} {[]} +","A set of rules under which this content was created","A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc.","Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of it's narrative along with other profiles, value sets, etc.","","","","","","","","",,,,,"",,,,"Resource.implicitRules",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-PractitionerRole","PractitionerRole.language","PractitionerRole.language","","","",0,1,"","","","code {[]} {[]} +","Language of the resource content","The base language in which the resource is written.","Language is provided to support indexing and accessibility (typically, services such as text to speech use the language tag). The html language tag in the narrative applies to the narrative. The language tag on the resource may be used to specify the language of other presentations generated from the data in the resource. Not all the content has to be in the base language. The Resource.language should not be assumed to apply to the narrative automatically. If a language is specified, it should it also be specified on the div element in the html (see rules in HTML5 for information about the relationship between xml:lang and the html lang attribute).","","","","","","","","",,"preferred","A human language.","http://hl7.org/fhir/ValueSet/languages","",,,,"Resource.language",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-PractitionerRole","PractitionerRole.text","PractitionerRole.text","","narrative +htmlxhtmldisplay","",0,1,"","","","Narrative {[]} {[]} +","Text summary of the resource, for human interpretation","A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it ""clinically safe"" for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety.","Contained resources do not have narrative. Resources that are not contained SHOULD have a narrative. In some cases, a resource may only have text with little or no additional discrete data (as long as all minOccurs=1 elements are satisfied). This may be necessary for data from legacy systems where information is captured as a ""text blob"" or where text is additionally entered raw or narrated and encoded information is added later.","","","","","","","","",,,,,"",,,,"DomainResource.text",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-PractitionerRole","PractitionerRole.contained","PractitionerRole.contained","","inline resources +anonymous resourcescontained resources","",0,*,"","","","Resource {[]} {[]} +","Contained, inline Resources","These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.","This should never be done when the content can be identified properly, as once identification is lost, it is extremely difficult (and context dependent) to restore it again. Contained resources may have profiles and tags In their meta elements, but SHALL NOT have security labels.","","","","","","","","",,,,,"",,,,"DomainResource.contained",0,*,"","" +"no-basis-PractitionerRole","PractitionerRole.extension","PractitionerRole.extension","","extensions +user content","",0,*,"","","","Extension {[]} {[]} +","Additional content defined by implementations","May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","","","","","","","","",,,,,"",,,,"DomainResource.extension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}" +"no-basis-PractitionerRole","PractitionerRole.modifierExtension","PractitionerRole.modifierExtension","","extensions +user content","",0,*,"","Y","","Extension {[]} {[]} +","Extensions that cannot be ignored","May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. -We expect that some jurisdictions will profile this optionality to be a single cardinality.","Need to be able to track the kind of organization that this is - different organization types have different uses.","","","","","","","",,"example","Used to categorize the organization.","http://hl7.org/fhir/ValueSet/organization-type","","value:coding.system} -","",,"open","Organization.type",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).","","","","","","","",,,,,"",,,,"DomainResource.modifierExtension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}" +"no-basis-PractitionerRole","PractitionerRole.identifier","PractitionerRole.identifier","","","",0,*,"","","Y","Identifier {[]} {[]} +","Business Identifiers that are specific to a role/location","Business Identifiers that are specific to a role/location.","","Often, specific identities are assigned for the agent.","","","","","","","",,,,,"",,,,"PractitionerRole.identifier",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} " -"no-basis-Organization","Organization.type:organisatoriskNiva","Organization.type","organisatoriskNiva","","",0,*,"","","Y","CodeableConcept {[]} {[]} -","Organisatorisk nivå","The kind(s) of organization that this is.","Organizations can be corporations, wards, sections, clinical teams, government departments, etc. Note that code is generally a classifier of the type of organization; in many applications, codes are used to identity a particular organization (say, ward) as opposed to another of the same type - these are identifiers, not codes +"no-basis-PractitionerRole","PractitionerRole.active","PractitionerRole.active","","","",0,1,"","","Y","boolean {[]} {[]} +","Whether this practitioner role record is in active use","Whether this practitioner role record is in active use.","If this value is false, you may refer to the period to see when the role was in active use. If there is no period specified, no inference can be made about when it was active.","Need to be able to mark a practitioner role record as not to be used because it was created in error, or otherwise no longer in active use.","","This resource is generally assumed to be active if no value is provided for the active element","","","","","",,,,,"",,,,"PractitionerRole.active",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-PractitionerRole","PractitionerRole.period","PractitionerRole.period","","","",0,1,"","","Y","Period {[]} {[]} +","The period during which the practitioner is authorized to perform in these role(s)","The period during which the person is authorized to act as a practitioner in these role(s) for the organization.","","Even after the agencies is revoked, the fact that it existed must still be recorded.","","","","","","","",,,,,"",,,,"PractitionerRole.period",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-PractitionerRole","PractitionerRole.practitioner","PractitionerRole.practitioner","","","",0,1,"","","Y","Reference {[]} {[CanonicalType[http://hl7.org/fhir/StructureDefinition/Practitioner], CanonicalType[http://helsenorge.no/fhir/StructureDefinition/no-basis-Practitioner]]} +","Practitioner that is able to provide the defined services for the organization","Practitioner that is able to provide the defined services for the organization.","","","","","","","","","",,,,,"",,,,"PractitionerRole.practitioner",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-PractitionerRole","PractitionerRole.organization","PractitionerRole.organization","","","",0,1,"","","Y","Reference {[]} {[CanonicalType[http://hl7.org/fhir/StructureDefinition/Organization], CanonicalType[http://helsenorge.no/fhir/StructureDefinition/no-basis-Organization]]} +","Organization where the roles are available","The organization where the Practitioner performs the roles associated.","","","","","","","","","",,,,,"",,,,"PractitionerRole.organization",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-PractitionerRole","PractitionerRole.code","PractitionerRole.code","","","",0,*,"","","Y","CodeableConcept {[]} {[]} +","Roles which this practitioner may perform","no-basis: Codes related to what function the Practitioner may perform -When considering if multiple types are appropriate, you should evaluate if child organizations would be a more appropriate use of the concept, as different types likely are in different sub-areas of the organization. This is most likely to be used where type values have orthogonal values, such as a religious, academic and medical center. +Roles which this practitioner is authorized to perform for the organization.","A person may have more than one role.","Need to know what authority the practitioner has - what can they do?","","","","","","","",,"example","The role a person plays representing an organization.","http://hl7.org/fhir/ValueSet/practitioner-role","","value:coding.system} +","",,"open","PractitionerRole.code",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-PractitionerRole","PractitionerRole.code:functions","PractitionerRole.code","functions","helsepersonells funksjoner +","",0,*,"","","Y","CodeableConcept {[]} {[]} +","Roles which this practitioner may perform","no-basis: Codes from urn:oid:2.16.578.1.12.4.1.1.9034 Helsepersonells funksjoner mv. (OID=9034) -We expect that some jurisdictions will profile this optionality to be a single cardinality.","Need to be able to track the kind of organization that this is - different organization types have different uses.","","","","","","","",,"required","","urn:oid:2.16.578.1.12.4.1.1.8628","",,,,"Organization.type",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +Roles which this practitioner is authorized to perform for the organization.","A person may have more than one role.","Need to know what authority the practitioner has - what can they do?","","","","","","","",,"preferred","","urn:oid:2.16.578.1.12.4.1.1.9034","",,,,"PractitionerRole.code",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} " -"no-basis-Organization","Organization.type:organisatoriskNiva.id","Organization.type.id","","","",0,1,"","","","string {[]} {[]} +"no-basis-PractitionerRole","PractitionerRole.code:functions.id","PractitionerRole.code.id","","","",0,1,"","","","string {[]} {[]} ","Unique id for inter-element referencing","Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.","","","","","","","","","",,,,,"",,,,"Element.id",0,1,"","" -"no-basis-Organization","Organization.type:organisatoriskNiva.extension","Organization.type.extension","","extensions +"no-basis-PractitionerRole","PractitionerRole.code:functions.extension","PractitionerRole.code.extension","","extensions user content","",0,*,"","","","Extension {[]} {[]} ","Additional content defined by implementations","May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","","","","","","","","",,,,,"","value:url} ","Extensions are always sliced by (at least) url",,"open","Element.extension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}" -"no-basis-Organization","Organization.type:organisatoriskNiva.coding","Organization.type.coding","","","",0,*,"","","Y","Coding {[]} {[]} +"no-basis-PractitionerRole","PractitionerRole.code:functions.coding","PractitionerRole.code.coding","","","",0,*,"","","Y","Coding {[]} {[]} ","Code defined by a terminology system","A reference to a code defined by a terminology system.","Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true.","Allows for alternative encodings within a code system, and translations to other code systems.","","","","","","","",,,,,"",,,,"CodeableConcept.coding",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} " -"no-basis-Organization","Organization.type:organisatoriskNiva.coding.id","Organization.type.coding.id","","","",0,1,"","","","string {[]} {[]} +"no-basis-PractitionerRole","PractitionerRole.code:functions.coding.id","PractitionerRole.code.coding.id","","","",0,1,"","","","string {[]} {[]} ","Unique id for inter-element referencing","Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.","","","","","","","","","",,,,,"",,,,"Element.id",0,1,"","" -"no-basis-Organization","Organization.type:organisatoriskNiva.coding.extension","Organization.type.coding.extension","","extensions +"no-basis-PractitionerRole","PractitionerRole.code:functions.coding.extension","PractitionerRole.code.coding.extension","","extensions user content","",0,*,"","","","Extension {[]} {[]} ","Additional content defined by implementations","May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","","","","","","","","",,,,,"","value:url} ","Extensions are always sliced by (at least) url",,"open","Element.extension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}" -"no-basis-Organization","Organization.type:organisatoriskNiva.coding.system","Organization.type.coding.system","","","",1,1,"","","Y","uri {[]} {[]} -","Identity of the terminology system","The identification of the code system that defines the meaning of the symbol in the code.","The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...). OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should reference to some definition that establishes the system clearly and unambiguously.","Need to be unambiguous about the source of the definition of the symbol.","","","<valueUri xmlns=""http://hl7.org/fhir"" value=""urn:oid:2.16.578.1.12.4.1.1.8628""/>","","","","",,,,,"",,,,"Coding.system",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +"no-basis-PractitionerRole","PractitionerRole.code:functions.coding.system","PractitionerRole.code.coding.system","","","",1,1,"","","Y","uri {[]} {[]} +","Identity of the Helsepersonellregisterets (HPR) klassifikasjon av spesialiteter (OID=9034)","The identification of the code system Helsepersonellregisterets (HPR) klassifikasjon av spesialiteter (OID=9034)","The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...). OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should reference to some definition that establishes the system clearly and unambiguously.","Need to be unambiguous about the source of the definition of the symbol.","","","<valueUri xmlns=""http://hl7.org/fhir"" value=""urn:oid:2.16.578.1.12.4.1.1.9034""/>","","","","",,,,,"",,,,"Coding.system",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} " -"no-basis-Organization","Organization.type:organisatoriskNiva.coding.version","Organization.type.coding.version","","","",0,1,"","","Y","string {[]} {[]} +"no-basis-PractitionerRole","PractitionerRole.code:functions.coding.version","PractitionerRole.code.coding.version","","","",0,1,"","","Y","string {[]} {[]} ","Version of the system - if relevant","The version of the code system which was used when choosing this code. Note that a well-maintained code system does not need the version reported, because the meaning of codes is consistent across versions. However this cannot consistently be assured, and when the meaning is not guaranteed to be consistent, the version SHOULD be exchanged.","Where the terminology does not clearly define what string should be used to identify code system versions, the recommendation is to use the date (expressed in FHIR date format) on which that version was officially published as the version date.","","","","","","","","",,,,,"",,,,"Coding.version",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} " -"no-basis-Organization","Organization.type:organisatoriskNiva.coding.code","Organization.type.coding.code","","","",1,1,"","","Y","code {[]} {[]} +"no-basis-PractitionerRole","PractitionerRole.code:functions.coding.code","PractitionerRole.code.coding.code","","","",1,1,"","","Y","code {[]} {[]} ","Symbol in syntax defined by the system","A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).","","Need to refer to a particular code in the system.","","","","","","","",,,,,"",,,,"Coding.code",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} " -"no-basis-Organization","Organization.type:organisatoriskNiva.coding.display","Organization.type.coding.display","","","",0,1,"","","Y","string {[]} {[]} +"no-basis-PractitionerRole","PractitionerRole.code:functions.coding.display","PractitionerRole.code.coding.display","","","",0,1,"","","Y","string {[]} {[]} ","Representation defined by the system","A representation of the meaning of the code in the system, following the rules of the system.","","Need to be able to carry a human-readable meaning of the code for readers that do not know the system.","","","","","","","",,,,,"",,,,"Coding.display",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} " -"no-basis-Organization","Organization.type:organisatoriskNiva.coding.userSelected","Organization.type.coding.userSelected","","","",0,1,"","","Y","boolean {[]} {[]} +"no-basis-PractitionerRole","PractitionerRole.code:functions.coding.userSelected","PractitionerRole.code.coding.userSelected","","","",0,1,"","","Y","boolean {[]} {[]} ","If this coding was chosen directly by the user","Indicates that this coding was chosen by a user directly - e.g. off a pick list of available items (codes or displays).","Amongst a set of alternatives, a directly chosen code is the most appropriate starting point for new translations. There is some ambiguity about what exactly 'directly chosen' implies, and trading partner agreement may be needed to clarify the use of this element and its consequences more completely.","This has been identified as a clinical safety criterium - that this exact system/code pair was chosen explicitly, rather than inferred by the system based on some rules or language processing.","","","","","","","",,,,,"",,,,"Coding.userSelected",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} " -"no-basis-Organization","Organization.type:organisatoriskNiva.text","Organization.type.text","","","",0,1,"","","Y","string {[]} {[]} +"no-basis-PractitionerRole","PractitionerRole.code:functions.text","PractitionerRole.code.text","","","",0,1,"","","Y","string {[]} {[]} ","Plain text representation of the concept","A human language representation of the concept as seen/selected/uttered by the user who entered the data and/or which represents the intended meaning of the user.","Very often the text is the same as a displayName of one of the codings.","The codes from the terminologies do not always capture the correct meaning with all the nuances of the human using them, or sometimes there is no appropriate code at all. In these cases, the text is used to capture the full meaning of the source.","","","","","","","",,,,,"",,,,"CodeableConcept.text",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} " -"no-basis-Organization","Organization.type:organisatoriskBetegnelse","Organization.type","organisatoriskBetegnelse","","",0,*,"","","Y","CodeableConcept {[]} {[]} -","Organisatorisk betegnelse","The kind(s) of organization that this is.","Organizations can be corporations, wards, sections, clinical teams, government departments, etc. Note that code is generally a classifier of the type of organization; in many applications, codes are used to identity a particular organization (say, ward) as opposed to another of the same type - these are identifiers, not codes +"no-basis-PractitionerRole","PractitionerRole.specialty","PractitionerRole.specialty","","","",0,*,"","","Y","CodeableConcept {[]} {[]} +","Specific specialty of the practitioner","no-basis: code related to a speciality that the Practitioner can perform in the role within an organization -When considering if multiple types are appropriate, you should evaluate if child organizations would be a more appropriate use of the concept, as different types likely are in different sub-areas of the organization. This is most likely to be used where type values have orthogonal values, such as a religious, academic and medical center. - -We expect that some jurisdictions will profile this optionality to be a single cardinality.","Need to be able to track the kind of organization that this is - different organization types have different uses.","","","","","","","",,"required","","urn:oid:2.16.578.1.12.4.1.1.8624","",,,,"Organization.type",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +Specific specialty of the practitioner.","","","","","","","","","",,"preferred","Specific specialty associated with the agency.","http://hl7.org/fhir/ValueSet/c80-practice-codes","","value:coding.system} +","",,"open","PractitionerRole.specialty",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} " -"no-basis-Organization","Organization.type:organisatoriskBetegnelse.id","Organization.type.id","","","",0,1,"","","","string {[]} {[]} +"no-basis-PractitionerRole","PractitionerRole.specialty:discipline","PractitionerRole.specialty","discipline","fagområde +","",0,*,"","","Y","CodeableConcept {[]} {[]} +","Specific discipline of practitioner","The Discipline the practitioner operates within the organization.","","","","","","","","","",,"preferred","Specific discipline","urn:oid:2.16.578.1.12.4.1.1.8451","",,,,"PractitionerRole.specialty",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-PractitionerRole","PractitionerRole.specialty:discipline.id","PractitionerRole.specialty.id","","","",0,1,"","","","string {[]} {[]} ","Unique id for inter-element referencing","Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.","","","","","","","","","",,,,,"",,,,"Element.id",0,1,"","" -"no-basis-Organization","Organization.type:organisatoriskBetegnelse.extension","Organization.type.extension","","extensions +"no-basis-PractitionerRole","PractitionerRole.specialty:discipline.extension","PractitionerRole.specialty.extension","","extensions user content","",0,*,"","","","Extension {[]} {[]} ","Additional content defined by implementations","May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","","","","","","","","",,,,,"","value:url} ","Extensions are always sliced by (at least) url",,"open","Element.extension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}" -"no-basis-Organization","Organization.type:organisatoriskBetegnelse.coding","Organization.type.coding","","","",0,*,"","","Y","Coding {[]} {[]} +"no-basis-PractitionerRole","PractitionerRole.specialty:discipline.coding","PractitionerRole.specialty.coding","","","",0,*,"","","Y","Coding {[]} {[]} ","Code defined by a terminology system","A reference to a code defined by a terminology system.","Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true.","Allows for alternative encodings within a code system, and translations to other code systems.","","","","","","","",,,,,"",,,,"CodeableConcept.coding",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} " -"no-basis-Organization","Organization.type:organisatoriskBetegnelse.coding.id","Organization.type.coding.id","","","",0,1,"","","","string {[]} {[]} +"no-basis-PractitionerRole","PractitionerRole.specialty:discipline.coding.id","PractitionerRole.specialty.coding.id","","","",0,1,"","","","string {[]} {[]} ","Unique id for inter-element referencing","Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.","","","","","","","","","",,,,,"",,,,"Element.id",0,1,"","" -"no-basis-Organization","Organization.type:organisatoriskBetegnelse.coding.extension","Organization.type.coding.extension","","extensions +"no-basis-PractitionerRole","PractitionerRole.specialty:discipline.coding.extension","PractitionerRole.specialty.coding.extension","","extensions user content","",0,*,"","","","Extension {[]} {[]} ","Additional content defined by implementations","May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","","","","","","","","",,,,,"","value:url} ","Extensions are always sliced by (at least) url",,"open","Element.extension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}" -"no-basis-Organization","Organization.type:organisatoriskBetegnelse.coding.system","Organization.type.coding.system","","","",1,1,"","","Y","uri {[]} {[]} -","Identity of the terminology system","The identification of the code system that defines the meaning of the symbol in the code.","The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...). OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should reference to some definition that establishes the system clearly and unambiguously.","Need to be unambiguous about the source of the definition of the symbol.","","","<valueUri xmlns=""http://hl7.org/fhir"" value=""urn:oid:2.16.578.1.12.4.1.1.8624""/>","","","","",,,,,"",,,,"Coding.system",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +"no-basis-PractitionerRole","PractitionerRole.specialty:discipline.coding.system","PractitionerRole.specialty.coding.system","","Fagområde +","",1,1,"","","Y","uri {[]} {[]} +","The identification of the code system","The identification of the code system Fagområde (OID=8451)","The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...). OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should reference to some definition that establishes the system clearly and unambiguously.","Need to be unambiguous about the source of the definition of the symbol.","","","<valueUri xmlns=""http://hl7.org/fhir"" value=""urn:oid:2.16.578.1.12.4.1.1.8451""/>","","","","",,,,,"",,,,"Coding.system",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} " -"no-basis-Organization","Organization.type:organisatoriskBetegnelse.coding.version","Organization.type.coding.version","","","",0,1,"","","Y","string {[]} {[]} +"no-basis-PractitionerRole","PractitionerRole.specialty:discipline.coding.version","PractitionerRole.specialty.coding.version","","","",0,1,"","","Y","string {[]} {[]} ","Version of the system - if relevant","The version of the code system which was used when choosing this code. Note that a well-maintained code system does not need the version reported, because the meaning of codes is consistent across versions. However this cannot consistently be assured, and when the meaning is not guaranteed to be consistent, the version SHOULD be exchanged.","Where the terminology does not clearly define what string should be used to identify code system versions, the recommendation is to use the date (expressed in FHIR date format) on which that version was officially published as the version date.","","","","","","","","",,,,,"",,,,"Coding.version",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} " -"no-basis-Organization","Organization.type:organisatoriskBetegnelse.coding.code","Organization.type.coding.code","","","",1,1,"","","Y","code {[]} {[]} +"no-basis-PractitionerRole","PractitionerRole.specialty:discipline.coding.code","PractitionerRole.specialty.coding.code","","","",1,1,"","","Y","code {[]} {[]} ","Symbol in syntax defined by the system","A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).","","Need to refer to a particular code in the system.","","","","","","","",,,,,"",,,,"Coding.code",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} " -"no-basis-Organization","Organization.type:organisatoriskBetegnelse.coding.display","Organization.type.coding.display","","","",0,1,"","","Y","string {[]} {[]} +"no-basis-PractitionerRole","PractitionerRole.specialty:discipline.coding.display","PractitionerRole.specialty.coding.display","","","",0,1,"","","Y","string {[]} {[]} ","Representation defined by the system","A representation of the meaning of the code in the system, following the rules of the system.","","Need to be able to carry a human-readable meaning of the code for readers that do not know the system.","","","","","","","",,,,,"",,,,"Coding.display",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} " -"no-basis-Organization","Organization.type:organisatoriskBetegnelse.coding.userSelected","Organization.type.coding.userSelected","","","",0,1,"","","Y","boolean {[]} {[]} +"no-basis-PractitionerRole","PractitionerRole.specialty:discipline.coding.userSelected","PractitionerRole.specialty.coding.userSelected","","","",0,1,"","","Y","boolean {[]} {[]} ","If this coding was chosen directly by the user","Indicates that this coding was chosen by a user directly - e.g. off a pick list of available items (codes or displays).","Amongst a set of alternatives, a directly chosen code is the most appropriate starting point for new translations. There is some ambiguity about what exactly 'directly chosen' implies, and trading partner agreement may be needed to clarify the use of this element and its consequences more completely.","This has been identified as a clinical safety criterium - that this exact system/code pair was chosen explicitly, rather than inferred by the system based on some rules or language processing.","","","","","","","",,,,,"",,,,"Coding.userSelected",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} " -"no-basis-Organization","Organization.type:organisatoriskBetegnelse.text","Organization.type.text","","","",0,1,"","","Y","string {[]} {[]} +"no-basis-PractitionerRole","PractitionerRole.specialty:discipline.text","PractitionerRole.specialty.text","","","",0,1,"","","Y","string {[]} {[]} ","Plain text representation of the concept","A human language representation of the concept as seen/selected/uttered by the user who entered the data and/or which represents the intended meaning of the user.","Very often the text is the same as a displayName of one of the codings.","The codes from the terminologies do not always capture the correct meaning with all the nuances of the human using them, or sometimes there is no appropriate code at all. In these cases, the text is used to capture the full meaning of the source.","","","","","","","",,,,,"",,,,"CodeableConcept.text",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} " -"no-basis-Organization","Organization.name","Organization.name","","","",0,1,"","","Y","string {[]} {[]} -","Name used for the organization","A name associated with the organization.","If the name of an organization changes, consider putting the old name in the alias column so that it can still be located through searches.","Need to use the name as the label of the organization.","","","","","","","",,,,,"",,,,"Organization.name",0,1,"org-1 -","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +"no-basis-PractitionerRole","PractitionerRole.location","PractitionerRole.location","","","",0,*,"","","Y","Reference {[]} {[CanonicalType[http://hl7.org/fhir/StructureDefinition/Location], CanonicalType[http://helsenorge.no/fhir/StructureDefinition/no-basis-Location]]} +","The location(s) at which this practitioner provides care","The location(s) at which this practitioner provides care.","","","","","","","","","",,,,,"",,,,"PractitionerRole.location",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} " -"no-basis-Organization","Organization.alias","Organization.alias","","","",0,*,"","","","string {[]} {[]} -","A list of alternate names that the organization is known as, or was known as in the past","A list of alternate names that the organization is known as, or was known as in the past.","There are no dates associated with the alias/historic names, as this is not intended to track when names were used, but to assist in searching so that older names can still result in identifying the organization.","Over time locations and organizations go through many changes and can be known by different names. - -For searching knowing previous names that the organization was known by can be very useful.","","","","","","","",,,,,"",,,,"Organization.alias",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +"no-basis-PractitionerRole","PractitionerRole.healthcareService","PractitionerRole.healthcareService","","","",0,*,"","","","Reference {[]} {[CanonicalType[http://hl7.org/fhir/StructureDefinition/HealthcareService], CanonicalType[http://helsenorge.no/fhir/StructureDefinition/no-basis-HealthcareService]]} +","The list of healthcare services that this worker provides for this role's Organization/Location(s)","The list of healthcare services that this worker provides for this role's Organization/Location(s).","","","","","","","","","",,,,,"",,,,"PractitionerRole.healthcareService",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} " -"no-basis-Organization","Organization.telecom","Organization.telecom","","","",0,*,"","","","ContactPoint {[]} {[]} -","A contact detail for the organization","A contact detail for the organization.","The use code 'home' is not to be used. Note that these contacts are not the contact details of people who are employed by or represent the organization, but official contacts for the organization itself.","Human contact for the organization.","","","","","","","",,,,,"",,,,"Organization.telecom",0,*,"org-3 -","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} -org-3:The telecom of an organization can never be of use 'home' {where(use = 'home').empty()}" -"no-basis-Organization","Organization.address","Organization.address","","","",0,*,"","","","Address {[]} {[]} -","An address for the organization","An address for the organization.","Organization may have multiple addresses with different uses or applicable periods. The use code 'home' is not to be used.","May need to keep track of the organization's addresses for contacting, billing or reporting requirements.","","","","","","","",,,,,"",,,,"Organization.address",0,*,"org-2 -","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} -org-2:An address of an organization can never be of use 'home' {where(use = 'home').empty()}" -"no-basis-Organization","Organization.partOf","Organization.partOf","","","",0,1,"","","Y","Reference {[]} {[CanonicalType[http://hl7.org/fhir/StructureDefinition/Organization], CanonicalType[http://helsenorge.no/fhir/StructureDefinition/no-basis-Organization]]} -","The organization of which this organization forms a part","The organization of which this organization forms a part.","","Need to be able to track the hierarchy of organizations within an organization.","","","","","","","",,,,,"",,,,"Organization.partOf",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +"no-basis-PractitionerRole","PractitionerRole.telecom","PractitionerRole.telecom","","","",0,*,"","","Y","ContactPoint {[]} {[]} +","Contact details that are specific to the role/location/service","Contact details that are specific to the role/location/service.","","Often practitioners have a dedicated line for each location (or service) that they work at, and need to be able to define separate contact details for each of these.","","","","","","","",,,,,"",,,,"PractitionerRole.telecom",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} " -"no-basis-Organization","Organization.contact","Organization.contact","","","",0,*,"","","","BackboneElement {[]} {[]} -","Contact for the organization for a certain purpose","Contact for the organization for a certain purpose.","Where multiple contacts for the same purpose are provided there is a standard extension that can be used to determine which one is the preferred contact to use.","Need to keep track of assigned contact points within bigger organization.","","","","","","","",,,,,"",,,,"Organization.contact",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +"no-basis-PractitionerRole","PractitionerRole.availableTime","PractitionerRole.availableTime","","","",0,*,"","","","BackboneElement {[]} {[]} +","Times the Service Site is available","A collection of times the practitioner is available or performing this role at the location and/or healthcareservice.","More detailed availability information may be provided in associated Schedule/Slot resources.","","","","","","","","",,,,,"",,,,"PractitionerRole.availableTime",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} " -"no-basis-Organization","Organization.contact.id","Organization.contact.id","","","",0,1,"","","","string {[]} {[]} +"no-basis-PractitionerRole","PractitionerRole.availableTime.id","PractitionerRole.availableTime.id","","","",0,1,"","","","string {[]} {[]} ","Unique id for inter-element referencing","Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.","","","","","","","","","",,,,,"",,,,"Element.id",0,1,"","" -"no-basis-Organization","Organization.contact.extension","Organization.contact.extension","","extensions +"no-basis-PractitionerRole","PractitionerRole.availableTime.extension","PractitionerRole.availableTime.extension","","extensions user content","",0,*,"","","","Extension {[]} {[]} ","Additional content defined by implementations","May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","","","","","","","","",,,,,"",,,,"Element.extension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}" -"no-basis-Organization","Organization.contact.modifierExtension","Organization.contact.modifierExtension","","extensions +"no-basis-PractitionerRole","PractitionerRole.availableTime.modifierExtension","PractitionerRole.availableTime.modifierExtension","","extensions user contentmodifiers","",0,*,"","Y","Y","Extension {[]} {[]} ","Extensions that cannot be ignored even if unrecognized","May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).","","","","","","","",,,,,"",,,,"BackboneElement.modifierExtension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}" -"no-basis-Organization","Organization.contact.purpose","Organization.contact.purpose","","","",0,1,"","","","CodeableConcept {[]} {[]} -","The type of contact","Indicates a purpose for which the contact can be reached.","","Need to distinguish between multiple contact persons.","","","","","","","",,"extensible","The purpose for which you would contact a contact party.","http://hl7.org/fhir/ValueSet/contactentity-type","",,,,"Organization.contact.purpose",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +"no-basis-PractitionerRole","PractitionerRole.availableTime.daysOfWeek","PractitionerRole.availableTime.daysOfWeek","","","",0,*,"","","","code {[]} {[]} +","mon | tue | wed | thu | fri | sat | sun","Indicates which days of the week are available between the start and end Times.","","","","","","","","","",,"required","The days of the week.","http://hl7.org/fhir/ValueSet/days-of-week|4.0.1","",,,,"PractitionerRole.availableTime.daysOfWeek",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} " -"no-basis-Organization","Organization.contact.name","Organization.contact.name","","","",0,1,"","","","HumanName {[]} {[]} -","A name associated with the contact","A name associated with the contact.","","Need to be able to track the person by name.","","","","","","","",,,,,"",,,,"Organization.contact.name",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +"no-basis-PractitionerRole","PractitionerRole.availableTime.allDay","PractitionerRole.availableTime.allDay","","","",0,1,"","","","boolean {[]} {[]} +","Always available? e.g. 24 hour service","Is this always available? (hence times are irrelevant) e.g. 24 hour service.","","","","","","","","","",,,,,"",,,,"PractitionerRole.availableTime.allDay",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} " -"no-basis-Organization","Organization.contact.telecom","Organization.contact.telecom","","","",0,*,"","","","ContactPoint {[]} {[]} -","Contact details (telephone, email, etc.) for a contact","A contact detail (e.g. a telephone number or an email address) by which the party may be contacted.","","People have (primary) ways to contact them in some way such as phone, email.","","","","","","","",,,,,"",,,,"Organization.contact.telecom",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +"no-basis-PractitionerRole","PractitionerRole.availableTime.availableStartTime","PractitionerRole.availableTime.availableStartTime","","","",0,1,"","","","time {[]} {[]} +","Opening time of day (ignored if allDay = true)","The opening time of day. Note: If the AllDay flag is set, then this time is ignored.","The timezone is expected to be for where this HealthcareService is provided at.","","","","","","","","",,,,,"",,,,"PractitionerRole.availableTime.availableStartTime",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} " -"no-basis-Organization","Organization.contact.address","Organization.contact.address","","","",0,1,"","","","Address {[]} {[]} -","Visiting or postal addresses for the contact","Visiting or postal addresses for the contact.","","May need to keep track of a contact party's address for contacting, billing or reporting requirements.","","","","","","","",,,,,"",,,,"Organization.contact.address",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +"no-basis-PractitionerRole","PractitionerRole.availableTime.availableEndTime","PractitionerRole.availableTime.availableEndTime","","","",0,1,"","","","time {[]} {[]} +","Closing time of day (ignored if allDay = true)","The closing time of day. Note: If the AllDay flag is set, then this time is ignored.","The timezone is expected to be for where this HealthcareService is provided at.","","","","","","","","",,,,,"",,,,"PractitionerRole.availableTime.availableEndTime",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} " -"no-basis-Organization","Organization.endpoint","Organization.endpoint","","","",0,*,"","","","Reference {[]} {[CanonicalType[http://hl7.org/fhir/StructureDefinition/Endpoint]]} -","Technical endpoints providing access to services operated for the organization","Technical endpoints providing access to services operated for the organization. - -no-basis don't use this element to reference endpoints registered in the Norwegian Address register (endpoints connected to a kommunikasjonspart in tjenestebasert adressering). Endpoints registered in the Norwegian Address register should only be referenced through a kommunikasjonspart-Organization resource.","","Organizations have multiple systems that provide various services and need to be able to define the technical connection details for how to connect to them, and for what purpose.","","","","","","","",,,,,"",,,,"Organization.endpoint",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +"no-basis-PractitionerRole","PractitionerRole.notAvailable","PractitionerRole.notAvailable","","","",0,*,"","","","BackboneElement {[]} {[]} +","Not available during this time due to provided reason","The practitioner is not available or performing this role during this period of time due to the provided reason.","","","","","","","","","",,,,,"",,,,"PractitionerRole.notAvailable",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} " -"no-basis-partof","Extension","Extension","","","",0,*,"","","","null {[]} {[]} -","no-basis-partof","This basis extension mirrors the Encounter.partOF-attribute. The partOf-attribute enables booking of a set of related appointments with a set of sub-appointments being linked to the main appointment in the same way as encounters are being linked. A larger appointment of which this particular appointment is a component or step.","","","","","","","","","",,,,,"",,,,"Extension",0,*,"ele-1 -","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} -ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}" -"no-basis-partof","Extension.id","Extension.id","","","",0,1,"","","","string {[]} {[]} +"no-basis-PractitionerRole","PractitionerRole.notAvailable.id","PractitionerRole.notAvailable.id","","","",0,1,"","","","string {[]} {[]} ","Unique id for inter-element referencing","Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.","","","","","","","","","",,,,,"",,,,"Element.id",0,1,"","" -"no-basis-partof","Extension.extension","Extension.extension","","","",0,0,"","","","Extension {[]} {[]} -","Extension","An Extension","","","","","","","","","",,,,,"","value:url} -","Extensions are always sliced by (at least) url",,"open","Element.extension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +"no-basis-PractitionerRole","PractitionerRole.notAvailable.extension","PractitionerRole.notAvailable.extension","","extensions +user content","",0,*,"","","","Extension {[]} {[]} +","Additional content defined by implementations","May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","","","","","","","","",,,,,"",,,,"Element.extension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}" -"no-basis-partof","Extension.url","Extension.url","","","",1,1,"","","","uri {[]} {[]} -","identifies the meaning of the extension","Source of the definition for the extension code - a logical name or a URL.","The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.","","","","<valueUri xmlns=""http://hl7.org/fhir"" value=""http://helsenorge.no/fhir/StructureDefinition/no-basis-partof""/>","","","","",,,,,"",,,,"Extension.url",1,1,"","" -"no-basis-partof","Extension.value[x]","Extension.value[x]","","","",0,1,"","","","Reference {[]} {[CanonicalType[http://helsenorge.no/fhir/StructureDefinition/no-basis-Appointment]]} -","Appoinment partOf structure.","A larger appointment of which this particular appointment is a component or step.","","","","","","","","","",,,,,"",,,,"Extension.value[x]",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +"no-basis-PractitionerRole","PractitionerRole.notAvailable.modifierExtension","PractitionerRole.notAvailable.modifierExtension","","extensions +user contentmodifiers","",0,*,"","Y","Y","Extension {[]} {[]} +","Extensions that cannot be ignored even if unrecognized","May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. + +Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).","There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.","Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).","","","","","","","",,,,,"",,,,"BackboneElement.modifierExtension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}" +"no-basis-PractitionerRole","PractitionerRole.notAvailable.description","PractitionerRole.notAvailable.description","","","",1,1,"","","","string {[]} {[]} +","Reason presented to the user explaining why time not available","The reason that can be presented to the user as to why this time is not available.","","","","","","","","","",,,,,"",,,,"PractitionerRole.notAvailable.description",1,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-PractitionerRole","PractitionerRole.notAvailable.during","PractitionerRole.notAvailable.during","","","",0,1,"","","","Period {[]} {[]} +","Service not available from this date","Service is not available (seasonally or for a public holiday) from this date.","","","","","","","","","",,,,,"",,,,"PractitionerRole.notAvailable.during",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-PractitionerRole","PractitionerRole.availabilityExceptions","PractitionerRole.availabilityExceptions","","","",0,1,"","","","string {[]} {[]} +","Description of availability exceptions","A description of site availability exceptions, e.g. public holiday availability. Succinctly describing all possible exceptions to normal site availability as details in the available Times and not available Times.","","","","","","","","","",,,,,"",,,,"PractitionerRole.availabilityExceptions",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" +"no-basis-PractitionerRole","PractitionerRole.endpoint","PractitionerRole.endpoint","","","",0,*,"","","","Reference {[]} {[CanonicalType[http://hl7.org/fhir/StructureDefinition/Endpoint], CanonicalType[http://helsenorge.no/fhir/StructureDefinition/no-basis-Endpoint]]} +","Technical endpoints providing access to services operated for the practitioner with this role","no-basis: don't use this element to reference endpoints registered in the Norwegian Address register (endpoints connected to a kommunikasjonspart in tjenestebasert adressering). Endpoints registered in the Norwegian Address register should only be referenced through a kommunikasjonspart-Organization resource. + +Technical endpoints providing access to services operated for the practitioner with this role.","","Organizations have multiple systems that provide various services and ,ay also be different for practitioners too. So the endpoint satisfies the need to be able to define the technical connection details for how to connect to them, and for what purpose.","","","","","","","",,,,,"",,,,"PractitionerRole.endpoint",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} " "no-basis-shortnotice","Extension","Extension","","","",0,1,"","","","null {[]} {[]} ","no-basis-shortnotice","The basis extension defines a boolean concept that expresses the possibility to meet on short notice if the there are available appointment slots.","","","","","","","","","",,,,,"",,,,"Extension",0,*,"ele-1 @@ -1628,6 +2758,23 @@ ext-1:Must have either extensions or value[x], not both {extension.exists() != v "no-basis-shortnotice","Extension.value[x]","Extension.value[x]","","","",0,1,"","","","boolean {[]} {[]} ","Pasient can come on short notice.","Value of extension - must be one of a constrained set of the data types (see [Extensibility](http://hl7.org/fhir/R4/extensibility.html) for a list).","","","","","","","","","",,,,,"",,,,"Extension.value[x]",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} " +"no-basis-urban-district","Extension","Extension","","bydel +urban district","",0,*,"","","","null {[]} {[]} +","no-basis-urban-district","Simple extension containing information about what part of a norwegian city the patient is a resident. Administrative purpose.","","","","","","","","","",,,,,"",,,,"Extension",0,*,"ele-1 +","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}" +"no-basis-urban-district","Extension.id","Extension.id","","","",0,1,"","","","string {[]} {[]} +","Unique id for inter-element referencing","Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.","","","","","","","","","",,,,,"",,,,"Element.id",0,1,"","" +"no-basis-urban-district","Extension.extension","Extension.extension","","","",0,0,"","","","Extension {[]} {[]} +","Extension","An Extension","","","","","","","","","",,,,,"","value:url} +","Extensions are always sliced by (at least) url",,"open","Element.extension",0,*,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +ext-1:Must have either extensions or value[x], not both {extension.exists() != value.exists()}" +"no-basis-urban-district","Extension.url","Extension.url","","","",1,1,"","","","uri {[]} {[]} +","identifies the meaning of the extension","Source of the definition for the extension code - a logical name or a URL.","The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.","","","","<valueUri xmlns=""http://hl7.org/fhir"" value=""http://helsenorge.no/fhir/StructureDefinition/no-basis-urban-district""/>","","","","",,,,,"",,,,"Extension.url",1,1,"","" +"no-basis-urban-district","Extension.value[x]","Extension.value[x]","","Bydel +Urban district","",0,1,"","","","Coding {[]} {[]} +","Urban District information","The name and number of the bydel (part of the city). If coded this information should be coded according to CodeSystem urn:oid:2.16.578.1.12.4.1.1.3403","","","","","","","","","",,"required","Bydel","urn:oid:2.16.578.1.12.4.1.1.3403","",,,,"Extension.value[x]",0,1,"","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} +" "no-basis-virtual-service","Extension","Extension","","","",0,*,"","","","null {[]} {[]} ","Virtual Service ","The VirtualService structure defines details of a virtual communication capability, such as a web conference call.","","","","","","","","","",,,,,"",,,,"Extension",0,*,"ele-1 ","ele-1:All FHIR elements must have a @value or children {hasValue() or (children().count() > id.count())} diff --git a/all-profiles.xlsx b/all-profiles.xlsx index 2897b80e..44e94b7a 100644 Binary files a/all-profiles.xlsx and b/all-profiles.xlsx differ diff --git a/artifacts.html b/artifacts.html index e4db1ce4..f9bbe347 100644 --- a/artifacts.html +++ b/artifacts.html @@ -219,6 +219,37 @@ <h3>Structures: Resource Profiles </h3> </td> <td> <p>Basisprofil for Norwegian AppointmentResponse information. Defined by HL7 Norway. Should be used as a basis for further profiling in use-cases where specific appointment respons information is needed. The basis profile is open, but derived profiles should close down the information elements according to specification relevant to each use-case.</p> +</td> + </tr> + <tr> + <td style="column-width:30%"> + <a href="StructureDefinition-no-basis-Endpoint.html" + title="StructureDefinition/no-basis-Endpoint">no-basis-Endpoint</a> + </td> + <td> +<p>Basisprofil for Norwegian Endpoint information. Defined by The Norwegian Directorate of eHealth and HL7 Norway. The profile adds Norwegian specific identification of Endpoing. The basis profile is open, but derived profiles should close down the information elements according to specification relevant to the use-case.</p> + +<p>Resource profile for definition of electronic endpoints used by healthcare organizations to communicate using different protocols. The norwegian profile use-case is to represent endpoints for electronic communication. Fallback solutions using mail or fax has to be indexed in the norwegian master index for healthcare organizations and are not described using this profile.</p> +</td> + </tr> + <tr> + <td style="column-width:30%"> + <a href="StructureDefinition-no-basis-HealthcareService.html" + title="StructureDefinition/no-basis-HealthcareService">no-basis-HealthcareService</a> + </td> + <td> +<p>Basisprofil for Norwegian Healthcare Service information. Defined by The Norwegian Directorate of eHealth and HL7 Norway. The profile adds Norwegian specific identification of Healthcare Services. The basis profile is open, but derived profiles should close down the information elements according to specification relevant to the use-case.</p> + +<p>The typical use-case is to include information regarding what Healthcare related services, support functions or activities provided by an Organization or awailable at a Location.</p> +</td> + </tr> + <tr> + <td style="column-width:30%"> + <a href="StructureDefinition-no-basis-Location.html" + title="StructureDefinition/no-basis-Location">no-basis-Location</a> + </td> + <td> +<p>Basisprofil for Norwegian Location information. Defined by The Norwegian Directorate of eHealth and HL7 Norway. Should be used as a basis for further profiling in use-cases where specific location information is needed. The basis profile is open, but derived profiles should close down the information elements according to specification relevant to the use-case.</p> </td> </tr> <tr> @@ -228,6 +259,28 @@ <h3>Structures: Resource Profiles </h3> </td> <td> <p>Basisprofil for Norwegian Organization information. Defined by The Norwegian Directorate of eHealth and HL7 Norway. The basis profile describes information structures typically used for identifying norwegian organizations. Should be used as a basis for further profiling in use-cases where other specific identity information is needed. The basis profile is open, but derived profiles should close down the information elements according to specification relevant to the use-case.</p> +</td> + </tr> + <tr> + <td style="column-width:30%"> + <a href="StructureDefinition-no-basis-Practitioner.html" + title="StructureDefinition/no-basis-Practitioner">no-basis-Practitioner</a> + </td> + <td> +<p>Basisprofil for Norwegian Practitioner information. Defined by The Norwegian Directorate of eHealth and HL7 Norway. Should be used as a basis for further profiling in use-cases where specific identity information is needed. The basis profile is open, but derived profiles should close down the information elements according to specification relevant to the use-case.</p> + +<p>2019-03 - The no-basis-Practitioner resource main use-case is to represent the actual Practitioner, e.g. a person. The resource can include information about how to identify the practitioner in addition to the practitioner’s education, qualifications and speciality. The resource can also include approvals and other centrally registered capabilities recorded for the practitioner.</p> +</td> + </tr> + <tr> + <td style="column-width:30%"> + <a href="StructureDefinition-no-basis-PractitionerRole.html" + title="StructureDefinition/no-basis-PractitionerRole">no-basis-PractitionerRole</a> + </td> + <td> +<p>Basisprofil for Norwegian PractitionerRole information. Defined by The Norwegian Directorate of eHealth and HL7 Norway. Should be used as a basis for further profiling in use-cases where specific role information is available. The basis profile is open, but derived profiles should close down the information elements according to specifications relevant to the use-case.</p> + +<p>The main use-case of no-basis-PractitionerRole is to represent the role or function of a Practitioner wihtin an organization. The resource can include information about services performed by a Practitioner, a location where the practitioner performes the functions as well as information about the nature of the employment at an organization.</p> </td> </tr> </tbody> @@ -249,6 +302,15 @@ <h3>Structures: Data Type Profiles </h3> </td> <td> <p>Basisprofil for Norwegian Address information. Defined by The Norwegian Directorate of eHealth and HL7 Norway. The profile adds Norwegian specific property information, official use of address and further explanation of the use for the data-elements in a Norwegian address. The basis profile is open, but derived profiles should close down the information elements according to specification relevant to the use-case.</p> +</td> + </tr> + <tr> + <td style="column-width:30%"> + <a href="StructureDefinition-no-basis-HumanName.html" + title="StructureDefinition/no-basis-HumanName">no-basis-HumanName</a> + </td> + <td> +<p>Basisprofil for Norwegian HumanName. Defined by The Norwegian Directorate of eHealth and HL7 Norway. The profile adds the concept of middlename and further explains of the use for the data-elements in a Norwegian context. The basis profile is open, but derived profiles should close down the information elements according to specification relevant to the use-case.</p> </td> </tr> </tbody> @@ -333,6 +395,24 @@ <h3>Structures: Extension Definitions </h3> </td> <td> <p>The appointment is a group session.</p> +</td> + </tr> + <tr> + <td style="column-width:30%"> + <a href="StructureDefinition-no-basis-middlename.html" + title="StructureDefinition/no-basis-middlename">no-basis-middlename</a> + </td> + <td> +<p>The basis extension defines the Norwegian middlename wich is called “mellomnavn” and defined by Norwegian legislation (Lov om personnavn).</p> +</td> + </tr> + <tr> + <td style="column-width:30%"> + <a href="StructureDefinition-no-basis-municipalitycode.html" + title="StructureDefinition/no-basis-municipalitycode">no-basis-municipalitycode</a> + </td> + <td> +<p>Coded value for municipality/county Norwegian kommune</p> </td> </tr> <tr> @@ -351,6 +431,15 @@ <h3>Structures: Extension Definitions </h3> </td> <td> <p>The basis extension defines a boolean concept that expresses the possibility to meet on short notice if the there are available appointment slots.</p> +</td> + </tr> + <tr> + <td style="column-width:30%"> + <a href="StructureDefinition-no-basis-urban-district.html" + title="StructureDefinition/no-basis-urban-district">no-basis-urban-district</a> + </td> + <td> +<p>Simple extension containing information about what part of a norwegian city the patient is a resident. Administrative purpose.</p> </td> </tr> </tbody> @@ -443,6 +532,15 @@ <h3>Example: Example Instances </h3> <table class="grid"> <col style="width:20%"/> <tbody> + <tr> + <td style="column-width:30%"> + <a href="Practitioner-8495a9ca-1e0b-452e-a7e1-9f88c75f582e.html" + title="Practitioner/8495a9ca-1e0b-452e-a7e1-9f88c75f582e">AnvarligLegeEksempel</a> + </td> + <td> +<p>Eksempel på behandlende lege</p> +</td> + </tr> <tr> <td style="column-width:30%"> <a href="Appointment-d6c523ec-b520-4221-a8d6-c1c58911ce7a.html" @@ -459,6 +557,24 @@ <h3>Example: Example Instances </h3> </td> <td> <p>Appointment eksempel</p> +</td> + </tr> + <tr> + <td style="column-width:30%"> + <a href="Appointment-cdb19ffe-5d4d-45e0-b8d3-45d24e4c675f.html" + title="Appointment/cdb19ffe-5d4d-45e0-b8d3-45d24e4c675f">AppointmentPolikliniskEksempel_2</a> + </td> + <td> +<p>Appointment eksempel med ansvarlig lege</p> +</td> + </tr> + <tr> + <td style="column-width:30%"> + <a href="Appointment-1535dbf2-6246-4a26-9af1-173f7dff5616.html" + title="Appointment/1535dbf2-6246-4a26-9af1-173f7dff5616">AppointmentPolikliniskEksempel_3</a> + </td> + <td> +<p>Appointment eksempel practitionerole</p> </td> </tr> <tr> @@ -468,6 +584,33 @@ <h3>Example: Example Instances </h3> </td> <td> <p>Avdeling example</p> +</td> + </tr> + <tr> + <td style="column-width:30%"> + <a href="PractitionerRole-d6325177-bcfb-4d2d-b507-5d5f65066abb.html" + title="PractitionerRole/d6325177-bcfb-4d2d-b507-5d5f65066abb">HeartDepartmentPhysicianRole</a> + </td> + <td> +<p>A role.</p> +</td> + </tr> + <tr> + <td style="column-width:30%"> + <a href="Location-15878c66-d827-4fb9-8528-e234a0dr4535.html" + title="Location/15878c66-d827-4fb9-8528-e234a0dr4535">HjertemedisinskAvdelingLocation</a> + </td> + <td> +<p>Avdeling (Hjertemedisinsk) example</p> +</td> + </tr> + <tr> + <td style="column-width:30%"> + <a href="Organization-175befc3-6f87-4db0-92ee-90e7a8c67960.html" + title="Organization/175befc3-6f87-4db0-92ee-90e7a8c67960">HjertemedisinskAvdelingOrganization</a> + </td> + <td> +<p>Avdeling for Hjertemedisin</p> </td> </tr> <tr> @@ -560,7 +703,7 @@ <h3>Example: Example Instances </h3> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/canonicals.json b/canonicals.json index 984c78c7..0c904371 100644 --- a/canonicals.json +++ b/canonicals.json @@ -111,6 +111,34 @@ "version" : "0.1.0", "name" : "NoBasisAppointmentResponse" }, + { + "id" : "no-basis-Endpoint", + "type" : "StructureDefinition", + "url" : "http://helsenorge.no/fhir/StructureDefinition/no-basis-Endpoint", + "version" : "0.1.0", + "name" : "NoBasisEndpoint" + }, + { + "id" : "no-basis-HealthcareService", + "type" : "StructureDefinition", + "url" : "http://helsenorge.no/fhir/StructureDefinition/no-basis-HealthcareService", + "version" : "0.1.0", + "name" : "NoBasisHealthcareService" + }, + { + "id" : "no-basis-HumanName", + "type" : "StructureDefinition", + "url" : "http://helsenorge.no/fhir/StructureDefinition/no-basis-HumanName", + "version" : "0.1.0", + "name" : "NoBasisHumanName" + }, + { + "id" : "no-basis-Location", + "type" : "StructureDefinition", + "url" : "http://helsenorge.no/fhir/StructureDefinition/no-basis-Location", + "version" : "0.1.0", + "name" : "NoBasisLocation" + }, { "id" : "no-basis-Organization", "type" : "StructureDefinition", @@ -118,6 +146,20 @@ "version" : "0.1.0", "name" : "NoBasisOrganization" }, + { + "id" : "no-basis-Practitioner", + "type" : "StructureDefinition", + "url" : "http://helsenorge.no/fhir/StructureDefinition/no-basis-Practitioner", + "version" : "0.1.0", + "name" : "NoBasisPractitioner" + }, + { + "id" : "no-basis-PractitionerRole", + "type" : "StructureDefinition", + "url" : "http://helsenorge.no/fhir/StructureDefinition/no-basis-PractitionerRole", + "version" : "0.1.0", + "name" : "NoBasisPractitionerRole" + }, { "id" : "no-basis-address-official", "type" : "StructureDefinition", @@ -132,6 +174,20 @@ "version" : "0.1.0", "name" : "NoBasisGroup" }, + { + "id" : "no-basis-middlename", + "type" : "StructureDefinition", + "url" : "http://helsenorge.no/fhir/StructureDefinition/no-basis-middlename", + "version" : "0.1.0", + "name" : "NoBasisMiddlename" + }, + { + "id" : "no-basis-municipalitycode", + "type" : "StructureDefinition", + "url" : "http://helsenorge.no/fhir/StructureDefinition/no-basis-municipalitycode", + "version" : "0.1.0", + "name" : "NoBasisMunicipalitycode" + }, { "id" : "no-basis-partof", "type" : "StructureDefinition", @@ -146,6 +202,13 @@ "version" : "0.1.0", "name" : "NoBasisShortNotice" }, + { + "id" : "no-basis-urban-district", + "type" : "StructureDefinition", + "url" : "http://helsenorge.no/fhir/StructureDefinition/no-basis-urban-district", + "version" : "0.1.0", + "name" : "NoBasisUrbanDistrict" + }, { "id" : "no-basis-virtual-service", "type" : "StructureDefinition", diff --git a/csvs.zip b/csvs.zip index f995ff0c..9e650392 100644 Binary files a/csvs.zip and b/csvs.zip differ diff --git a/definitions.json.zip b/definitions.json.zip index 4ba5035b..2cffeae5 100644 Binary files a/definitions.json.zip and b/definitions.json.zip differ diff --git a/definitions.ttl.zip b/definitions.ttl.zip index c43c5641..ba624052 100644 Binary files a/definitions.ttl.zip and b/definitions.ttl.zip differ diff --git a/definitions.xml.zip b/definitions.xml.zip index c98bd0b3..89b3a17f 100644 Binary files a/definitions.xml.zip and b/definitions.xml.zip differ diff --git a/examples.json.zip b/examples.json.zip index ab57db59..c30405c4 100644 Binary files a/examples.json.zip and b/examples.json.zip differ diff --git a/examples.ttl.zip b/examples.ttl.zip index f2f25b35..ddb2c486 100644 Binary files a/examples.ttl.zip and b/examples.ttl.zip differ diff --git a/examples.xml.zip b/examples.xml.zip index aa88ffac..7d481d05 100644 Binary files a/examples.xml.zip and b/examples.xml.zip differ diff --git a/excels.zip b/excels.zip index fa28bce2..4404a622 100644 Binary files a/excels.zip and b/excels.zip differ diff --git a/expansions.json b/expansions.json index b996f1b4..24a9d177 100644 --- a/expansions.json +++ b/expansions.json @@ -1,8 +1,8 @@ { "resourceType" : "Bundle", - "id" : "e435a664-48ea-4df1-bf42-46da5db1bd0e", + "id" : "5bbfb95a-4aa6-4051-bff5-3bc5b3621b8c", "meta" : { - "lastUpdated" : "2023-10-11T00:03:21.757+02:00" + "lastUpdated" : "2023-10-12T00:15:11.263+02:00" }, "type" : "collection", "entry" : [{ @@ -19,10 +19,10 @@ "title" : "hn-appointment-flag-code-vs", "status" : "draft", "experimental" : false, - "date" : "2023-10-11T00:03:21+02:00", + "date" : "2023-10-12T00:15:11+02:00", "expansion" : { - "identifier" : "urn:uuid:825128bb-1473-451f-8039-05fa52769342", - "timestamp" : "2023-10-11T00:03:53+02:00", + "identifier" : "urn:uuid:ecedbef1-b962-4977-9c9e-7ecfe9b62994", + "timestamp" : "2023-10-12T00:16:00+02:00", "total" : 9, "parameter" : [{ "name" : "excludeNested", diff --git a/expansions.json.zip b/expansions.json.zip index 065d68df..c481a597 100644 Binary files a/expansions.json.zip and b/expansions.json.zip differ diff --git a/expansions.xml b/expansions.xml index a84436a2..8641a1e6 100644 --- a/expansions.xml +++ b/expansions.xml @@ -1,9 +1,9 @@ <?xml version="1.0" encoding="UTF-8"?> <Bundle xmlns="http://hl7.org/fhir"> - <id value="e435a664-48ea-4df1-bf42-46da5db1bd0e"/> + <id value="5bbfb95a-4aa6-4051-bff5-3bc5b3621b8c"/> <meta> - <lastUpdated value="2023-10-11T00:03:21.757+02:00"/> + <lastUpdated value="2023-10-12T00:15:11.263+02:00"/> </meta> <type value="collection"/> <entry> @@ -110,10 +110,10 @@ <title value="hn-appointment-flag-code-vs"/> <status value="draft"/> <experimental value="false"/> - <date value="2023-10-11T00:03:21+02:00"/> + <date value="2023-10-12T00:15:11+02:00"/> <expansion> - <identifier value="urn:uuid:825128bb-1473-451f-8039-05fa52769342"/> - <timestamp value="2023-10-11T00:03:53+02:00"/> + <identifier value="urn:uuid:ecedbef1-b962-4977-9c9e-7ecfe9b62994"/> + <timestamp value="2023-10-12T00:16:00+02:00"/> <total value="9"/> <parameter> <name value="excludeNested"/> diff --git a/expansions.xml.zip b/expansions.xml.zip index bb6df33c..0b2c11d8 100644 Binary files a/expansions.xml.zip and b/expansions.xml.zip differ diff --git a/full-ig.zip b/full-ig.zip index cd5ca981..f05fca6e 100644 Binary files a/full-ig.zip and b/full-ig.zip differ diff --git a/index.html b/index.html index ccd23d12..25f53625 100644 --- a/index.html +++ b/index.html @@ -145,7 +145,7 @@ <h2>Home</h2> Draft - as of 2023-10-11 + as of 2023-10-12 </td> @@ -200,7 +200,7 @@ <h1 id="nytimelosingig">NyTimelosingIG</h1> <div class="inner-wrapper"> <p> - IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Wed, Oct 11, 2023 00:03+0200">2023-10-11</span> + IG © 2023+ <a style="color:var(--footer-hyperlink-text-color)" href="http://example.org/example-publisher">Example Publisher</a>. Package fhir.example#0.1.0 based on <a style="color: var(--footer-hyperlink-text-color)" href="http://hl7.org/fhir/R4/">FHIR 4.0.1</a>. Generated <span title="Thu, Oct 12, 2023 00:15+0200">2023-10-12</span> <br/> <span style="color: var(--footer-highlight-text-color)"> Links: <a style="color: var(--footer-hyperlink-text-color)" href="toc.html">Table of Contents</a> | diff --git a/observations-summary.xlsx b/observations-summary.xlsx index 0129d93a..6b48758e 100644 Binary files a/observations-summary.xlsx and b/observations-summary.xlsx differ diff --git a/package.db b/package.db index 4e286bcc..fcc053fb 100644 Binary files a/package.db and b/package.db differ diff --git a/package.manifest.json b/package.manifest.json index 0830f018..9115a491 100644 --- a/package.manifest.json +++ b/package.manifest.json @@ -1,6 +1,6 @@ { "version" : "0.1.0", "fhirVersion" : ["4.0.1"], - "date" : "20231011000241", + "date" : "20231012001419", "name" : "fhir.example" } diff --git a/package.r4.manifest.json b/package.r4.manifest.json index d0512671..7f567ae9 100644 --- a/package.r4.manifest.json +++ b/package.r4.manifest.json @@ -1,6 +1,6 @@ { "version" : "0.1.0", - "date" : "20231011000241", + "date" : "20231012001419", "notForPublication" : true, "name" : "fhir.example.r4" } diff --git a/package.r4.tgz b/package.r4.tgz index 4e15d201..58bf786b 100644 Binary files a/package.r4.tgz and b/package.r4.tgz differ diff --git a/package.r4b.manifest.json b/package.r4b.manifest.json index 98bad345..2634b53c 100644 --- a/package.r4b.manifest.json +++ b/package.r4b.manifest.json @@ -1,6 +1,6 @@ { "version" : "0.1.0", - "date" : "20231011000241", + "date" : "20231012001419", "notForPublication" : true, "name" : "fhir.example.r4b" } diff --git a/package.r4b.tgz b/package.r4b.tgz index 8cd4d198..07f590d7 100644 Binary files a/package.r4b.tgz and b/package.r4b.tgz differ diff --git a/package.tgz b/package.tgz index 94a1bfd6..4ae4601a 100644 Binary files a/package.tgz and b/package.tgz differ diff --git a/qa-dep.html b/qa-dep.html index 1bd4bae1..db6f5298 100644 --- a/qa-dep.html +++ b/qa-dep.html @@ -5,7 +5,7 @@ <link href="fhir.css" rel="stylesheet"/> <body style="margin: 20px; background-color: #ffffff"> <h1>Dependent IGs Analysis for NyTimelosingIG</h1> - <p>Generated Wed Oct 11 00:04:29 CEST 2023 for fhir.example</p> + <p>Generated Thu Oct 12 00:16:50 CEST 2023 for fhir.example</p> <h2>Summary:</h2></tr> <p>no references</p> <h2>Details By IG</h2></tr> diff --git a/qa-eslintcompact.txt b/qa-eslintcompact.txt index d48dd369..432bc8d5 100644 --- a/qa-eslintcompact.txt +++ b/qa-eslintcompact.txt @@ -1,5 +1,7 @@ -C:\NHIG\hnFHIRTimer\NyTimelosingIG\fsh-generated\resources\Appointment-34DDC9EC-E84A-EE11-9852-B0074B014ABB.json: line 8, col 12, Error - The extension http://helsenorge.no/fhir/extension/varselorganisasjon is unknown, and not allowed here (STRUCTURE) +C:\NHIG\hnFHIRTimer\NyTimelosingIG\fsh-generated\resources\Appointment-1535dbf2-6246-4a26-9af1-173f7dff5616.json: line 28, col 8, Info - This element does not match any known slice defined in the profile http://helsenorge.no/fhir/StructureDefinition/hn-basis-appointment|0.1.0 (INFORMATIONAL) +C:\NHIG\hnFHIRTimer\NyTimelosingIG\fsh-generated\resources\Appointment-34DDC9EC-E84A-EE11-9852-B0074B014ABB.json: line 8, col 12, Error - The extension http://helsenorge.no/fhir/extension/varselorganisasjon is unknown, and not allowed here (STRUCTURE) C:\NHIG\hnFHIRTimer\NyTimelosingIG\fsh-generated\resources\Appointment-34DDC9EC-E84A-EE11-9852-B0074B014ABB.json: line 45, col 8, Info - This element does not match any known slice defined in the profile http://helsenorge.no/fhir/StructureDefinition/hn-basis-appointment|0.1.0 (INFORMATIONAL) +C:\NHIG\hnFHIRTimer\NyTimelosingIG\fsh-generated\resources\Appointment-cdb19ffe-5d4d-45e0-b8d3-45d24e4c675f.json: line 28, col 8, Info - This element does not match any known slice defined in the profile http://helsenorge.no/fhir/StructureDefinition/hn-basis-appointment|0.1.0 (INFORMATIONAL) C:\NHIG\hnFHIRTimer\NyTimelosingIG\fsh-generated\resources\Appointment-d6c523ec-b520-4221-a8d6-c1c58911ce7a.json: line 11, col 8, Info - This element does not match any known slice defined in the profile http://helsenorge.no/fhir/StructureDefinition/no-basis-Appointment|0.1.0 (INFORMATIONAL) C:\NHIG\hnFHIRTimer\NyTimelosingIG\fsh-generated\resources\Appointment-d6c523ec-b520-4221-a8d6-c1c58911ce7a.json: line 15, col 8, Info - This element does not match any known slice defined in the profile http://helsenorge.no/fhir/StructureDefinition/no-basis-Appointment|0.1.0 (INFORMATIONAL) C:\NHIG\hnFHIRTimer\NyTimelosingIG\fsh-generated\resources\Bundle-PolikliniskEksempelBundle.json: line 56, col 12, Info - This element does not match any known slice defined in the profile http://helsenorge.no/fhir/StructureDefinition/no-basis-Organization|0.1.0 (INFORMATIONAL) @@ -8,12 +10,15 @@ C:\NHIG\hnFHIRTimer\NyTimelosingIG\fsh-generated\resources\Bundle-PolikliniskEks C:\NHIG\hnFHIRTimer\NyTimelosingIG\fsh-generated\resources\Bundle-PolikliniskEksempelBundle.json: line 161, col 14, Info - This element does not match any known slice defined in the profile http://helsenorge.no/fhir/StructureDefinition/hn-basis-appointment|0.1.0 (INFORMATIONAL) C:\NHIG\hnFHIRTimer\NyTimelosingIG\fsh-generated\resources\CodeSystem-Hn-AppointmentTypeProposed-New-Codes-cs.json: line 0, col 0, Info - CodeSystems SHOULD have a stated value for the caseSensitive element so that users know the status and meaning of the code system clearly (BUSINESSRULE) C:\NHIG\hnFHIRTimer\NyTimelosingIG\fsh-generated\resources\CodeSystem-hn-appointment-flag-code-cs.json: line 0, col 0, Info - CodeSystems SHOULD have a stated value for the caseSensitive element so that users know the status and meaning of the code system clearly (BUSINESSRULE) +C:\NHIG\hnFHIRTimer\NyTimelosingIG\fsh-generated\resources\Organization-175befc3-6f87-4db0-92ee-90e7a8c67960.json: line 21, col 6, Info - This element does not match any known slice defined in the profile http://helsenorge.no/fhir/StructureDefinition/no-basis-Organization|0.1.0 (INFORMATIONAL) C:\NHIG\hnFHIRTimer\NyTimelosingIG\fsh-generated\resources\Organization-833bad1b-e612-4593-9560-c5ea55bce912.json: line 10, col 6, Info - This element does not match any known slice defined in the profile http://helsenorge.no/fhir/StructureDefinition/no-basis-Organization|0.1.0 (INFORMATIONAL) +C:\NHIG\hnFHIRTimer\NyTimelosingIG\fsh-generated\resources\PractitionerRole-d6325177-bcfb-4d2d-b507-5d5f65066abb.json: line 23, col 10, Info - Code System URI 'urn:oid:2.16.578.1.12.4.1.1.9034' is unknown so the code cannot be validated (UNKNOWN) +C:\NHIG\hnFHIRTimer\NyTimelosingIG\fsh-generated\resources\PractitionerRole-d6325177-bcfb-4d2d-b507-5d5f65066abb.json: line 12, col 10, Info - Code System URI 'urn:oid:2.16.578.1.12.4.1.1.8451' is unknown so the code cannot be validated (UNKNOWN) C:\NHIG\hnFHIRTimer\NyTimelosingIG\fsh-generated\resources\ValueSet-hn-appointment-ServiceCategory-code-vs.json: line 0, col 0, Info - The system "" http://terminology.hl7.org/CodeSystem/service-category was found but did not contain enough information to properly validate the code (mode = example) (from Tx-Server) (BUSINESSRULE) NyTimelosingIG : Validation Results ========================================= -err = 2, warn = 0, info = 10 +err = 2, warn = 0, info = 15 IG Publisher Version: 1.4.8 Out of date - current version is 1.4.14 -Generated Wed Oct 11 00:04:34 CEST 2023. FHIR version 4.0.1 for fhir.example#0.1.0 (canonical = http://helsenorge.no/fhir) +Generated Thu Oct 12 00:16:55 CEST 2023. FHIR version 4.0.1 for fhir.example#0.1.0 (canonical = http://helsenorge.no/fhir) diff --git a/qa-time-report.json b/qa-time-report.json index ffeccd25..9a8591c3 100644 --- a/qa-time-report.json +++ b/qa-time-report.json @@ -1,40 +1,96 @@ { - "date" : "Wed, 11 Oct, 2023 00:03:21 +0200", + "date" : "Thu, 12 Oct, 2023 00:15:11 +0200", "doco" : "For each file: start is seconds after start activity occurred. Length = milliseconds activity took", "files" : [ { "name" : "\\fsh-generated\\resources\\ImplementationGuide-fhir.example.json", - "size" : 13200, + "size" : 20997, "processes" : [ { "activity" : "load", - "start" : 40, - "length" : 77 + "start" : 51, + "length" : 76 + }, + { + "activity" : "checkR4R4B", + "start" : 54, + "length" : 4 }, { "activity" : "generateNarratives", - "start" : 42, - "length" : 107 + "start" : 54, + "length" : 111 }, { "activity" : "validate", - "start" : 47, - "length" : 543 + "start" : 62, + "length" : 759 }, { "activity" : "generate1", - "start" : 48, - "length" : 261 + "start" : 64, + "length" : 412 }, { "activity" : "generate2", - "start" : 56, - "length" : 117 + "start" : 79, + "length" : 115 + }, + { + "activity" : "generateExampleZip", + "start" : 131, + "length" : 1 + }, + { + "activity" : "generateExampleZip", + "start" : 132, + "length" : 1 + }, + { + "activity" : "generateValidationPack", + "start" : 132, + "length" : 6 }, { "activity" : "scanExamplesForR5", - "start" : 111, - "length" : 15 + "start" : 154, + "length" : 1 + } + ] + }, + { + "name" : "fsh-generated/resources/Appointment-1535dbf2-6246-4a26-9af1-173f7dff5616.json", + "size" : 2738, + "processes" : [ + { + "activity" : "loadResources", + "start" : 51, + "length" : 7 + }, + { + "activity" : "loadInfo", + "start" : 51, + "length" : 1 + }, + { + "activity" : "generateNarratives", + "start" : 54, + "length" : 42 + }, + { + "activity" : "validate", + "start" : 63, + "length" : 168 + }, + { + "activity" : "generate1", + "start" : 65, + "length" : 79 + }, + { + "activity" : "generate2", + "start" : 79, + "length" : 40 } ] }, @@ -43,29 +99,65 @@ "size" : 3170, "processes" : [ { - "activity" : "loadInfo", - "start" : 39, + "activity" : "loadResources", + "start" : 51, + "length" : 8 + }, + { + "activity" : "generateNarratives", + "start" : 54, + "length" : 26 + }, + { + "activity" : "validate", + "start" : 63, + "length" : 77 + }, + { + "activity" : "generate1", + "start" : 65, + "length" : 74 + }, + { + "activity" : "generate2", + "start" : 79, + "length" : 26 + } + ] + }, + { + "name" : "fsh-generated/resources/Appointment-cdb19ffe-5d4d-45e0-b8d3-45d24e4c675f.json", + "size" : 2726, + "processes" : [ + { + "activity" : "loadResources", + "start" : 51, + "length" : 7 + }, + { + "activity" : "load-configure", + "start" : 51, "length" : 1 }, { "activity" : "generateNarratives", - "start" : 42, - "length" : 47 + "start" : 54, + "length" : 21 }, { "activity" : "validate", - "start" : 48, - "length" : 118 + "start" : 63, + "length" : 80 }, { "activity" : "generate1", - "start" : 48, - "length" : 62 + "start" : 65, + "length" : 87 }, { "activity" : "generate2", - "start" : 56, - "length" : 52 + "start" : 79, + "length" : 26 } ] }, @@ -75,69 +167,79 @@ "processes" : [ { "activity" : "loadResources", - "start" : 39, - "length" : 16 + "start" : 51, + "length" : 4 }, { - "activity" : "load-configure", - "start" : 39, + "activity" : "checkR4R4B", + "start" : 54, "length" : 1 }, { "activity" : "generateNarratives", - "start" : 42, - "length" : 63 + "start" : 54, + "length" : 77 + }, + { + "activity" : "scanForUsageStats", + "start" : 63, + "length" : 1 + }, + { + "activity" : "validate", + "start" : 63, + "length" : 21 }, { "activity" : "generate1", - "start" : 49, - "length" : 47 + "start" : 65, + "length" : 46 }, { "activity" : "generate2", - "start" : 56, - "length" : 16 + "start" : 79, + "length" : 25 + }, + { + "activity" : "generateExampleZip", + "start" : 131, + "length" : 1 } ] }, { "name" : "fsh-generated/resources/Bundle-PolikliniskEksempelBundle.json", - "size" : 10980, + "size" : 11264, "processes" : [ { "activity" : "loadResources", - "start" : 39, - "length" : 15 - }, - { - "activity" : "load", - "start" : 39, - "length" : 35 + "start" : 51, + "length" : 18 }, { "activity" : "load", - "start" : 40, - "length" : 1 + "start" : 51, + "length" : 31 }, { "activity" : "generateNarratives", - "start" : 42, - "length" : 47 + "start" : 54, + "length" : 80 }, { "activity" : "validate", - "start" : 48, - "length" : 110 + "start" : 63, + "length" : 219 }, { "activity" : "generate1", - "start" : 49, - "length" : 125 + "start" : 65, + "length" : 203 }, { "activity" : "generate2", - "start" : 56, - "length" : 42 + "start" : 79, + "length" : 46 } ] }, @@ -145,30 +247,45 @@ "name" : "fsh-generated/resources/CodeSystem-hn-appointment-flag-code-cs.json", "size" : 1417, "processes" : [ + { + "activity" : "loadResources", + "start" : 51, + "length" : 4 + }, + { + "activity" : "loadDepInfo", + "start" : 51, + "length" : 1 + }, { "activity" : "load", - "start" : 40, - "length" : 20 + "start" : 51, + "length" : 15 }, { "activity" : "generateNarratives", - "start" : 42, - "length" : 16 + "start" : 55, + "length" : 10 }, { "activity" : "validate", - "start" : 44, - "length" : 36 + "start" : 57, + "length" : 39 }, { "activity" : "generate1", - "start" : 49, - "length" : 16 + "start" : 65, + "length" : 43 }, { "activity" : "generate2", - "start" : 56, - "length" : 1879 + "start" : 79, + "length" : 2142 + }, + { + "activity" : "generateValidationPack", + "start" : 132, + "length" : 1 } ] }, @@ -176,25 +293,35 @@ "name" : "fsh-generated/resources/CodeSystem-Hn-AppointmentTypeProposed-New-Codes-cs.json", "size" : 907, "processes" : [ + { + "activity" : "loadResources", + "start" : 51, + "length" : 3 + }, { "activity" : "load", - "start" : 40, - "length" : 7 + "start" : 51, + "length" : 5 + }, + { + "activity" : "generateNarratives", + "start" : 55, + "length" : 6 }, { "activity" : "validate", - "start" : 44, - "length" : 8 + "start" : 57, + "length" : 7 }, { "activity" : "generate1", - "start" : 49, - "length" : 31 + "start" : 65, + "length" : 34 }, { "activity" : "generate2", - "start" : 58, - "length" : 95 + "start" : 81, + "length" : 105 } ] }, @@ -204,23 +331,28 @@ "processes" : [ { "activity" : "loadResources", - "start" : 39, - "length" : 16 + "start" : 51, + "length" : 3 + }, + { + "activity" : "generateNarratives", + "start" : 55, + "length" : 3 }, { "activity" : "validate", - "start" : 48, - "length" : 16 + "start" : 63, + "length" : 7 }, { "activity" : "generate1", - "start" : 49, - "length" : 32 + "start" : 65, + "length" : 31 }, { "activity" : "generate2", - "start" : 58, - "length" : 31 + "start" : 81, + "length" : 22 } ] }, @@ -228,15 +360,30 @@ "name" : "fsh-generated/resources/Flag-5add71e3-1fcb-4c4d-8065-5ce3c83a5cb8.json", "size" : 656, "processes" : [ + { + "activity" : "loadResources", + "start" : 51, + "length" : 3 + }, + { + "activity" : "generateNarratives", + "start" : 55, + "length" : 2 + }, + { + "activity" : "validate", + "start" : 63, + "length" : 5 + }, { "activity" : "generate1", - "start" : 49, - "length" : 16 + "start" : 65, + "length" : 38 }, { "activity" : "generate2", - "start" : 58, - "length" : 16 + "start" : 81, + "length" : 22 } ] }, @@ -244,83 +391,205 @@ "name" : "fsh-generated/resources/Flag-5c4fdce8-e90e-4adf-9544-0c6b684a953d.json", "size" : 695, "processes" : [ + { + "activity" : "loadResources", + "start" : 51, + "length" : 3 + }, { "activity" : "generateNarratives", - "start" : 42, - "length" : 15 + "start" : 55, + "length" : 3 + }, + { + "activity" : "validate", + "start" : 63, + "length" : 6 }, { "activity" : "generate1", - "start" : 49, - "length" : 31 + "start" : 65, + "length" : 36 }, { "activity" : "generate2", - "start" : 58, - "length" : 15 + "start" : 81, + "length" : 22 + }, + { + "activity" : "generateExampleZip", + "start" : 131, + "length" : 1 } ] }, { "name" : "fsh-generated/resources/Location-15878c66-d827-4fb9-8528-e234a0de8835.json", - "size" : 581, + "size" : 693, "processes" : [ { - "activity" : "generate1", - "start" : 49, - "length" : 15 + "activity" : "loadResources", + "start" : 51, + "length" : 2 }, { - "activity" : "generate2", - "start" : 58, - "length" : 32 - } - ] - }, - { - "name" : "fsh-generated/resources/Location-ae6a6c66-6b9c-4fa0-bf78-52915e07271f.json", - "size" : 497, - "processes" : [ + "activity" : "generateNarratives", + "start" : 55, + "length" : 4 + }, { "activity" : "validate", - "start" : 48, - "length" : 16 + "start" : 63, + "length" : 9 }, { "activity" : "generate1", - "start" : 49, - "length" : 32 + "start" : 65, + "length" : 30 }, { "activity" : "generate2", - "start" : 58, - "length" : 18 + "start" : 81, + "length" : 26 } ] }, { - "name" : "fsh-generated/resources/Organization-833bad1b-e612-4593-9560-c5ea55bce912.json", - "size" : 590, + "name" : "fsh-generated/resources/Location-15878c66-d827-4fb9-8528-e234a0dr4535.json", + "size" : 684, "processes" : [ { "activity" : "loadResources", - "start" : 39, - "length" : 15 + "start" : 51, + "length" : 3 }, { - "activity" : "load-configure", - "start" : 39, + "activity" : "checkR4R4B", + "start" : 54, "length" : 1 }, + { + "activity" : "generateNarratives", + "start" : 55, + "length" : 3 + }, + { + "activity" : "validate", + "start" : 63, + "length" : 5 + }, { "activity" : "generate1", - "start" : 49, - "length" : 15 + "start" : 65, + "length" : 28 }, { "activity" : "generate2", - "start" : 59, - "length" : 13 + "start" : 81, + "length" : 44 + } + ] + }, + { + "name" : "fsh-generated/resources/Location-ae6a6c66-6b9c-4fa0-bf78-52915e07271f.json", + "size" : 609, + "processes" : [ + { + "activity" : "loadResources", + "start" : 51, + "length" : 3 + }, + { + "activity" : "generateNarratives", + "start" : 55, + "length" : 4 + }, + { + "activity" : "validate", + "start" : 64, + "length" : 8 + }, + { + "activity" : "generate1", + "start" : 65, + "length" : 28 + }, + { + "activity" : "generate2", + "start" : 81, + "length" : 23 + } + ] + }, + { + "name" : "fsh-generated/resources/Organization-175befc3-6f87-4db0-92ee-90e7a8c67960.json", + "size" : 542, + "processes" : [ + { + "activity" : "loadResources", + "start" : 51, + "length" : 2 + }, + { + "activity" : "load-configure", + "start" : 51, + "length" : 1 + }, + { + "activity" : "generateNarratives", + "start" : 55, + "length" : 3 + }, + { + "activity" : "validate", + "start" : 64, + "length" : 7 + }, + { + "activity" : "generate1", + "start" : 65, + "length" : 26 + }, + { + "activity" : "generate2", + "start" : 81, + "length" : 29 + }, + { + "activity" : "generateExampleZip", + "start" : 132, + "length" : 1 + } + ] + }, + { + "name" : "fsh-generated/resources/Organization-833bad1b-e612-4593-9560-c5ea55bce912.json", + "size" : 590, + "processes" : [ + { + "activity" : "loadResources", + "start" : 51, + "length" : 2 + }, + { + "activity" : "generateNarratives", + "start" : 55, + "length" : 3 + }, + { + "activity" : "validate", + "start" : 64, + "length" : 9 + }, + { + "activity" : "generate1", + "start" : 65, + "length" : 27 + }, + { + "activity" : "generate2", + "start" : 81, + "length" : 23 } ] }, @@ -328,20 +597,92 @@ "name" : "fsh-generated/resources/Organization-df89a675-febe-44b9-8fe7-027169cb05a3.json", "size" : 545, "processes" : [ + { + "activity" : "loadResources", + "start" : 51, + "length" : 3 + }, + { + "activity" : "generateNarratives", + "start" : 55, + "length" : 2 + }, { "activity" : "validate", - "start" : 48, - "length" : 15 + "start" : 64, + "length" : 8 }, { "activity" : "generate1", - "start" : 49, - "length" : 31 + "start" : 65, + "length" : 25 }, { "activity" : "generate2", - "start" : 59, + "start" : 81, + "length" : 19 + } + ] + }, + { + "name" : "fsh-generated/resources/Practitioner-8495a9ca-1e0b-452e-a7e1-9f88c75f582e.json", + "size" : 392, + "processes" : [ + { + "activity" : "loadResources", + "start" : 51, + "length" : 2 + }, + { + "activity" : "generateNarratives", + "start" : 55, + "length" : 3 + }, + { + "activity" : "validate", + "start" : 64, + "length" : 5 + }, + { + "activity" : "generate1", + "start" : 65, "length" : 27 + }, + { + "activity" : "generate2", + "start" : 82, + "length" : 21 + } + ] + }, + { + "name" : "fsh-generated/resources/PractitionerRole-d6325177-bcfb-4d2d-b507-5d5f65066abb.json", + "size" : 806, + "processes" : [ + { + "activity" : "loadResources", + "start" : 51, + "length" : 3 + }, + { + "activity" : "generateNarratives", + "start" : 55, + "length" : 6 + }, + { + "activity" : "validate", + "start" : 64, + "length" : 15 + }, + { + "activity" : "generate1", + "start" : 65, + "length" : 37 + }, + { + "activity" : "generate2", + "start" : 82, + "length" : 22 } ] }, @@ -351,43 +692,58 @@ "processes" : [ { "activity" : "loadResources", - "start" : 39, - "length" : 16 + "start" : 51, + "length" : 19 }, { "activity" : "load", - "start" : 40, - "length" : 32 + "start" : 51, + "length" : 23 }, { "activity" : "generateSnapshots", - "start" : 40, - "length" : 504 + "start" : 51, + "length" : 510 }, { "activity" : "generateNarratives", - "start" : 42, - "length" : 322 + "start" : 55, + "length" : 358 }, { "activity" : "validate", - "start" : 44, - "length" : 854 + "start" : 58, + "length" : 831 + }, + { + "activity" : "scanForUsageStats", + "start" : 63, + "length" : 2 }, { "activity" : "generate1", - "start" : 49, - "length" : 971 + "start" : 65, + "length" : 1374 }, { "activity" : "generate2", - "start" : 59, - "length" : 1847 + "start" : 82, + "length" : 1808 + }, + { + "activity" : "generateExampleZip", + "start" : 131, + "length" : 1 }, { "activity" : "generateValidationPack", - "start" : 95, + "start" : 132, "length" : 15 + }, + { + "activity" : "scanExamplesForR5", + "start" : 154, + "length" : 2 } ] }, @@ -397,664 +753,1333 @@ "processes" : [ { "activity" : "loadResources", - "start" : 39, - "length" : 16 + "start" : 51, + "length" : 12 }, { "activity" : "load", - "start" : 40, - "length" : 16 + "start" : 51, + "length" : 15 }, { "activity" : "generateSnapshots", - "start" : 40, - "length" : 285 + "start" : 52, + "length" : 288 }, { "activity" : "generateNarratives", - "start" : 42, - "length" : 188 + "start" : 55, + "length" : 174 }, { "activity" : "validate", - "start" : 45, - "length" : 341 + "start" : 59, + "length" : 333 + }, + { + "activity" : "checkConformanceResources", + "start" : 63, + "length" : 1 + }, + { + "activity" : "scanForUsageStats", + "start" : 63, + "length" : 1 }, { "activity" : "generate1", - "start" : 50, - "length" : 701 + "start" : 67, + "length" : 859 }, { "activity" : "generate2", - "start" : 60, - "length" : 1008 + "start" : 83, + "length" : 905 + }, + { + "activity" : "generateValidationPack", + "start" : 132, + "length" : 15 + }, + { + "activity" : "scanExamplesForR5", + "start" : 154, + "length" : 2 + } + ] + }, + { + "name" : "fsh-generated/resources/StructureDefinition-hn-basis-changeConferenceType.json", + "size" : 1784, + "processes" : [ + { + "activity" : "loadResources", + "start" : 51, + "length" : 4 + }, + { + "activity" : "load", + "start" : 51, + "length" : 6 + }, + { + "activity" : "generateSnapshots", + "start" : 52, + "length" : 22 + }, + { + "activity" : "generateNarratives", + "start" : 55, + "length" : 18 + }, + { + "activity" : "validate", + "start" : 59, + "length" : 34 + }, + { + "activity" : "generate1", + "start" : 68, + "length" : 74 + }, + { + "activity" : "generate2", + "start" : 84, + "length" : 239 + }, + { + "activity" : "generateValidationPack", + "start" : 132, + "length" : 2 + }, + { + "activity" : "scanExamplesForR5", + "start" : 154, + "length" : 1 + } + ] + }, + { + "name" : "fsh-generated/resources/StructureDefinition-hn-basis-consultationType.json", + "size" : 2051, + "processes" : [ + { + "activity" : "loadResources", + "start" : 51, + "length" : 6 + }, + { + "activity" : "load", + "start" : 51, + "length" : 7 + }, + { + "activity" : "generateSnapshots", + "start" : 52, + "length" : 35 + }, + { + "activity" : "generateNarratives", + "start" : 55, + "length" : 33 + }, + { + "activity" : "validate", + "start" : 59, + "length" : 68 + }, + { + "activity" : "generateLogicalMaps", + "start" : 63, + "length" : 1 + }, + { + "activity" : "generate1", + "start" : 68, + "length" : 153 + }, + { + "activity" : "generate2", + "start" : 85, + "length" : 348 + }, + { + "activity" : "generateValidationPack", + "start" : 132, + "length" : 3 + } + ] + }, + { + "name" : "fsh-generated/resources/StructureDefinition-hn-basis-Flag.json", + "size" : 3341, + "processes" : [ + { + "activity" : "loadResources", + "start" : 51, + "length" : 7 + }, + { + "activity" : "load", + "start" : 51, + "length" : 9 + }, + { + "activity" : "generateSnapshots", + "start" : 52, + "length" : 118 + }, + { + "activity" : "generateNarratives", + "start" : 55, + "length" : 102 + }, + { + "activity" : "validate", + "start" : 59, + "length" : 224 + }, + { + "activity" : "scanForUsageStats", + "start" : 63, + "length" : 1 + }, + { + "activity" : "generate1", + "start" : 68, + "length" : 503 + }, + { + "activity" : "generate2", + "start" : 85, + "length" : 553 + }, + { + "activity" : "generateValidationPack", + "start" : 132, + "length" : 8 + } + ] + }, + { + "name" : "fsh-generated/resources/StructureDefinition-hn-basis-flagStatusPeriod.json", + "size" : 1582, + "processes" : [ + { + "activity" : "loadResources", + "start" : 51, + "length" : 4 + }, + { + "activity" : "load-configure", + "start" : 51, + "length" : 1 + }, + { + "activity" : "load", + "start" : 51, + "length" : 6 + }, + { + "activity" : "generateSnapshots", + "start" : 52, + "length" : 19 + }, + { + "activity" : "generateNarratives", + "start" : 55, + "length" : 15 + }, + { + "activity" : "validate", + "start" : 59, + "length" : 26 + }, + { + "activity" : "generate1", + "start" : 68, + "length" : 66 + }, + { + "activity" : "generate2", + "start" : 85, + "length" : 213 + }, + { + "activity" : "generateValidationPack", + "start" : 132, + "length" : 1 + } + ] + }, + { + "name" : "fsh-generated/resources/StructureDefinition-hn-basis-postponementreason.json", + "size" : 1944, + "processes" : [ + { + "activity" : "loadResources", + "start" : 51, + "length" : 5 + }, + { + "activity" : "load", + "start" : 51, + "length" : 6 + }, + { + "activity" : "generateSnapshots", + "start" : 52, + "length" : 22 + }, + { + "activity" : "generateNarratives", + "start" : 55, + "length" : 16 + }, + { + "activity" : "validate", + "start" : 59, + "length" : 30 + }, + { + "activity" : "generate1", + "start" : 68, + "length" : 66 + }, + { + "activity" : "generate2", + "start" : 86, + "length" : 252 + }, + { + "activity" : "generateExampleZip", + "start" : 131, + "length" : 1 + }, + { + "activity" : "generateValidationPack", + "start" : 132, + "length" : 2 + } + ] + }, + { + "name" : "fsh-generated/resources/StructureDefinition-hn-basis-Recurring.json", + "size" : 1658, + "processes" : [ + { + "activity" : "loadResources", + "start" : 51, + "length" : 4 + }, + { + "activity" : "load", + "start" : 51, + "length" : 6 + }, + { + "activity" : "generateSnapshots", + "start" : 52, + "length" : 19 + }, + { + "activity" : "generateNarratives", + "start" : 55, + "length" : 15 + }, + { + "activity" : "validate", + "start" : 59, + "length" : 25 + }, + { + "activity" : "generate1", + "start" : 69, + "length" : 71 + }, + { + "activity" : "generate2", + "start" : 86, + "length" : 205 + }, + { + "activity" : "generateValidationPack", + "start" : 132, + "length" : 2 + } + ] + }, + { + "name" : "fsh-generated/resources/StructureDefinition-hn-basis-schedule.json", + "size" : 3604, + "processes" : [ + { + "activity" : "loadResources", + "start" : 51, + "length" : 8 + }, + { + "activity" : "load", + "start" : 51, + "length" : 10 + }, + { + "activity" : "generateSnapshots", + "start" : 52, + "length" : 129 + }, + { + "activity" : "generateNarratives", + "start" : 55, + "length" : 81 + }, + { + "activity" : "validate", + "start" : 59, + "length" : 131 + }, + { + "activity" : "generate1", + "start" : 69, + "length" : 413 + }, + { + "activity" : "generate2", + "start" : 86, + "length" : 448 + }, + { + "activity" : "generateValidationPack", + "start" : 132, + "length" : 9 + } + ] + }, + { + "name" : "fsh-generated/resources/StructureDefinition-hn-basis-slot.json", + "size" : 3173, + "processes" : [ + { + "activity" : "loadResources", + "start" : 51, + "length" : 7 + }, + { + "activity" : "load", + "start" : 51, + "length" : 9 + }, + { + "activity" : "generateSnapshots", + "start" : 53, + "length" : 122 + }, + { + "activity" : "generateNarratives", + "start" : 55, + "length" : 92 + }, + { + "activity" : "validate", + "start" : 60, + "length" : 153 + }, + { + "activity" : "scanForUsageStats", + "start" : 63, + "length" : 1 + }, + { + "activity" : "generate1", + "start" : 69, + "length" : 403 + }, + { + "activity" : "generate2", + "start" : 87, + "length" : 530 + }, + { + "activity" : "generateValidationPack", + "start" : 132, + "length" : 7 + }, + { + "activity" : "scanExamplesForR5", + "start" : 154, + "length" : 1 + } + ] + }, + { + "name" : "fsh-generated/resources/StructureDefinition-no-basis-address-official.json", + "size" : 2008, + "processes" : [ + { + "activity" : "loadResources", + "start" : 51, + "length" : 4 + }, + { + "activity" : "load", + "start" : 51, + "length" : 7 + }, + { + "activity" : "generateSnapshots", + "start" : 53, + "length" : 21 + }, + { + "activity" : "generateNarratives", + "start" : 55, + "length" : 16 + }, + { + "activity" : "validate", + "start" : 60, + "length" : 32 + }, + { + "activity" : "generate1", + "start" : 69, + "length" : 57 + }, + { + "activity" : "generate2", + "start" : 87, + "length" : 241 + }, + { + "activity" : "generateExampleZip", + "start" : 132, + "length" : 1 + }, + { + "activity" : "generateValidationPack", + "start" : 132, + "length" : 2 + } + ] + }, + { + "name" : "fsh-generated/resources/StructureDefinition-no-basis-Address.json", + "size" : 4408, + "processes" : [ + { + "activity" : "loadResources", + "start" : 51, + "length" : 7 + }, + { + "activity" : "load", + "start" : 51, + "length" : 9 + }, + { + "activity" : "generateSnapshots", + "start" : 53, + "length" : 55 + }, + { + "activity" : "generateNarratives", + "start" : 56, + "length" : 50 + }, + { + "activity" : "validate", + "start" : 60, + "length" : 81 + }, + { + "activity" : "generate1", + "start" : 70, + "length" : 158 + }, + { + "activity" : "generate2", + "start" : 87, + "length" : 352 + }, + { + "activity" : "generateValidationPack", + "start" : 132, + "length" : 5 }, { - "activity" : "generateValidationPack", - "start" : 95, - "length" : 4 + "activity" : "scanProfilesForR5", + "start" : 154, + "length" : 1 } ] }, { - "name" : "fsh-generated/resources/StructureDefinition-hn-basis-changeConferenceType.json", - "size" : 1784, + "name" : "fsh-generated/resources/StructureDefinition-no-basis-Appointment.json", + "size" : 5087, "processes" : [ { - "activity" : "load", - "start" : 40, - "length" : 15 + "activity" : "loadResources", + "start" : 51, + "length" : 10 }, { - "activity" : "generateSnapshots", - "start" : 41, - "length" : 16 + "activity" : "load", + "start" : 51, + "length" : 13 }, { "activity" : "generateNarratives", - "start" : 42, - "length" : 16 + "start" : 56, + "length" : 140 }, { "activity" : "validate", - "start" : 46, - "length" : 31 + "start" : 60, + "length" : 234 + }, + { + "activity" : "scanForUsageStats", + "start" : 63, + "length" : 1 }, { "activity" : "generate1", - "start" : 51, - "length" : 62 + "start" : 70, + "length" : 642 }, { "activity" : "generate2", - "start" : 61, - "length" : 199 + "start" : 88, + "length" : 661 + }, + { + "activity" : "generateValidationPack", + "start" : 132, + "length" : 11 } ] }, { - "name" : "fsh-generated/resources/StructureDefinition-hn-basis-consultationType.json", - "size" : 2051, + "name" : "fsh-generated/resources/StructureDefinition-no-basis-AppointmentResponse.json", + "size" : 3058, "processes" : [ { "activity" : "loadResources", - "start" : 39, - "length" : 16 + "start" : 51, + "length" : 6 }, { - "activity" : "load", - "start" : 40, - "length" : 16 + "activity" : "load-configure", + "start" : 51, + "length" : 1 }, { - "activity" : "generateSnapshots", - "start" : 41, - "length" : 47 + "activity" : "load", + "start" : 51, + "length" : 8 }, { "activity" : "generateNarratives", - "start" : 42, - "length" : 47 + "start" : 56, + "length" : 56 }, { "activity" : "validate", - "start" : 46, - "length" : 65 + "start" : 60, + "length" : 103 }, { "activity" : "generate1", - "start" : 51, - "length" : 109 + "start" : 70, + "length" : 277 }, { "activity" : "generate2", - "start" : 62, - "length" : 243 + "start" : 88, + "length" : 310 }, { "activity" : "generateValidationPack", - "start" : 95, - "length" : 12 + "start" : 132, + "length" : 6 + }, + { + "activity" : "scanExamplesForR5", + "start" : 154, + "length" : 1 } ] }, { - "name" : "fsh-generated/resources/StructureDefinition-hn-basis-Flag.json", - "size" : 3341, + "name" : "fsh-generated/resources/StructureDefinition-no-basis-Endpoint.json", + "size" : 7838, "processes" : [ + { + "activity" : "loadResources", + "start" : 51, + "length" : 16 + }, { "activity" : "load", - "start" : 40, - "length" : 15 + "start" : 51, + "length" : 12 }, { "activity" : "generateSnapshots", - "start" : 41, - "length" : 126 + "start" : 53, + "length" : 95 }, { "activity" : "generateNarratives", - "start" : 43, - "length" : 94 + "start" : 56, + "length" : 59 }, { "activity" : "validate", - "start" : 46, - "length" : 186 + "start" : 60, + "length" : 112 + }, + { + "activity" : "scanForUsageStats", + "start" : 63, + "length" : 1 }, { "activity" : "generate1", - "start" : 51, - "length" : 372 + "start" : 71, + "length" : 357 }, { "activity" : "generate2", - "start" : 62, - "length" : 425 + "start" : 89, + "length" : 386 + }, + { + "activity" : "generateValidationPack", + "start" : 132, + "length" : 8 } ] }, { - "name" : "fsh-generated/resources/StructureDefinition-hn-basis-flagStatusPeriod.json", - "size" : 1582, + "name" : "fsh-generated/resources/StructureDefinition-no-basis-group.json", + "size" : 1446, "processes" : [ + { + "activity" : "loadResources", + "start" : 51, + "length" : 4 + }, { "activity" : "load", - "start" : 40, - "length" : 16 + "start" : 51, + "length" : 6 }, { "activity" : "generateSnapshots", - "start" : 41, - "length" : 15 + "start" : 53, + "length" : 20 }, { "activity" : "generateNarratives", - "start" : 43, - "length" : 31 + "start" : 56, + "length" : 16 }, { "activity" : "validate", - "start" : 46, - "length" : 40 + "start" : 60, + "length" : 21 }, { "activity" : "generate1", - "start" : 51, - "length" : 63 + "start" : 71, + "length" : 61 }, { "activity" : "generate2", - "start" : 62, - "length" : 189 + "start" : 89, + "length" : 219 + }, + { + "activity" : "generateValidationPack", + "start" : 132, + "length" : 2 } ] }, { - "name" : "fsh-generated/resources/StructureDefinition-hn-basis-postponementreason.json", - "size" : 1944, + "name" : "fsh-generated/resources/StructureDefinition-no-basis-HealthcareService.json", + "size" : 9729, "processes" : [ { "activity" : "loadResources", - "start" : 39, - "length" : 15 + "start" : 51, + "length" : 13 }, { "activity" : "load", - "start" : 40, + "start" : 51, "length" : 16 }, { "activity" : "generateSnapshots", - "start" : 41, - "length" : 16 + "start" : 53, + "length" : 270 }, { "activity" : "generateNarratives", - "start" : 43, - "length" : 20 + "start" : 56, + "length" : 217 }, { "activity" : "validate", - "start" : 46, - "length" : 41 + "start" : 60, + "length" : 360 }, { - "activity" : "generate1", - "start" : 51, - "length" : 47 + "activity" : "scanForUsageStats", + "start" : 63, + "length" : 1 }, { - "activity" : "generate2", - "start" : 62, - "length" : 241 - } - ] - }, - { - "name" : "fsh-generated/resources/StructureDefinition-hn-basis-Recurring.json", - "size" : 1658, - "processes" : [ - { - "activity" : "generateSnapshots", - "start" : 41, - "length" : 16 + "activity" : "generate1", + "start" : 71, + "length" : 997 }, { - "activity" : "generateNarratives", - "start" : 43, - "length" : 6 + "activity" : "generate2", + "start" : 89, + "length" : 1060 }, { - "activity" : "validate", - "start" : 46, - "length" : 16 + "activity" : "generateExampleZip", + "start" : 131, + "length" : 1 }, { - "activity" : "generate1", - "start" : 51, - "length" : 63 + "activity" : "generateValidationPack", + "start" : 132, + "length" : 22 }, { - "activity" : "generate2", - "start" : 63, - "length" : 209 + "activity" : "scanExamplesForR5", + "start" : 154, + "length" : 1 } ] }, { - "name" : "fsh-generated/resources/StructureDefinition-hn-basis-schedule.json", - "size" : 3604, + "name" : "fsh-generated/resources/StructureDefinition-no-basis-HumanName.json", + "size" : 3922, "processes" : [ { "activity" : "loadResources", - "start" : 39, - "length" : 16 + "start" : 51, + "length" : 6 }, { "activity" : "load", - "start" : 40, - "length" : 16 + "start" : 51, + "length" : 9 }, { "activity" : "generateSnapshots", - "start" : 41, - "length" : 104 + "start" : 53, + "length" : 42 }, { "activity" : "generateNarratives", - "start" : 43, - "length" : 109 + "start" : 56, + "length" : 33 }, { "activity" : "validate", - "start" : 46, - "length" : 141 - }, - { - "activity" : "scanForUsageStats", - "start" : 48, - "length" : 15 + "start" : 61, + "length" : 55 }, { "activity" : "generate1", - "start" : 51, - "length" : 370 + "start" : 72, + "length" : 125 }, { "activity" : "generate2", - "start" : 63, - "length" : 345 + "start" : 90, + "length" : 369 + }, + { + "activity" : "generateValidationPack", + "start" : 132, + "length" : 6 } ] }, { - "name" : "fsh-generated/resources/StructureDefinition-hn-basis-slot.json", - "size" : 3173, + "name" : "fsh-generated/resources/StructureDefinition-no-basis-Location.json", + "size" : 3069, "processes" : [ + { + "activity" : "loadResources", + "start" : 51, + "length" : 5 + }, { "activity" : "load", - "start" : 40, - "length" : 15 + "start" : 51, + "length" : 7 }, { "activity" : "generateSnapshots", - "start" : 41, - "length" : 127 + "start" : 53, + "length" : 83 }, { "activity" : "generateNarratives", - "start" : 43, - "length" : 95 + "start" : 56, + "length" : 84 }, { "activity" : "validate", - "start" : 46, - "length" : 141 + "start" : 61, + "length" : 159 }, { "activity" : "generate1", - "start" : 52, - "length" : 361 + "start" : 72, + "length" : 372 }, { "activity" : "generate2", - "start" : 63, - "length" : 402 + "start" : 91, + "length" : 505 }, { "activity" : "generateValidationPack", - "start" : 95, - "length" : 16 + "start" : 132, + "length" : 5 } ] }, { - "name" : "fsh-generated/resources/StructureDefinition-no-basis-address-official.json", - "size" : 2008, + "name" : "fsh-generated/resources/StructureDefinition-no-basis-middlename.json", + "size" : 2231, "processes" : [ { - "activity" : "load-configure", - "start" : 39, - "length" : 1 + "activity" : "loadResources", + "start" : 51, + "length" : 5 }, { "activity" : "load", - "start" : 40, - "length" : 16 + "start" : 51, + "length" : 7 }, { "activity" : "generateSnapshots", - "start" : 41, - "length" : 30 + "start" : 53, + "length" : 15 }, { "activity" : "generateNarratives", - "start" : 43, - "length" : 15 + "start" : 56, + "length" : 16 }, { "activity" : "validate", - "start" : 46, - "length" : 32 + "start" : 61, + "length" : 26 + }, + { + "activity" : "scanForUsageStats", + "start" : 63, + "length" : 1 }, { "activity" : "generate1", - "start" : 52, - "length" : 63 + "start" : 72, + "length" : 59 }, { "activity" : "generate2", - "start" : 64, - "length" : 183 + "start" : 91, + "length" : 192 + }, + { + "activity" : "generateValidationPack", + "start" : 132, + "length" : 2 } ] }, { - "name" : "fsh-generated/resources/StructureDefinition-no-basis-Address.json", - "size" : 4408, + "name" : "fsh-generated/resources/StructureDefinition-no-basis-municipalitycode.json", + "size" : 2081, "processes" : [ { "activity" : "loadResources", - "start" : 39, - "length" : 16 + "start" : 51, + "length" : 5 }, { "activity" : "load", - "start" : 40, - "length" : 16 + "start" : 51, + "length" : 7 }, { "activity" : "generateSnapshots", - "start" : 41, - "length" : 47 + "start" : 53, + "length" : 37 }, { "activity" : "generateNarratives", - "start" : 43, - "length" : 63 + "start" : 56, + "length" : 32 }, { "activity" : "validate", - "start" : 46, - "length" : 62 + "start" : 61, + "length" : 66 }, { "activity" : "generate1", - "start" : 52, - "length" : 142 + "start" : 73, + "length" : 113 }, { "activity" : "generate2", - "start" : 64, - "length" : 257 + "start" : 91, + "length" : 289 + }, + { + "activity" : "generateValidationPack", + "start" : 132, + "length" : 2 } ] }, { - "name" : "fsh-generated/resources/StructureDefinition-no-basis-Appointment.json", - "size" : 5087, + "name" : "fsh-generated/resources/StructureDefinition-no-basis-Organization.json", + "size" : 6257, "processes" : [ { "activity" : "loadResources", - "start" : 39, - "length" : 15 + "start" : 51, + "length" : 10 }, { "activity" : "load", - "start" : 40, + "start" : 51, "length" : 15 }, + { + "activity" : "generateSnapshots", + "start" : 53, + "length" : 174 + }, { "activity" : "generateNarratives", - "start" : 43, - "length" : 141 + "start" : 56, + "length" : 181 }, { "activity" : "validate", - "start" : 46, - "length" : 216 + "start" : 61, + "length" : 285 + }, + { + "activity" : "scanForUsageStats", + "start" : 63, + "length" : 1 }, { "activity" : "generate1", - "start" : 52, - "length" : 481 + "start" : 73, + "length" : 711 }, { "activity" : "generate2", - "start" : 64, - "length" : 473 + "start" : 92, + "length" : 792 + }, + { + "activity" : "generateValidationPack", + "start" : 132, + "length" : 10 }, { "activity" : "scanExamplesForR5", - "start" : 111, - "length" : 14 + "start" : 154, + "length" : 1 } ] }, { - "name" : "fsh-generated/resources/StructureDefinition-no-basis-AppointmentResponse.json", - "size" : 3058, + "name" : "fsh-generated/resources/StructureDefinition-no-basis-partof.json", + "size" : 2249, "processes" : [ { "activity" : "loadResources", - "start" : 39, - "length" : 4 + "start" : 51, + "length" : 5 + }, + { + "activity" : "load-configure", + "start" : 51, + "length" : 1 }, { "activity" : "load", - "start" : 40, - "length" : 16 + "start" : 51, + "length" : 6 + }, + { + "activity" : "generateSnapshots", + "start" : 54, + "length" : 14 }, { "activity" : "generateNarratives", - "start" : 43, - "length" : 63 + "start" : 56, + "length" : 16 }, { "activity" : "validate", - "start" : 46, - "length" : 94 + "start" : 61, + "length" : 29 }, { "activity" : "generate1", - "start" : 53, - "length" : 219 + "start" : 73, + "length" : 58 }, { "activity" : "generate2", - "start" : 65, - "length" : 266 + "start" : 92, + "length" : 214 + }, + { + "activity" : "generateExampleZip", + "start" : 131, + "length" : 1 }, { "activity" : "generateValidationPack", - "start" : 95, - "length" : 16 + "start" : 132, + "length" : 2 } ] }, { - "name" : "fsh-generated/resources/StructureDefinition-no-basis-group.json", - "size" : 1446, + "name" : "fsh-generated/resources/StructureDefinition-no-basis-Practitioner.json", + "size" : 11240, "processes" : [ + { + "activity" : "loadResources", + "start" : 51, + "length" : 15 + }, + { + "activity" : "load", + "start" : 51, + "length" : 20 + }, { "activity" : "generateSnapshots", - "start" : 41, - "length" : 23 + "start" : 54, + "length" : 235 }, { "activity" : "generateNarratives", - "start" : 43, - "length" : 16 + "start" : 56, + "length" : 242 }, { "activity" : "validate", - "start" : 47, - "length" : 15 + "start" : 61, + "length" : 381 + }, + { + "activity" : "scanForUsageStats", + "start" : 63, + "length" : 1 }, { "activity" : "generate1", - "start" : 53, - "length" : 51 + "start" : 73, + "length" : 868 }, { "activity" : "generate2", - "start" : 65, - "length" : 151 + "start" : 93, + "length" : 871 + }, + { + "activity" : "generateValidationPack", + "start" : 132, + "length" : 10 } ] }, { - "name" : "fsh-generated/resources/StructureDefinition-no-basis-Organization.json", - "size" : 6257, + "name" : "fsh-generated/resources/StructureDefinition-no-basis-PractitionerRole.json", + "size" : 7424, "processes" : [ { "activity" : "loadResources", - "start" : 39, - "length" : 12 + "start" : 51, + "length" : 10 }, { "activity" : "load", - "start" : 40, - "length" : 31 + "start" : 51, + "length" : 15 }, { "activity" : "generateSnapshots", - "start" : 41, - "length" : 212 + "start" : 54, + "length" : 261 + }, + { + "activity" : "checkR4R4B", + "start" : 54, + "length" : 1 }, { "activity" : "generateNarratives", - "start" : 43, - "length" : 198 + "start" : 57, + "length" : 145 }, { "activity" : "validate", - "start" : 47, - "length" : 324 + "start" : 62, + "length" : 274 + }, + { + "activity" : "checkConformanceResources", + "start" : 63, + "length" : 1 }, { "activity" : "generate1", - "start" : 53, - "length" : 681 + "start" : 74, + "length" : 591 }, { "activity" : "generate2", - "start" : 65, - "length" : 653 + "start" : 94, + "length" : 532 + }, + { + "activity" : "generateValidationPack", + "start" : 132, + "length" : 9 + }, + { + "activity" : "scanExamplesForR5", + "start" : 154, + "length" : 1 } ] }, { - "name" : "fsh-generated/resources/StructureDefinition-no-basis-partof.json", - "size" : 2249, + "name" : "fsh-generated/resources/StructureDefinition-no-basis-shortnotice.json", + "size" : 1688, "processes" : [ + { + "activity" : "loadResources", + "start" : 51, + "length" : 5 + }, + { + "activity" : "load", + "start" : 51, + "length" : 7 + }, { "activity" : "generateSnapshots", - "start" : 42, - "length" : 16 + "start" : 54, + "length" : 17 }, { "activity" : "generateNarratives", - "start" : 43, - "length" : 15 + "start" : 57, + "length" : 19 }, { "activity" : "validate", - "start" : 47, - "length" : 31 + "start" : 62, + "length" : 28 + }, + { + "activity" : "scanForUsageStats", + "start" : 63, + "length" : 1 }, { "activity" : "generate1", - "start" : 54, - "length" : 47 + "start" : 75, + "length" : 53 }, { "activity" : "generate2", - "start" : 66, - "length" : 141 + "start" : 94, + "length" : 154 + }, + { + "activity" : "generateValidationPack", + "start" : 132, + "length" : 2 } ] }, { - "name" : "fsh-generated/resources/StructureDefinition-no-basis-shortnotice.json", - "size" : 1688, + "name" : "fsh-generated/resources/StructureDefinition-no-basis-urban-district.json", + "size" : 2454, "processes" : [ { "activity" : "loadResources", - "start" : 39, - "length" : 16 + "start" : 51, + "length" : 5 }, { "activity" : "load", - "start" : 40, - "length" : 16 + "start" : 51, + "length" : 7 }, { "activity" : "generateSnapshots", - "start" : 42, - "length" : 16 + "start" : 54, + "length" : 24 }, { "activity" : "generateNarratives", - "start" : 43, - "length" : 32 + "start" : 57, + "length" : 18 }, { "activity" : "validate", - "start" : 47, - "length" : 16 + "start" : 62, + "length" : 32 }, { "activity" : "generate1", - "start" : 54, - "length" : 65 + "start" : 75, + "length" : 61 }, { "activity" : "generate2", - "start" : 66, - "length" : 199 + "start" : 94, + "length" : 185 + }, + { + "activity" : "generateExampleZip", + "start" : 132, + "length" : 1 + }, + { + "activity" : "generateValidationPack", + "start" : 132, + "length" : 1 } ] }, @@ -1063,44 +2088,44 @@ "size" : 6079, "processes" : [ { - "activity" : "load-configure", - "start" : 39, - "length" : 1 + "activity" : "loadResources", + "start" : 51, + "length" : 12 }, { "activity" : "load", - "start" : 40, - "length" : 16 + "start" : 51, + "length" : 14 }, { "activity" : "generateSnapshots", - "start" : 42, - "length" : 88 + "start" : 54, + "length" : 74 }, { "activity" : "generateNarratives", - "start" : 43, - "length" : 78 + "start" : 57, + "length" : 77 }, { "activity" : "validate", - "start" : 47, - "length" : 148 + "start" : 62, + "length" : 160 }, { "activity" : "generate1", - "start" : 54, - "length" : 235 + "start" : 75, + "length" : 253 }, { "activity" : "generate2", - "start" : 66, - "length" : 267 + "start" : 94, + "length" : 291 }, { "activity" : "generateValidationPack", - "start" : 95, - "length" : 15 + "start" : 132, + "length" : 4 } ] }, @@ -1108,30 +2133,45 @@ "name" : "fsh-generated/resources/ValueSet-hn-appointment-AppointmentType-code-vs.json", "size" : 885, "processes" : [ + { + "activity" : "loadResources", + "start" : 51, + "length" : 3 + }, { "activity" : "load", - "start" : 40, - "length" : 6 + "start" : 51, + "length" : 5 }, { "activity" : "generateNarratives", - "start" : 43, - "length" : 62 + "start" : 57, + "length" : 78 + }, + { + "activity" : "validate", + "start" : 57, + "length" : 749 }, { "activity" : "validate", - "start" : 44, - "length" : 695 + "start" : 62, + "length" : 1 }, { "activity" : "generate1", - "start" : 54, - "length" : 16 + "start" : 75, + "length" : 26 }, { "activity" : "generate2", - "start" : 66, - "length" : 4741 + "start" : 95, + "length" : 5866 + }, + { + "activity" : "generateValidationPack", + "start" : 132, + "length" : 1 } ] }, @@ -1141,28 +2181,38 @@ "processes" : [ { "activity" : "loadResources", - "start" : 39, - "length" : 15 + "start" : 51, + "length" : 2 + }, + { + "activity" : "load-configure", + "start" : 51, + "length" : 1 }, { "activity" : "load", - "start" : 40, - "length" : 5 + "start" : 51, + "length" : 4 + }, + { + "activity" : "generateNarratives", + "start" : 57, + "length" : 4 }, { "activity" : "validate", - "start" : 44, - "length" : 11 + "start" : 58, + "length" : 4 }, { "activity" : "generate1", - "start" : 54, - "length" : 31 + "start" : 75, + "length" : 21 }, { "activity" : "generate2", - "start" : 71, - "length" : 78 + "start" : 101, + "length" : 109 } ] }, @@ -1170,20 +2220,35 @@ "name" : "fsh-generated/resources/ValueSet-hn-appointment-ServiceCategory-code-vs.json", "size" : 940, "processes" : [ + { + "activity" : "loadResources", + "start" : 51, + "length" : 4 + }, { "activity" : "load", - "start" : 40, + "start" : 51, "length" : 4 }, + { + "activity" : "generateNarratives", + "start" : 57, + "length" : 10 + }, + { + "activity" : "validate", + "start" : 58, + "length" : 6 + }, { "activity" : "generate1", - "start" : 54, - "length" : 16 + "start" : 75, + "length" : 21 }, { "activity" : "generate2", - "start" : 71, - "length" : 63 + "start" : 101, + "length" : 71 } ] }, @@ -1191,20 +2256,45 @@ "name" : "fsh-generated/resources/ValueSet-no-basis-virtual-service-type-vs.json", "size" : 595, "processes" : [ + { + "activity" : "loadResources", + "start" : 51, + "length" : 2 + }, + { + "activity" : "scan", + "start" : 51, + "length" : 1 + }, + { + "activity" : "load", + "start" : 51, + "length" : 3 + }, { "activity" : "generateNarratives", - "start" : 44, - "length" : 16 + "start" : 57, + "length" : 5 + }, + { + "activity" : "validate", + "start" : 58, + "length" : 6 }, { "activity" : "generate1", - "start" : 54, - "length" : 16 + "start" : 75, + "length" : 21 }, { "activity" : "generate2", - "start" : 71, - "length" : 47 + "start" : 101, + "length" : 59 + }, + { + "activity" : "generateValidationPack", + "start" : 132, + "length" : 1 } ] } diff --git a/qa-time-report.tsv b/qa-time-report.tsv index 302e0a41..146511ee 100644 --- a/qa-time-report.tsv +++ b/qa-time-report.tsv @@ -1,37 +1,52 @@ Source File Size loadResources load-configure scan loadDepInfo loadInfo load generateSnapshots checkR4R4B generateNarratives validate loadLists checkConformanceResources checkConformanceResources2 checkConformanceResources3 generateLogicalMaps validateExpressions scanForUsageStats checkURLsUnique processProvenanceDetails generate1 generate2 generateLogicals makeDependencies generateExampleZip generateValidationPack scanProfilesForR5 scanExamplesForR5 -\fsh-generated\resources\ImplementationGuide-fhir.example.json 13200 - 0 0 0 0 0 0 0 107 0 0 0 0 0 0 0 0 0 0 261 117 0 0 0 0 0 15 -fsh-generated/resources/Appointment-34DDC9EC-E84A-EE11-9852-B0074B014ABB.json 3170 0 0 0 0 1 0 0 0 47 0 0 0 0 0 0 0 0 0 0 62 52 0 0 0 0 0 0 -fsh-generated/resources/Appointment-d6c523ec-b520-4221-a8d6-c1c58911ce7a.json 1290 16 1 0 0 0 0 0 0 63 0 0 0 0 0 0 0 0 0 0 47 16 0 0 0 0 0 0 -fsh-generated/resources/Bundle-PolikliniskEksempelBundle.json 10980 15 0 0 0 0 35 0 0 47 0 0 0 0 0 0 0 0 0 0 125 42 0 0 0 0 0 0 -fsh-generated/resources/CodeSystem-hn-appointment-flag-code-cs.json 1417 0 0 0 0 0 0 0 0 16 0 0 0 0 0 0 0 0 0 0 16 1879 0 0 0 0 0 0 -fsh-generated/resources/CodeSystem-Hn-AppointmentTypeProposed-New-Codes-cs.json 907 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 31 95 0 0 0 0 0 0 -fsh-generated/resources/Flag-52469032-561f-4334-b5af-b8b5c8c4c0c6.json 638 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 32 31 0 0 0 0 0 0 -fsh-generated/resources/Flag-5add71e3-1fcb-4c4d-8065-5ce3c83a5cb8.json 656 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 16 0 0 0 0 0 0 -fsh-generated/resources/Flag-5c4fdce8-e90e-4adf-9544-0c6b684a953d.json 695 0 0 0 0 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 31 15 0 0 0 0 0 0 -fsh-generated/resources/Location-15878c66-d827-4fb9-8528-e234a0de8835.json 581 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 32 0 0 0 0 0 0 -fsh-generated/resources/Location-ae6a6c66-6b9c-4fa0-bf78-52915e07271f.json 497 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 32 18 0 0 0 0 0 0 -fsh-generated/resources/Organization-833bad1b-e612-4593-9560-c5ea55bce912.json 590 15 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 13 0 0 0 0 0 0 -fsh-generated/resources/Organization-df89a675-febe-44b9-8fe7-027169cb05a3.json 545 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 31 27 0 0 0 0 0 0 -fsh-generated/resources/StructureDefinition-hn-basis-appointment.json 13267 16 0 0 0 0 0 504 0 322 0 0 0 0 0 0 0 0 0 0 971 1847 0 0 0 15 0 0 -fsh-generated/resources/StructureDefinition-hn-basis-AppointmentResponse.json 6392 16 0 0 0 0 0 285 0 188 0 0 0 0 0 0 0 0 0 0 701 1008 0 0 0 4 0 0 -fsh-generated/resources/StructureDefinition-hn-basis-changeConferenceType.json 1784 0 0 0 0 0 0 16 0 16 0 0 0 0 0 0 0 0 0 0 62 199 0 0 0 0 0 0 -fsh-generated/resources/StructureDefinition-hn-basis-consultationType.json 2051 16 0 0 0 0 0 47 0 47 0 0 0 0 0 0 0 0 0 0 109 243 0 0 0 12 0 0 -fsh-generated/resources/StructureDefinition-hn-basis-Flag.json 3341 0 0 0 0 0 0 126 0 94 0 0 0 0 0 0 0 0 0 0 372 425 0 0 0 0 0 0 -fsh-generated/resources/StructureDefinition-hn-basis-flagStatusPeriod.json 1582 0 0 0 0 0 0 15 0 31 0 0 0 0 0 0 0 0 0 0 63 189 0 0 0 0 0 0 -fsh-generated/resources/StructureDefinition-hn-basis-postponementreason.json 1944 15 0 0 0 0 0 16 0 20 0 0 0 0 0 0 0 0 0 0 47 241 0 0 0 0 0 0 -fsh-generated/resources/StructureDefinition-hn-basis-Recurring.json 1658 0 0 0 0 0 0 16 0 6 0 0 0 0 0 0 0 0 0 0 63 209 0 0 0 0 0 0 -fsh-generated/resources/StructureDefinition-hn-basis-schedule.json 3604 16 0 0 0 0 0 104 0 109 0 0 0 0 0 0 0 15 0 0 370 345 0 0 0 0 0 0 -fsh-generated/resources/StructureDefinition-hn-basis-slot.json 3173 0 0 0 0 0 0 127 0 95 0 0 0 0 0 0 0 0 0 0 361 402 0 0 0 16 0 0 -fsh-generated/resources/StructureDefinition-no-basis-address-official.json 2008 0 1 0 0 0 0 30 0 15 0 0 0 0 0 0 0 0 0 0 63 183 0 0 0 0 0 0 -fsh-generated/resources/StructureDefinition-no-basis-Address.json 4408 16 0 0 0 0 0 47 0 63 0 0 0 0 0 0 0 0 0 0 142 257 0 0 0 0 0 0 -fsh-generated/resources/StructureDefinition-no-basis-Appointment.json 5087 15 0 0 0 0 0 0 0 141 0 0 0 0 0 0 0 0 0 0 481 473 0 0 0 0 0 14 -fsh-generated/resources/StructureDefinition-no-basis-AppointmentResponse.json 3058 4 0 0 0 0 0 0 0 63 0 0 0 0 0 0 0 0 0 0 219 266 0 0 0 16 0 0 -fsh-generated/resources/StructureDefinition-no-basis-group.json 1446 0 0 0 0 0 0 23 0 16 0 0 0 0 0 0 0 0 0 0 51 151 0 0 0 0 0 0 -fsh-generated/resources/StructureDefinition-no-basis-Organization.json 6257 12 0 0 0 0 0 212 0 198 0 0 0 0 0 0 0 0 0 0 681 653 0 0 0 0 0 0 -fsh-generated/resources/StructureDefinition-no-basis-partof.json 2249 0 0 0 0 0 0 16 0 15 0 0 0 0 0 0 0 0 0 0 47 141 0 0 0 0 0 0 -fsh-generated/resources/StructureDefinition-no-basis-shortnotice.json 1688 16 0 0 0 0 0 16 0 32 0 0 0 0 0 0 0 0 0 0 65 199 0 0 0 0 0 0 -fsh-generated/resources/StructureDefinition-no-basis-virtual-service.json 6079 0 1 0 0 0 0 88 0 78 0 0 0 0 0 0 0 0 0 0 235 267 0 0 0 15 0 0 -fsh-generated/resources/ValueSet-hn-appointment-AppointmentType-code-vs.json 885 0 0 0 0 0 0 0 0 62 0 0 0 0 0 0 0 0 0 0 16 4741 0 0 0 0 0 0 -fsh-generated/resources/ValueSet-hn-appointment-flag-code-vs.json 500 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 31 78 0 0 0 0 0 0 -fsh-generated/resources/ValueSet-hn-appointment-ServiceCategory-code-vs.json 940 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 63 0 0 0 0 0 0 -fsh-generated/resources/ValueSet-no-basis-virtual-service-type-vs.json 595 0 0 0 0 0 0 0 0 16 0 0 0 0 0 0 0 0 0 0 16 47 0 0 0 0 0 0 +\fsh-generated\resources\ImplementationGuide-fhir.example.json 20997 - 0 0 0 0 0 0 4 111 0 0 0 0 0 0 0 0 0 0 412 115 0 0 1 6 0 1 +fsh-generated/resources/Appointment-1535dbf2-6246-4a26-9af1-173f7dff5616.json 2738 7 0 0 0 1 0 0 0 42 0 0 0 0 0 0 0 0 0 0 79 40 0 0 0 0 0 0 +fsh-generated/resources/Appointment-34DDC9EC-E84A-EE11-9852-B0074B014ABB.json 3170 8 0 0 0 0 0 0 0 26 0 0 0 0 0 0 0 0 0 0 74 26 0 0 0 0 0 0 +fsh-generated/resources/Appointment-cdb19ffe-5d4d-45e0-b8d3-45d24e4c675f.json 2726 7 1 0 0 0 0 0 0 21 0 0 0 0 0 0 0 0 0 0 87 26 0 0 0 0 0 0 +fsh-generated/resources/Appointment-d6c523ec-b520-4221-a8d6-c1c58911ce7a.json 1290 4 0 0 0 0 0 0 1 77 0 0 0 0 0 0 0 1 0 0 46 25 0 0 0 0 0 0 +fsh-generated/resources/Bundle-PolikliniskEksempelBundle.json 11264 18 0 0 0 0 31 0 0 80 0 0 0 0 0 0 0 0 0 0 203 46 0 0 0 0 0 0 +fsh-generated/resources/CodeSystem-hn-appointment-flag-code-cs.json 1417 4 0 0 1 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 43 2142 0 0 0 1 0 0 +fsh-generated/resources/CodeSystem-Hn-AppointmentTypeProposed-New-Codes-cs.json 907 3 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 0 0 0 34 105 0 0 0 0 0 0 +fsh-generated/resources/Flag-52469032-561f-4334-b5af-b8b5c8c4c0c6.json 638 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 31 22 0 0 0 0 0 0 +fsh-generated/resources/Flag-5add71e3-1fcb-4c4d-8065-5ce3c83a5cb8.json 656 3 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 38 22 0 0 0 0 0 0 +fsh-generated/resources/Flag-5c4fdce8-e90e-4adf-9544-0c6b684a953d.json 695 3 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 36 22 0 0 1 0 0 0 +fsh-generated/resources/Location-15878c66-d827-4fb9-8528-e234a0de8835.json 693 2 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 30 26 0 0 0 0 0 0 +fsh-generated/resources/Location-15878c66-d827-4fb9-8528-e234a0dr4535.json 684 3 0 0 0 0 0 0 1 3 0 0 0 0 0 0 0 0 0 0 28 44 0 0 0 0 0 0 +fsh-generated/resources/Location-ae6a6c66-6b9c-4fa0-bf78-52915e07271f.json 609 3 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 28 23 0 0 0 0 0 0 +fsh-generated/resources/Organization-175befc3-6f87-4db0-92ee-90e7a8c67960.json 542 2 1 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 26 29 0 0 0 0 0 0 +fsh-generated/resources/Organization-833bad1b-e612-4593-9560-c5ea55bce912.json 590 2 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 27 23 0 0 0 0 0 0 +fsh-generated/resources/Organization-df89a675-febe-44b9-8fe7-027169cb05a3.json 545 3 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 25 19 0 0 0 0 0 0 +fsh-generated/resources/Practitioner-8495a9ca-1e0b-452e-a7e1-9f88c75f582e.json 392 2 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 27 21 0 0 0 0 0 0 +fsh-generated/resources/PractitionerRole-d6325177-bcfb-4d2d-b507-5d5f65066abb.json 806 3 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 0 0 0 37 22 0 0 0 0 0 0 +fsh-generated/resources/StructureDefinition-hn-basis-appointment.json 13267 19 0 0 0 0 0 510 0 358 0 0 0 0 0 0 0 2 0 0 1374 1808 0 0 0 15 0 2 +fsh-generated/resources/StructureDefinition-hn-basis-AppointmentResponse.json 6392 12 0 0 0 0 0 288 0 174 0 0 1 0 0 0 0 1 0 0 859 905 0 0 0 15 0 2 +fsh-generated/resources/StructureDefinition-hn-basis-changeConferenceType.json 1784 4 0 0 0 0 0 22 0 18 0 0 0 0 0 0 0 0 0 0 74 239 0 0 0 2 0 1 +fsh-generated/resources/StructureDefinition-hn-basis-consultationType.json 2051 6 0 0 0 0 0 35 0 33 0 0 0 0 0 1 0 0 0 0 153 348 0 0 0 3 0 0 +fsh-generated/resources/StructureDefinition-hn-basis-Flag.json 3341 7 0 0 0 0 0 118 0 102 0 0 0 0 0 0 0 1 0 0 503 553 0 0 0 8 0 0 +fsh-generated/resources/StructureDefinition-hn-basis-flagStatusPeriod.json 1582 4 1 0 0 0 0 19 0 15 0 0 0 0 0 0 0 0 0 0 66 213 0 0 0 1 0 0 +fsh-generated/resources/StructureDefinition-hn-basis-postponementreason.json 1944 5 0 0 0 0 0 22 0 16 0 0 0 0 0 0 0 0 0 0 66 252 0 0 1 2 0 0 +fsh-generated/resources/StructureDefinition-hn-basis-Recurring.json 1658 4 0 0 0 0 0 19 0 15 0 0 0 0 0 0 0 0 0 0 71 205 0 0 0 2 0 0 +fsh-generated/resources/StructureDefinition-hn-basis-schedule.json 3604 8 0 0 0 0 0 129 0 81 0 0 0 0 0 0 0 0 0 0 413 448 0 0 0 9 0 0 +fsh-generated/resources/StructureDefinition-hn-basis-slot.json 3173 7 0 0 0 0 0 122 0 92 0 0 0 0 0 0 0 1 0 0 403 530 0 0 0 7 0 1 +fsh-generated/resources/StructureDefinition-no-basis-address-official.json 2008 4 0 0 0 0 0 21 0 16 0 0 0 0 0 0 0 0 0 0 57 241 0 0 0 2 0 0 +fsh-generated/resources/StructureDefinition-no-basis-Address.json 4408 7 0 0 0 0 0 55 0 50 0 0 0 0 0 0 0 0 0 0 158 352 0 0 0 5 1 0 +fsh-generated/resources/StructureDefinition-no-basis-Appointment.json 5087 10 0 0 0 0 0 0 0 140 0 0 0 0 0 0 0 1 0 0 642 661 0 0 0 11 0 0 +fsh-generated/resources/StructureDefinition-no-basis-AppointmentResponse.json 3058 6 1 0 0 0 0 0 0 56 0 0 0 0 0 0 0 0 0 0 277 310 0 0 0 6 0 1 +fsh-generated/resources/StructureDefinition-no-basis-Endpoint.json 7838 16 0 0 0 0 0 95 0 59 0 0 0 0 0 0 0 1 0 0 357 386 0 0 0 8 0 0 +fsh-generated/resources/StructureDefinition-no-basis-group.json 1446 4 0 0 0 0 0 20 0 16 0 0 0 0 0 0 0 0 0 0 61 219 0 0 0 2 0 0 +fsh-generated/resources/StructureDefinition-no-basis-HealthcareService.json 9729 13 0 0 0 0 0 270 0 217 0 0 0 0 0 0 0 1 0 0 997 1060 0 0 0 22 0 1 +fsh-generated/resources/StructureDefinition-no-basis-HumanName.json 3922 6 0 0 0 0 0 42 0 33 0 0 0 0 0 0 0 0 0 0 125 369 0 0 0 6 0 0 +fsh-generated/resources/StructureDefinition-no-basis-Location.json 3069 5 0 0 0 0 0 83 0 84 0 0 0 0 0 0 0 0 0 0 372 505 0 0 0 5 0 0 +fsh-generated/resources/StructureDefinition-no-basis-middlename.json 2231 5 0 0 0 0 0 15 0 16 0 0 0 0 0 0 0 1 0 0 59 192 0 0 0 2 0 0 +fsh-generated/resources/StructureDefinition-no-basis-municipalitycode.json 2081 5 0 0 0 0 0 37 0 32 0 0 0 0 0 0 0 0 0 0 113 289 0 0 0 2 0 0 +fsh-generated/resources/StructureDefinition-no-basis-Organization.json 6257 10 0 0 0 0 0 174 0 181 0 0 0 0 0 0 0 1 0 0 711 792 0 0 0 10 0 1 +fsh-generated/resources/StructureDefinition-no-basis-partof.json 2249 5 1 0 0 0 0 14 0 16 0 0 0 0 0 0 0 0 0 0 58 214 0 0 1 2 0 0 +fsh-generated/resources/StructureDefinition-no-basis-Practitioner.json 11240 15 0 0 0 0 0 235 0 242 0 0 0 0 0 0 0 1 0 0 868 871 0 0 0 10 0 0 +fsh-generated/resources/StructureDefinition-no-basis-PractitionerRole.json 7424 10 0 0 0 0 0 261 1 145 0 0 1 0 0 0 0 0 0 0 591 532 0 0 0 9 0 1 +fsh-generated/resources/StructureDefinition-no-basis-shortnotice.json 1688 5 0 0 0 0 0 17 0 19 0 0 0 0 0 0 0 1 0 0 53 154 0 0 0 2 0 0 +fsh-generated/resources/StructureDefinition-no-basis-urban-district.json 2454 5 0 0 0 0 0 24 0 18 0 0 0 0 0 0 0 0 0 0 61 185 0 0 0 1 0 0 +fsh-generated/resources/StructureDefinition-no-basis-virtual-service.json 6079 12 0 0 0 0 0 74 0 77 0 0 0 0 0 0 0 0 0 0 253 291 0 0 0 4 0 0 +fsh-generated/resources/ValueSet-hn-appointment-AppointmentType-code-vs.json 885 3 0 0 0 0 0 0 0 78 0 0 0 0 0 0 0 0 0 0 26 5866 0 0 0 1 0 0 +fsh-generated/resources/ValueSet-hn-appointment-flag-code-vs.json 500 2 1 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 21 109 0 0 0 0 0 0 +fsh-generated/resources/ValueSet-hn-appointment-ServiceCategory-code-vs.json 940 4 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 21 71 0 0 0 0 0 0 +fsh-generated/resources/ValueSet-no-basis-virtual-service-type-vs.json 595 2 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 21 59 0 0 0 1 0 0 diff --git a/qa-tx.html b/qa-tx.html index 6050bb64..fb7f7622 100644 --- a/qa-tx.html +++ b/qa-tx.html @@ -11,7 +11,7 @@ Accept: application/fhir+json Content-Type: application/fhir+json;charset=UTF-8 -{"resourceType":"Parameters","parameter":[{"name":"coding","valueCoding":{"system":"urn:oid:2.16.578.1.12.4.1.1.7617","code":"Vaksine"}},{"name":"displayLanguage","valueString":"en, en-US"},{"name":"default-to-latest-version","valueBoolean":true},{"name":"cache-id","valueId":"70589e06-b33d-4d53-b2e0-090e7bd593a9"},{"name":"profile","resource":{"resourceType":"Parameters","parameter":[{"name":"x-system-cache-id","valueString":"dc8fd4bc-091a-424a-8a3b-6198ef146891"}]}}]} +{"resourceType":"Parameters","parameter":[{"name":"coding","valueCoding":{"system":"urn:oid:2.16.578.1.12.4.1.1.7617","code":"Vaksine"}},{"name":"displayLanguage","valueString":"en, en-US"},{"name":"default-to-latest-version","valueBoolean":true},{"name":"cache-id","valueId":"176eae5e-f935-49f2-933d-122b3a7740a1"},{"name":"profile","resource":{"resourceType":"Parameters","parameter":[{"name":"x-system-cache-id","valueString":"dc8fd4bc-091a-424a-8a3b-6198ef146891"}]}}]} Response: @@ -24,11 +24,11 @@ connection:keep-alive content-length:524 content-type:application/fhir+json -date:Tue, 10 Oct 2023 22:03:26 GMT -last-modified:Tue, 10 Oct 2023 22:03:26 GMT +date:Wed, 11 Oct 2023 22:15:17 GMT +last-modified:Wed, 11 Oct 2023 22:15:17 GMT pragma:no-cache server:nginx -x-request-id:32-4957077 +x-request-id:32-5243865 {"resourceType" : "Parameters","parameter" : [{"name" : "result","valueBoolean" : false},{"name" : "x-caused-by-unknown-system","valueCanonical" : "urn:oid:2.16.578.1.12.4.1.1.7617"},{"name" : "message","valueString" : "The CodeSystem urn:oid:2.16.578.1.12.4.1.1.7617 is unknown"},{"name" : "issues","resource" : {"resourceType" : "OperationOutcome","issue" : [{"severity" : "error","code" : "not-found","details" : {"text" : "The CodeSystem urn:oid:2.16.578.1.12.4.1.1.7617 is unknown"},"location" : ["Coding.system"]}]}}]} @@ -41,7 +41,7 @@ Accept: application/fhir+json Content-Type: application/fhir+json;charset=UTF-8 -{"resourceType":"Parameters","parameter":[{"name":"coding","valueCoding":{"system":"urn:oid:2.16.578.1.12.4.1.1.7617","code":"Vaksine"}},{"name":"displayLanguage","valueString":"en, en-US"},{"name":"default-to-latest-version","valueBoolean":true},{"name":"cache-id","valueId":"70589e06-b33d-4d53-b2e0-090e7bd593a9"},{"name":"profile","resource":{"resourceType":"Parameters","parameter":[{"name":"x-system-cache-id","valueString":"dc8fd4bc-091a-424a-8a3b-6198ef146891"}]}}]} +{"resourceType":"Parameters","parameter":[{"name":"coding","valueCoding":{"system":"urn:oid:2.16.578.1.12.4.1.1.7617","code":"Vaksine"}},{"name":"displayLanguage","valueString":"en, en-US"},{"name":"default-to-latest-version","valueBoolean":true},{"name":"cache-id","valueId":"176eae5e-f935-49f2-933d-122b3a7740a1"},{"name":"profile","resource":{"resourceType":"Parameters","parameter":[{"name":"x-system-cache-id","valueString":"dc8fd4bc-091a-424a-8a3b-6198ef146891"}]}}]} Response: @@ -54,11 +54,11 @@ connection:keep-alive content-length:524 content-type:application/fhir+json -date:Tue, 10 Oct 2023 22:03:26 GMT -last-modified:Tue, 10 Oct 2023 22:03:26 GMT +date:Wed, 11 Oct 2023 22:15:17 GMT +last-modified:Wed, 11 Oct 2023 22:15:17 GMT pragma:no-cache server:nginx -x-request-id:32-4957077 +x-request-id:32-5243865 {"resourceType" : "Parameters","parameter" : [{"name" : "result","valueBoolean" : false},{"name" : "x-caused-by-unknown-system","valueCanonical" : "urn:oid:2.16.578.1.12.4.1.1.7617"},{"name" : "message","valueString" : "The CodeSystem urn:oid:2.16.578.1.12.4.1.1.7617 is unknown"},{"name" : "issues","resource" : {"resourceType" : "OperationOutcome","issue" : [{"severity" : "error","code" : "not-found","details" : {"text" : "The CodeSystem urn:oid:2.16.578.1.12.4.1.1.7617 is unknown"},"location" : ["Coding.system"]}]}}]} </pre></head></html> diff --git a/qa.html b/qa.html index bbc34e16..db0541e5 100644 --- a/qa.html +++ b/qa.html @@ -1,6 +1,6 @@ <!DOCTYPE HTML> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> -<!-- broken links = 0, errors = 2, warn = 0, info = 10--> +<!-- broken links = 0, errors = 2, warn = 0, info = 15--> <head> <title>NyTimelosingIG : Validation Results @@ -36,16 +36,16 @@

Validation Results for NyTimelosingIG

-

Generated Wed Oct 11 00:04:33 CEST 2023, FHIR version 4.0.1 for fhir.example#0.1.0 (canonical = http://helsenorge.no/fhir (history)). See Errors Only

+

Generated Thu Oct 12 00:16:54 CEST 2023, FHIR version 4.0.1 for fhir.example#0.1.0 (canonical = http://helsenorge.no/fhir (history)). See Errors Only

- -
Quality Checks
Publisher Version:IG Publisher Version: v1.4.8, which is out of date. The current version is v1.4.14 Download Latest
Publication Code:n/a . PackageId = fhir.example, Canonical = http://helsenorge.no/fhir
Realm Check for n/a:
  • n/a
Publication Request:
  • This IG has never been published
  • +
Publication Request:
  • This IG has never been published
  • No publication request found
Supressed Messages:72 Suppressed Issues +
Supressed Messages:124 Suppressed Issues
Dependency Checks:
@@ -60,17 +60,17 @@

Validation Results for NyTimelosingIG

hl7.fhir.r4.core#4.0.1: GuideParameterCode (15 uses), Appointment (11 uses), bestpractice - (8 uses), bestpractice-explanation - (8 uses), fhir-type - (89 uses), maxValueSet - (8 uses), bindingName - (58 uses), isCommonBinding - (15 uses), CommonLanguages - (8 uses), Organization - (15 uses), AppointmentStatus + (13 uses), bestpractice-explanation + (13 uses), fhir-type + (127 uses), maxValueSet + (15 uses), bindingName + (94 uses), isCommonBinding + (26 uses), CommonLanguages + (15 uses), Organization + (27 uses), AppointmentStatus (2 uses), translatable - (28 uses), ServiceType - (4 uses), EncounterReasonCodes + (43 uses), ServiceType + (5 uses), EncounterReasonCodes (2 uses), Condition (2 uses), Procedure (3 uses), ImmunizationRecommendation @@ -78,12 +78,12 @@

Validation Results for NyTimelosingIG

(3 uses), ServiceRequest (2 uses), ParticipantType (4 uses), Practitioner - (6 uses), PractitionerRole - (5 uses), RelatedPerson + (9 uses), PractitionerRole + (6 uses), RelatedPerson (4 uses), Device (5 uses), HealthcareService - (4 uses), Location - (5 uses), ParticipantRequired + (7 uses), Location + (12 uses), ParticipantRequired (2 uses), ParticipationStatus (4 uses), AppointmentResponse (3 uses), Flag @@ -98,25 +98,35 @@

Validation Results for NyTimelosingIG

(2 uses), SlotStatus (1 uses), AppointmentCancellationReason (1 uses), ServiceCategory + (1 uses), Endpoint + (8 uses), EndpointStatus + (1 uses), EndpointPayloadType + (1 uses), ServiceProvisionConditions + (1 uses), Program + (1 uses), ReferralMethod + (1 uses), LocationStatus + (1 uses), LocationMode + (1 uses), LocationType + (1 uses), hierarchy (1 uses), OrganizationType (1 uses), ContactEntityType - (1 uses), Endpoint + (1 uses), PractitionerRole (1 uses)
  • hl7.fhir.uv.tools#1.0.0-candidate: ResourceSortExt - (35 uses) + (50 uses)
  • hl7.terminology.r4#5.3.0: ServiceCategory - (3 uses) + (5 uses)
  • - + - +
    PackageVersionFHIRCanonicalWeb BaseComment
    .. fhir.example0.1.0R4http://helsenorge.no/fhir
    ... hl7.terminology.r45.3.0 MR4http://terminology.hl7.orghttp://terminology.hl7.org/5.3.0
    Modifier Extensions:(none)
    Previous Version Comparison: Unable to compare with previous version: Unable to find version history at http://helsenorge.no/fhir (Problem #1 with package-list.json at http://helsenorge.no/fhir: Invalid HTTP response 404 from https://www.helsenorge.no/fhir/package-list.json?nocache=1696975400326 (Not Found) (content in C:\Users\arman\AppData\Local\Temp\http-log\fhir-http-2.log))
    Previous Version Comparison: Unable to compare with previous version: Unable to find version history at http://helsenorge.no/fhir (Problem #1 with package-list.json at http://helsenorge.no/fhir: Invalid HTTP response 404 from https://www.helsenorge.no/fhir/package-list.json?nocache=1697062509479 (Not Found) (content in C:\Users\arman\AppData\Local\Temp\http-log\fhir-http-2.log))
    IPA Comparison: n/a
    Summary: errors = 2, warn = 0, info = 10, broken links = 0
    Summary: errors = 2, warn = 0, info = 15, broken links = 0
    @@ -125,9 +135,15 @@

    Validation Results for NyTimelosingIG

    + + + + + + @@ -155,15 +171,27 @@

    Validation Results for NyTimelosingIG

    + + + + + + + + + + + + @@ -203,21 +231,48 @@

    Validation Results for NyTimelosingIG

    + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -241,9 +296,22 @@

    n/a Show V

    Build Errors000
    C:\NHIG\hnFHIRTimer\NyTimelosingIG\fsh-generated\resources\Appointment-1535dbf2-6246-4a26-9af1-173f7dff5616001
    C:\NHIG\hnFHIRTimer\NyTimelosingIG\fsh-generated\resources\Appointment-34DDC9EC-E84A-EE11-9852-B0074B014ABB101
    C:\NHIG\hnFHIRTimer\NyTimelosingIG\fsh-generated\resources\Appointment-cdb19ffe-5d4d-45e0-b8d3-45d24e4c675f001
    C:\NHIG\hnFHIRTimer\NyTimelosingIG\fsh-generated\resources\Appointment-d6c523ec-b520-4221-a8d6-c1c58911ce7a002
    C:\NHIG\hnFHIRTimer\NyTimelosingIG\fsh-generated\resources\Location-15878c66-d827-4fb9-8528-e234a0de8835000
    C:\NHIG\hnFHIRTimer\NyTimelosingIG\fsh-generated\resources\Location-15878c66-d827-4fb9-8528-e234a0dr4535000
    C:\NHIG\hnFHIRTimer\NyTimelosingIG\fsh-generated\resources\Location-ae6a6c66-6b9c-4fa0-bf78-52915e07271f000
    C:\NHIG\hnFHIRTimer\NyTimelosingIG\fsh-generated\resources\Organization-175befc3-6f87-4db0-92ee-90e7a8c67960001
    C:\NHIG\hnFHIRTimer\NyTimelosingIG\fsh-generated\resources\Organization-833bad1b-e612-4593-9560-c5ea55bce912001
    C:\NHIG\hnFHIRTimer\NyTimelosingIG\fsh-generated\resources\Organization-df89a675-febe-44b9-8fe7-027169cb05a3000
    C:\NHIG\hnFHIRTimer\NyTimelosingIG\fsh-generated\resources\Practitioner-8495a9ca-1e0b-452e-a7e1-9f88c75f582e000
    C:\NHIG\hnFHIRTimer\NyTimelosingIG\fsh-generated\resources\PractitionerRole-d6325177-bcfb-4d2d-b507-5d5f65066abb002
    C:\NHIG\hnFHIRTimer\NyTimelosingIG\fsh-generated\resources\StructureDefinition-hn-basis-AppointmentResponse000
    C:\NHIG\hnFHIRTimer\NyTimelosingIG\fsh-generated\resources\StructureDefinition-no-basis-AppointmentResponse000
    C:\NHIG\hnFHIRTimer\NyTimelosingIG\fsh-generated\resources\StructureDefinition-no-basis-Endpoint000
    C:\NHIG\hnFHIRTimer\NyTimelosingIG\fsh-generated\resources\StructureDefinition-no-basis-HealthcareService000
    C:\NHIG\hnFHIRTimer\NyTimelosingIG\fsh-generated\resources\StructureDefinition-no-basis-HumanName000
    C:\NHIG\hnFHIRTimer\NyTimelosingIG\fsh-generated\resources\StructureDefinition-no-basis-Location000
    C:\NHIG\hnFHIRTimer\NyTimelosingIG\fsh-generated\resources\StructureDefinition-no-basis-Organization000
    C:\NHIG\hnFHIRTimer\NyTimelosingIG\fsh-generated\resources\StructureDefinition-no-basis-Practitioner000
    C:\NHIG\hnFHIRTimer\NyTimelosingIG\fsh-generated\resources\StructureDefinition-no-basis-PractitionerRole000
    C:\NHIG\hnFHIRTimer\NyTimelosingIG\fsh-generated\resources\StructureDefinition-no-basis-address-official000
    C:\NHIG\hnFHIRTimer\NyTimelosingIG\fsh-generated\resources\StructureDefinition-no-basis-group000
    C:\NHIG\hnFHIRTimer\NyTimelosingIG\fsh-generated\resources\StructureDefinition-no-basis-middlename000
    C:\NHIG\hnFHIRTimer\NyTimelosingIG\fsh-generated\resources\StructureDefinition-no-basis-municipalitycode000
    C:\NHIG\hnFHIRTimer\NyTimelosingIG\fsh-generated\resources\StructureDefinition-no-basis-partof000
    C:\NHIG\hnFHIRTimer\NyTimelosingIG\fsh-generated\resources\StructureDefinition-no-basis-shortnotice000
    C:\NHIG\hnFHIRTimer\NyTimelosingIG\fsh-generated\resources\StructureDefinition-no-basis-urban-district000
    C:\NHIG\hnFHIRTimer\NyTimelosingIG\fsh-generated\resources\StructureDefinition-no-basis-virtual-service000

    - -

    fsh-generated\resources\Appointment-34DDC9EC-E84A-EE11-9852-B0074B014ABB.json Show Validation Information (1)

    + +

    fsh-generated\resources\Appointment-1535dbf2-6246-4a26-9af1-173f7dff5616.json Show Validation Information (1)

    + + + + + + + +
    PathSeverityMessage
    Appointment​.appointmentType​.coding[0] (l28​/c8)Slicing InformationThis element does not match any known slice defined in the profile http://helsenorge.no/fhir/StructureDefinition/hn-basis-appointment|0.1.0 Show Reasoning
    +
    + +

    fsh-generated\resources\Appointment-34DDC9EC-E84A-EE11-9852-B0074B014ABB.json Show Validation Information (1)

    + @@ -253,36 +321,49 @@

    fsh-generate

    - + + +
    Appointment​.meta​.tag[0]​.extension[0] (l8​/c12)errorThe extension http://helsenorge.no/fhir/extension/varselorganisasjon is unknown, and not allowed here
    Appointment​.appointmentType​.coding[0] (l45​/c8)Slicing InformationThis element does not match any known slice defined in the profile http://helsenorge.no/fhir/StructureDefinition/hn-basis-appointment|0.1.0 Show ReasoningAppointment​.appointmentType​.coding[0] (l45​/c8)Slicing InformationThis element does not match any known slice defined in the profile http://helsenorge.no/fhir/StructureDefinition/hn-basis-appointment|0.1.0 Show Reasoning
    +
    +
    +

    fsh-generated\resources\Appointment-cdb19ffe-5d4d-45e0-b8d3-45d24e4c675f.json Show Validation Information (1)

    + + + + + + +
    PathSeverityMessage
    Appointment​.appointmentType​.coding[0] (l28​/c8)Slicing InformationThis element does not match any known slice defined in the profile http://helsenorge.no/fhir/StructureDefinition/hn-basis-appointment|0.1.0 Show Reasoning

    -

    fsh-generated\resources\Appointment-d6c523ec-b520-4221-a8d6-c1c58911ce7a.json Show Validation Information (1)

    -
    fsh-generated\resources\Bundle-PolikliniskEksempelBundle.jsonNone of the codings provided are in the value set 'hl7VS-appointmentReasonCodes' (http://terminology.hl7.org/ValueSet/v2-0276|2.0.0), and a coding is recommended to come from this value set) (codes = http://helsenorge.no/fhir/CodeSystem/Hn-AppointmentTypeProposed-New-Codes-cs#Poliklinisktime)
    +
    + +

    Terminology_TX_System_NotKnown

    + + + + + + + +
    fsh-generated\resources\PractitionerRole-d6325177-bcfb-4d2d-b507-5d5f65066abb.jsonCode System URI 'urn:oid:2.16.578.1.12.4.1.1.9034' is unknown so the code cannot be validated
    fsh-generated\resources\PractitionerRole-d6325177-bcfb-4d2d-b507-5d5f65066abb.jsonCode System URI 'urn:oid:2.16.578.1.12.4.1.1.8451' is unknown so the code cannot be validated
    diff --git a/qa.json b/qa.json index 3d7dcc1b..aadfb3a2 100644 --- a/qa.json +++ b/qa.json @@ -3,11 +3,11 @@ "name" : "NyTimelosingIG", "package-id" : "fhir.example", "ig-ver" : "0.1.0", - "date" : "Wed, 11 Oct, 2023 00:03:21 +0200", + "date" : "Thu, 12 Oct, 2023 00:15:11 +0200", "errs" : 2, "warnings" : 0, - "hints" : 10, + "hints" : 15, "version" : "4.0.1", "tool" : "5.0.0 (3)", - "maxMemory" : 1057616168 + "maxMemory" : 1617392360 } diff --git a/qa.min.html b/qa.min.html index 0bebdf8b..db8af4ea 100644 --- a/qa.min.html +++ b/qa.min.html @@ -1,6 +1,6 @@  - + NyTimelosingIG : Validation Results @@ -36,16 +36,16 @@

    Validation Results for NyTimelosingIG

    -

    Generated Wed Oct 11 00:04:33 CEST 2023, FHIR version 4.0.1 for fhir.example#0.1.0 (canonical = http://helsenorge.no/fhir (history)). See Full QA Report

    +

    Generated Thu Oct 12 00:16:55 CEST 2023, FHIR version 4.0.1 for fhir.example#0.1.0 (canonical = http://helsenorge.no/fhir (history)). See Full QA Report

    - -
    Quality Checks
    Publisher Version:IG Publisher Version: v1.4.8, which is out of date. The current version is v1.4.14 Download Latest
    Publication Code:n/a . PackageId = fhir.example, Canonical = http://helsenorge.no/fhir
    Realm Check for n/a:
    • n/a
    Publication Request:
    • This IG has never been published
    • +
    Publication Request:
    • This IG has never been published
    • No publication request found
    Supressed Messages:72 Suppressed Issues +
    Supressed Messages:124 Suppressed Issues
    Dependency Checks:
    @@ -60,17 +60,17 @@

    Validation Results for NyTimelosingIG

    hl7.fhir.r4.core#4.0.1: GuideParameterCode (15 uses), Appointment (11 uses), bestpractice - (8 uses), bestpractice-explanation - (8 uses), fhir-type - (89 uses), maxValueSet - (8 uses), bindingName - (58 uses), isCommonBinding - (15 uses), CommonLanguages - (8 uses), Organization - (15 uses), AppointmentStatus + (13 uses), bestpractice-explanation + (13 uses), fhir-type + (127 uses), maxValueSet + (15 uses), bindingName + (94 uses), isCommonBinding + (26 uses), CommonLanguages + (15 uses), Organization + (27 uses), AppointmentStatus (2 uses), translatable - (28 uses), ServiceType - (4 uses), EncounterReasonCodes + (43 uses), ServiceType + (5 uses), EncounterReasonCodes (2 uses), Condition (2 uses), Procedure (3 uses), ImmunizationRecommendation @@ -78,12 +78,12 @@

    Validation Results for NyTimelosingIG

    (3 uses), ServiceRequest (2 uses), ParticipantType (4 uses), Practitioner - (6 uses), PractitionerRole - (5 uses), RelatedPerson + (9 uses), PractitionerRole + (6 uses), RelatedPerson (4 uses), Device (5 uses), HealthcareService - (4 uses), Location - (5 uses), ParticipantRequired + (7 uses), Location + (12 uses), ParticipantRequired (2 uses), ParticipationStatus (4 uses), AppointmentResponse (3 uses), Flag @@ -98,25 +98,35 @@

    Validation Results for NyTimelosingIG

    (2 uses), SlotStatus (1 uses), AppointmentCancellationReason (1 uses), ServiceCategory + (1 uses), Endpoint + (8 uses), EndpointStatus + (1 uses), EndpointPayloadType + (1 uses), ServiceProvisionConditions + (1 uses), Program + (1 uses), ReferralMethod + (1 uses), LocationStatus + (1 uses), LocationMode + (1 uses), LocationType + (1 uses), hierarchy (1 uses), OrganizationType (1 uses), ContactEntityType - (1 uses), Endpoint + (1 uses), PractitionerRole (1 uses)
  • hl7.fhir.uv.tools#1.0.0-candidate: ResourceSortExt - (35 uses) + (50 uses)
  • hl7.terminology.r4#5.3.0: ServiceCategory - (3 uses) + (5 uses)
  • - + - +
    PackageVersionFHIRCanonicalWeb BaseComment
    .. fhir.example0.1.0R4http://helsenorge.no/fhir
    ... hl7.terminology.r45.3.0 MR4http://terminology.hl7.orghttp://terminology.hl7.org/5.3.0
    Modifier Extensions:(none)
    Previous Version Comparison: Unable to compare with previous version: Unable to find version history at http://helsenorge.no/fhir (Problem #1 with package-list.json at http://helsenorge.no/fhir: Invalid HTTP response 404 from https://www.helsenorge.no/fhir/package-list.json?nocache=1696975400326 (Not Found) (content in C:\Users\arman\AppData\Local\Temp\http-log\fhir-http-2.log))
    Previous Version Comparison: Unable to compare with previous version: Unable to find version history at http://helsenorge.no/fhir (Problem #1 with package-list.json at http://helsenorge.no/fhir: Invalid HTTP response 404 from https://www.helsenorge.no/fhir/package-list.json?nocache=1697062509479 (Not Found) (content in C:\Users\arman\AppData\Local\Temp\http-log\fhir-http-2.log))
    IPA Comparison: n/a
    Summary: errors = 2, warn = 0, info = 10, broken links = 0
    Summary: errors = 2, warn = 0, info = 15, broken links = 0
    @@ -156,8 +166,8 @@

    fsh-generate


    -

    fsh-generated\resources\Bundle-PolikliniskEksempelBundle.json Show Validation Information (16)

    -
    fsh-generated\resources\Bundle-PolikliniskEksempelBundle.jsonNone of the codings provided are in the value set 'hl7VS-appointmentReasonCodes' (http://terminology.hl7.org/ValueSet/v2-0276|2.0.0), and a coding is recommended to come from this value set) (codes = http://helsenorge.no/fhir/CodeSystem/Hn-AppointmentTypeProposed-New-Codes-cs#Poliklinisktime)
    +
    + +

    Terminology_TX_System_NotKnown

    + + + + + + + +
    fsh-generated\resources\PractitionerRole-d6325177-bcfb-4d2d-b507-5d5f65066abb.jsonCode System URI 'urn:oid:2.16.578.1.12.4.1.1.9034' is unknown so the code cannot be validated
    fsh-generated\resources\PractitionerRole-d6325177-bcfb-4d2d-b507-5d5f65066abb.jsonCode System URI 'urn:oid:2.16.578.1.12.4.1.1.8451' is unknown so the code cannot be validated
    diff --git a/qa.txt b/qa.txt index fbb7cbe5..bf37a398 100644 --- a/qa.txt +++ b/qa.txt @@ -1,13 +1,15 @@ NyTimelosingIG : Validation Results ========================================= -err = 2, warn = 0, info = 10 +err = 2, warn = 0, info = 15 IG Publisher Version: 1.4.8 Out of date - current version is 1.4.14 -Generated Wed Oct 11 00:04:34 CEST 2023. FHIR version 4.0.1 for fhir.example#0.1.0 (canonical = http://helsenorge.no/fhir) +Generated Thu Oct 12 00:16:55 CEST 2023. FHIR version 4.0.1 for fhir.example#0.1.0 (canonical = http://helsenorge.no/fhir) Build Errors : 0 / 0 / 0 + C:\NHIG\hnFHIRTimer\NyTimelosingIG\fsh-generated\resources\Appointment-1535dbf2-6246-4a26-9af1-173f7dff5616 : 0 / 2 / 2 C:\NHIG\hnFHIRTimer\NyTimelosingIG\fsh-generated\resources\Appointment-34DDC9EC-E84A-EE11-9852-B0074B014ABB : 1 / 2 / 4 + C:\NHIG\hnFHIRTimer\NyTimelosingIG\fsh-generated\resources\Appointment-cdb19ffe-5d4d-45e0-b8d3-45d24e4c675f : 0 / 2 / 2 C:\NHIG\hnFHIRTimer\NyTimelosingIG\fsh-generated\resources\Appointment-d6c523ec-b520-4221-a8d6-c1c58911ce7a : 0 / 0 / 4 - C:\NHIG\hnFHIRTimer\NyTimelosingIG\fsh-generated\resources\Bundle-PolikliniskEksempelBundle : 1 / 6 / 22 + C:\NHIG\hnFHIRTimer\NyTimelosingIG\fsh-generated\resources\Bundle-PolikliniskEksempelBundle : 1 / 7 / 24 C:\NHIG\hnFHIRTimer\NyTimelosingIG\fsh-generated\resources\CodeSystem-Hn-AppointmentTypeProposed-New-Codes-cs : 0 / 2 / 2 C:\NHIG\hnFHIRTimer\NyTimelosingIG\fsh-generated\resources\CodeSystem-hn-appointment-flag-code-cs : 0 / 1 / 2 C:\NHIG\hnFHIRTimer\NyTimelosingIG\fsh-generated\resources\Flag-52469032-561f-4334-b5af-b8b5c8c4c0c6 : 0 / 0 / 1 @@ -15,9 +17,13 @@ Generated Wed Oct 11 00:04:34 CEST 2023. FHIR version 4.0.1 for fhir.example#0.1 C:\NHIG\hnFHIRTimer\NyTimelosingIG\fsh-generated\resources\Flag-5c4fdce8-e90e-4adf-9544-0c6b684a953d : 0 / 0 / 1 C:\NHIG\hnFHIRTimer\NyTimelosingIG\fsh-generated\resources\ImplementationGuide-fhir.example : 0 / 1 / 1 C:\NHIG\hnFHIRTimer\NyTimelosingIG\fsh-generated\resources\Location-15878c66-d827-4fb9-8528-e234a0de8835 : 0 / 0 / 1 + C:\NHIG\hnFHIRTimer\NyTimelosingIG\fsh-generated\resources\Location-15878c66-d827-4fb9-8528-e234a0dr4535 : 0 / 0 / 1 C:\NHIG\hnFHIRTimer\NyTimelosingIG\fsh-generated\resources\Location-ae6a6c66-6b9c-4fa0-bf78-52915e07271f : 0 / 0 / 1 + C:\NHIG\hnFHIRTimer\NyTimelosingIG\fsh-generated\resources\Organization-175befc3-6f87-4db0-92ee-90e7a8c67960 : 0 / 1 / 3 C:\NHIG\hnFHIRTimer\NyTimelosingIG\fsh-generated\resources\Organization-833bad1b-e612-4593-9560-c5ea55bce912 : 0 / 1 / 3 C:\NHIG\hnFHIRTimer\NyTimelosingIG\fsh-generated\resources\Organization-df89a675-febe-44b9-8fe7-027169cb05a3 : 0 / 1 / 2 + C:\NHIG\hnFHIRTimer\NyTimelosingIG\fsh-generated\resources\Practitioner-8495a9ca-1e0b-452e-a7e1-9f88c75f582e : 0 / 0 / 1 + C:\NHIG\hnFHIRTimer\NyTimelosingIG\fsh-generated\resources\PractitionerRole-d6325177-bcfb-4d2d-b507-5d5f65066abb : 0 / 2 / 3 C:\NHIG\hnFHIRTimer\NyTimelosingIG\fsh-generated\resources\StructureDefinition-hn-basis-AppointmentResponse : 0 / 1 / 1 C:\NHIG\hnFHIRTimer\NyTimelosingIG\fsh-generated\resources\StructureDefinition-hn-basis-Flag : 0 / 0 / 1 C:\NHIG\hnFHIRTimer\NyTimelosingIG\fsh-generated\resources\StructureDefinition-hn-basis-Recurring : 0 / 1 / 1 @@ -31,11 +37,20 @@ Generated Wed Oct 11 00:04:34 CEST 2023. FHIR version 4.0.1 for fhir.example#0.1 C:\NHIG\hnFHIRTimer\NyTimelosingIG\fsh-generated\resources\StructureDefinition-no-basis-Address : 0 / 1 / 1 C:\NHIG\hnFHIRTimer\NyTimelosingIG\fsh-generated\resources\StructureDefinition-no-basis-Appointment : 0 / 7 / 1 C:\NHIG\hnFHIRTimer\NyTimelosingIG\fsh-generated\resources\StructureDefinition-no-basis-AppointmentResponse : 0 / 1 / 1 + C:\NHIG\hnFHIRTimer\NyTimelosingIG\fsh-generated\resources\StructureDefinition-no-basis-Endpoint : 0 / 10 / 1 + C:\NHIG\hnFHIRTimer\NyTimelosingIG\fsh-generated\resources\StructureDefinition-no-basis-HealthcareService : 0 / 11 / 1 + C:\NHIG\hnFHIRTimer\NyTimelosingIG\fsh-generated\resources\StructureDefinition-no-basis-HumanName : 0 / 0 / 1 + C:\NHIG\hnFHIRTimer\NyTimelosingIG\fsh-generated\resources\StructureDefinition-no-basis-Location : 0 / 0 / 1 C:\NHIG\hnFHIRTimer\NyTimelosingIG\fsh-generated\resources\StructureDefinition-no-basis-Organization : 0 / 4 / 1 + C:\NHIG\hnFHIRTimer\NyTimelosingIG\fsh-generated\resources\StructureDefinition-no-basis-Practitioner : 0 / 6 / 1 + C:\NHIG\hnFHIRTimer\NyTimelosingIG\fsh-generated\resources\StructureDefinition-no-basis-PractitionerRole : 0 / 4 / 1 C:\NHIG\hnFHIRTimer\NyTimelosingIG\fsh-generated\resources\StructureDefinition-no-basis-address-official : 0 / 1 / 1 C:\NHIG\hnFHIRTimer\NyTimelosingIG\fsh-generated\resources\StructureDefinition-no-basis-group : 0 / 1 / 1 + C:\NHIG\hnFHIRTimer\NyTimelosingIG\fsh-generated\resources\StructureDefinition-no-basis-middlename : 0 / 1 / 1 + C:\NHIG\hnFHIRTimer\NyTimelosingIG\fsh-generated\resources\StructureDefinition-no-basis-municipalitycode : 0 / 3 / 1 C:\NHIG\hnFHIRTimer\NyTimelosingIG\fsh-generated\resources\StructureDefinition-no-basis-partof : 0 / 1 / 1 C:\NHIG\hnFHIRTimer\NyTimelosingIG\fsh-generated\resources\StructureDefinition-no-basis-shortnotice : 0 / 1 / 1 + C:\NHIG\hnFHIRTimer\NyTimelosingIG\fsh-generated\resources\StructureDefinition-no-basis-urban-district : 0 / 3 / 1 C:\NHIG\hnFHIRTimer\NyTimelosingIG\fsh-generated\resources\StructureDefinition-no-basis-virtual-service : 0 / 3 / 1 C:\NHIG\hnFHIRTimer\NyTimelosingIG\fsh-generated\resources\ValueSet-hn-appointment-AppointmentType-code-vs : 0 / 2 / 1 C:\NHIG\hnFHIRTimer\NyTimelosingIG\fsh-generated\resources\ValueSet-hn-appointment-ServiceCategory-code-vs : 0 / 0 / 2 @@ -43,9 +58,13 @@ Generated Wed Oct 11 00:04:34 CEST 2023. FHIR version 4.0.1 for fhir.example#0.1 C:\NHIG\hnFHIRTimer\NyTimelosingIG\fsh-generated\resources\ValueSet-no-basis-virtual-service-type-vs : 0 / 1 / 1 == n/a == +== fsh-generated\resources\Appointment-1535dbf2-6246-4a26-9af1-173f7dff5616.json == +INFORMATION: Appointment/1535dbf2-6246-4a26-9af1-173f7dff5616: Appointment.appointmentType.coding[0]: This element does not match any known slice defined in the profile http://helsenorge.no/fhir/StructureDefinition/hn-basis-appointment|0.1.0 == fsh-generated\resources\Appointment-34DDC9EC-E84A-EE11-9852-B0074B014ABB.json == ERROR: Appointment/34DDC9EC-E84A-EE11-9852-B0074B014ABB: Appointment.meta.tag[0].extension[0]: The extension http://helsenorge.no/fhir/extension/varselorganisasjon is unknown, and not allowed here INFORMATION: Appointment/34DDC9EC-E84A-EE11-9852-B0074B014ABB: Appointment.appointmentType.coding[0]: This element does not match any known slice defined in the profile http://helsenorge.no/fhir/StructureDefinition/hn-basis-appointment|0.1.0 +== fsh-generated\resources\Appointment-cdb19ffe-5d4d-45e0-b8d3-45d24e4c675f.json == +INFORMATION: Appointment/cdb19ffe-5d4d-45e0-b8d3-45d24e4c675f: Appointment.appointmentType.coding[0]: This element does not match any known slice defined in the profile http://helsenorge.no/fhir/StructureDefinition/hn-basis-appointment|0.1.0 == fsh-generated\resources\Appointment-d6c523ec-b520-4221-a8d6-c1c58911ce7a.json == INFORMATION: Appointment/d6c523ec-b520-4221-a8d6-c1c58911ce7a: Appointment.appointmentType.coding[0]: This element does not match any known slice defined in the profile http://helsenorge.no/fhir/StructureDefinition/no-basis-Appointment|0.1.0 INFORMATION: Appointment/d6c523ec-b520-4221-a8d6-c1c58911ce7a: Appointment.appointmentType.coding[1]: This element does not match any known slice defined in the profile http://helsenorge.no/fhir/StructureDefinition/no-basis-Appointment|0.1.0 @@ -63,10 +82,17 @@ INFORMATION: CodeSystem/hn-appointment-flag-code-cs: CodeSystem: CodeSystems SHO == fsh-generated\resources\Flag-5c4fdce8-e90e-4adf-9544-0c6b684a953d.json == == fsh-generated\resources\ImplementationGuide-fhir.example.json == == fsh-generated\resources\Location-15878c66-d827-4fb9-8528-e234a0de8835.json == +== fsh-generated\resources\Location-15878c66-d827-4fb9-8528-e234a0dr4535.json == == fsh-generated\resources\Location-ae6a6c66-6b9c-4fa0-bf78-52915e07271f.json == +== fsh-generated\resources\Organization-175befc3-6f87-4db0-92ee-90e7a8c67960.json == +INFORMATION: Organization/175befc3-6f87-4db0-92ee-90e7a8c67960: Organization.identifier[0]: This element does not match any known slice defined in the profile http://helsenorge.no/fhir/StructureDefinition/no-basis-Organization|0.1.0 == fsh-generated\resources\Organization-833bad1b-e612-4593-9560-c5ea55bce912.json == INFORMATION: Organization/833bad1b-e612-4593-9560-c5ea55bce912: Organization.identifier[0]: This element does not match any known slice defined in the profile http://helsenorge.no/fhir/StructureDefinition/no-basis-Organization|0.1.0 == fsh-generated\resources\Organization-df89a675-febe-44b9-8fe7-027169cb05a3.json == +== fsh-generated\resources\Practitioner-8495a9ca-1e0b-452e-a7e1-9f88c75f582e.json == +== fsh-generated\resources\PractitionerRole-d6325177-bcfb-4d2d-b507-5d5f65066abb.json == +INFORMATION: PractitionerRole/d6325177-bcfb-4d2d-b507-5d5f65066abb: PractitionerRole.code[0].coding[0]: Code System URI 'urn:oid:2.16.578.1.12.4.1.1.9034' is unknown so the code cannot be validated +INFORMATION: PractitionerRole/d6325177-bcfb-4d2d-b507-5d5f65066abb: PractitionerRole.specialty[0].coding[0]: Code System URI 'urn:oid:2.16.578.1.12.4.1.1.8451' is unknown so the code cannot be validated == fsh-generated\resources\StructureDefinition-hn-basis-AppointmentResponse.json == == fsh-generated\resources\StructureDefinition-hn-basis-Flag.json == == fsh-generated\resources\StructureDefinition-hn-basis-Recurring.json == @@ -80,11 +106,20 @@ INFORMATION: Organization/833bad1b-e612-4593-9560-c5ea55bce912: Organization.ide == fsh-generated\resources\StructureDefinition-no-basis-Address.json == == fsh-generated\resources\StructureDefinition-no-basis-Appointment.json == == fsh-generated\resources\StructureDefinition-no-basis-AppointmentResponse.json == +== fsh-generated\resources\StructureDefinition-no-basis-Endpoint.json == +== fsh-generated\resources\StructureDefinition-no-basis-HealthcareService.json == +== fsh-generated\resources\StructureDefinition-no-basis-HumanName.json == +== fsh-generated\resources\StructureDefinition-no-basis-Location.json == == fsh-generated\resources\StructureDefinition-no-basis-Organization.json == +== fsh-generated\resources\StructureDefinition-no-basis-Practitioner.json == +== fsh-generated\resources\StructureDefinition-no-basis-PractitionerRole.json == == fsh-generated\resources\StructureDefinition-no-basis-address-official.json == == fsh-generated\resources\StructureDefinition-no-basis-group.json == +== fsh-generated\resources\StructureDefinition-no-basis-middlename.json == +== fsh-generated\resources\StructureDefinition-no-basis-municipalitycode.json == == fsh-generated\resources\StructureDefinition-no-basis-partof.json == == fsh-generated\resources\StructureDefinition-no-basis-shortnotice.json == +== fsh-generated\resources\StructureDefinition-no-basis-urban-district.json == == fsh-generated\resources\StructureDefinition-no-basis-virtual-service.json == == fsh-generated\resources\ValueSet-hn-appointment-AppointmentType-code-vs.json == == fsh-generated\resources\ValueSet-hn-appointment-ServiceCategory-code-vs.json == diff --git a/qa.xml b/qa.xml index 5d6e1433..3fc501c9 100644 --- a/qa.xml +++ b/qa.xml @@ -1 +1 @@ -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/schematrons.zip b/schematrons.zip index 7969fe5f..eafcbaf3 100644 Binary files a/schematrons.zip and b/schematrons.zip differ diff --git a/tbl_bck111240.png b/tbl_bck111240.png new file mode 100644 index 00000000..41ae36e4 Binary files /dev/null and b/tbl_bck111240.png differ diff --git a/tbl_bck11125.png b/tbl_bck11125.png new file mode 100644 index 00000000..455009be Binary files /dev/null and b/tbl_bck11125.png differ diff --git a/tbl_bck111250.png b/tbl_bck111250.png new file mode 100644 index 00000000..455009be Binary files /dev/null and b/tbl_bck111250.png differ diff --git a/tbl_bck111252.png b/tbl_bck111252.png new file mode 100644 index 00000000..455009be Binary files /dev/null and b/tbl_bck111252.png differ diff --git a/tbl_bck1113.png b/tbl_bck1113.png new file mode 100644 index 00000000..ba984381 Binary files /dev/null and b/tbl_bck1113.png differ diff --git a/tbl_bck111340.png b/tbl_bck111340.png new file mode 100644 index 00000000..ba984381 Binary files /dev/null and b/tbl_bck111340.png differ diff --git a/tbl_bck11135.png b/tbl_bck11135.png new file mode 100644 index 00000000..f8847911 Binary files /dev/null and b/tbl_bck11135.png differ diff --git a/tbl_bck111350.png b/tbl_bck111350.png new file mode 100644 index 00000000..f8847911 Binary files /dev/null and b/tbl_bck111350.png differ diff --git a/tbl_bck111352.png b/tbl_bck111352.png new file mode 100644 index 00000000..f8847911 Binary files /dev/null and b/tbl_bck111352.png differ diff --git a/tbl_bck11340.png b/tbl_bck11340.png new file mode 100644 index 00000000..78c6a227 Binary files /dev/null and b/tbl_bck11340.png differ diff --git a/tbl_bck1135.png b/tbl_bck1135.png new file mode 100644 index 00000000..629eba4e Binary files /dev/null and b/tbl_bck1135.png differ diff --git a/tbl_bck11350.png b/tbl_bck11350.png new file mode 100644 index 00000000..629eba4e Binary files /dev/null and b/tbl_bck11350.png differ diff --git a/tbl_bck11352.png b/tbl_bck11352.png new file mode 100644 index 00000000..629eba4e Binary files /dev/null and b/tbl_bck11352.png differ diff --git a/toc.html b/toc.html index 3caa06ae..c41c17d1 100644 --- a/toc.html +++ b/toc.html @@ -119,7 +119,7 @@

    Table of Contents

    -
    .. 0 Table of Contents
    ... 1 Home
    ... 2 Artifacts Summary
    .... 2.1 hn-basis-appointment
    .... 2.2 hn-basis-AppointmentResponse
    .... 2.3 hn-basis-Flag
    .... 2.4 hn-basis-schedule
    .... 2.5 hn-basis-slot
    .... 2.6 no-basis-Appointment
    .... 2.7 no-basis-AppointmentResponse
    .... 2.8 no-basis-Organization
    .... 2.9 no-basis-Address
    .... 2.10 hn-basis-changeConferenceType
    .... 2.11 hn-basis-consultationType
    .... 2.12 hn-basis-flagStatusPeriod
    .... 2.13 hn-basis-postponementreason
    .... 2.14 hn-basis-recurring
    .... 2.15 no-basis-address-official
    .... 2.16 no-basis-group
    .... 2.17 no-basis-partof
    .... 2.18 no-basis-shortnotice
    .... 2.19 no-basis-Virtual-Service
    .... 2.20 hn-appointment-AppointmentType-code-vs
    .... 2.21 hn-appointment-flag-code-vs
    .... 2.22 hn-appointment-ServiceCategory-code-vs
    .... 2.23 No Basis VirtualServiceType Value Set
    .... 2.24 hn-appointment-flag-code-cs
    .... 2.25 New codes proposed as part of Timetype innbyggerportal
    .... 2.26 AppointmentExample
    .... 2.27 AppointmentPolikliniskEksempel
    .... 2.28 Avdeling
    .... 2.29 canAcknowledgeFlag
    .... 2.30 canHaveAppointmentDetails
    .... 2.31 canInitateDialog
    .... 2.32 KommunikasjonspartOrganization
    .... 2.33 ManagingOrgHosp
    .... 2.34 PolikliniskEksempelBundle
    .... 2.35 Sjukehus
    +
    .. 0 Table of Contents
    ... 1 Home
    ... 2 Artifacts Summary
    .... 2.1 hn-basis-appointment
    .... 2.2 hn-basis-AppointmentResponse
    .... 2.3 hn-basis-Flag
    .... 2.4 hn-basis-schedule
    .... 2.5 hn-basis-slot
    .... 2.6 no-basis-Appointment
    .... 2.7 no-basis-AppointmentResponse
    .... 2.8 no-basis-Endpoint
    .... 2.9 no-basis-HealthcareService
    .... 2.10 no-basis-Location
    .... 2.11 no-basis-Organization
    .... 2.12 no-basis-Practitioner
    .... 2.13 no-basis-PractitionerRole
    .... 2.14 no-basis-Address
    .... 2.15 no-basis-HumanName
    .... 2.16 hn-basis-changeConferenceType
    .... 2.17 hn-basis-consultationType
    .... 2.18 hn-basis-flagStatusPeriod
    .... 2.19 hn-basis-postponementreason
    .... 2.20 hn-basis-recurring
    .... 2.21 no-basis-address-official
    .... 2.22 no-basis-group
    .... 2.23 no-basis-middlename
    .... 2.24 no-basis-municipalitycode
    .... 2.25 no-basis-partof
    .... 2.26 no-basis-shortnotice
    .... 2.27 no-basis-urban-district
    .... 2.28 no-basis-Virtual-Service
    .... 2.29 hn-appointment-AppointmentType-code-vs
    .... 2.30 hn-appointment-flag-code-vs
    .... 2.31 hn-appointment-ServiceCategory-code-vs
    .... 2.32 No Basis VirtualServiceType Value Set
    .... 2.33 hn-appointment-flag-code-cs
    .... 2.34 New codes proposed as part of Timetype innbyggerportal
    .... 2.35 AnvarligLegeEksempel
    .... 2.36 AppointmentExample
    .... 2.37 AppointmentPolikliniskEksempel
    .... 2.38 AppointmentPolikliniskEksempel_2
    .... 2.39 AppointmentPolikliniskEksempel_3
    .... 2.40 Avdeling
    .... 2.41 canAcknowledgeFlag
    .... 2.42 canHaveAppointmentDetails
    .... 2.43 canInitateDialog
    .... 2.44 HeartDepartmentPhysicianRole
    .... 2.45 HjertemedisinskAvdelingLocation
    .... 2.46 HjertemedisinskAvdelingOrganization
    .... 2.47 KommunikasjonspartOrganization
    .... 2.48 ManagingOrgHosp
    .... 2.49 PolikliniskEksempelBundle
    .... 2.50 Sjukehus
    @@ -142,7 +142,7 @@

    Table of Contents

    - IG © 2023+ Example Publisher. Package fhir.example#0.1.0 based on FHIR 4.0.1. Generated 2023-10-11 + IG © 2023+ Example Publisher. Package fhir.example#0.1.0 based on FHIR 4.0.1. Generated 2023-10-12
    Links: Table of Contents | diff --git a/usage-stats.json b/usage-stats.json index b79075ca..27497b38 100644 --- a/usage-stats.json +++ b/usage-stats.json @@ -59,6 +59,27 @@ "boolean" ] }, + { + "url": "http://helsenorge.no/fhir/StructureDefinition/no-basis-middlename", + "title": "no-basis-middlename", + "types": [ + "string" + ] + }, + { + "url": "http://helsenorge.no/fhir/StructureDefinition/no-basis-municipalitycode", + "title": "no-basis-municipalitycode", + "types": [ + "Coding", + "string", + "Extension", + "uri", + "string", + "code", + "string", + "boolean" + ] + }, { "url": "http://helsenorge.no/fhir/StructureDefinition/no-basis-partof", "title": "no-basis-partof", @@ -73,6 +94,13 @@ "boolean" ] }, + { + "url": "http://helsenorge.no/fhir/StructureDefinition/no-basis-urban-district", + "title": "no-basis-urban-district", + "types": [ + "Coding" + ] + }, { "url": "http://helsenorge.no/fhir/StructureDefinition/no-basis-virtual-service", "title": "no-basis-Virtual-Service", @@ -168,11 +196,41 @@ "title": "hn-basis-slot" } ], + "Endpoint": [ + { + "url": "http://helsenorge.no/fhir/StructureDefinition/no-basis-Endpoint", + "title": "no-basis-Endpoint" + } + ], + "HealthcareService": [ + { + "url": "http://helsenorge.no/fhir/StructureDefinition/no-basis-HealthcareService", + "title": "no-basis-HealthcareService" + } + ], + "Location": [ + { + "url": "http://helsenorge.no/fhir/StructureDefinition/no-basis-Location", + "title": "no-basis-Location" + } + ], "Organization": [ { "url": "http://helsenorge.no/fhir/StructureDefinition/no-basis-Organization", "title": "no-basis-Organization" } + ], + "Practitioner": [ + { + "url": "http://helsenorge.no/fhir/StructureDefinition/no-basis-Practitioner", + "title": "no-basis-Practitioner" + } + ], + "PractitionerRole": [ + { + "url": "http://helsenorge.no/fhir/StructureDefinition/no-basis-PractitionerRole", + "title": "no-basis-PractitionerRole" + } ] }, "usage": { @@ -198,6 +256,9 @@ "http://helsenorge.no/fhir/StructureDefinition/no-basis-group": [ "Appointment" ], + "http://helsenorge.no/fhir/StructureDefinition/no-basis-middlename": [ + "HumanName" + ], "http://helsenorge.no/fhir/StructureDefinition/no-basis-partof": [ "Appointment" ], @@ -235,6 +296,9 @@ "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type": [ "StructureDefinition.snapshot.element.type" ], + "http://hl7.org/fhir/StructureDefinition/structuredefinition-hierarchy": [ + "StructureDefinition.snapshot.element.type" + ], "http://hl7.org/fhir/tools/StructureDefinition/ig-internal-dependency": [ "ImplementationGuide.definition" ], diff --git a/validator-fhir.example.pack b/validator-fhir.example.pack index 9bfdad4b..3d1d15ff 100644 Binary files a/validator-fhir.example.pack and b/validator-fhir.example.pack differ diff --git a/validator.pack b/validator.pack index 9bfdad4b..3d1d15ff 100644 Binary files a/validator.pack and b/validator.pack differ