eHealth Infrastructure
3.3.0 - ci-build Denmark flag

eHealth Infrastructure, published by Den telemedicinske infrastruktur (eHealth Infrastructure). This guide is not an authorized publication; it is the continuous build for version 3.3.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/fut-infrastructure/implementation-guide/ and changes regularly. See the Directory of published versions

Resource Profile: ehealth-patient - Examples

Examples for the ehealth-patient Profile:

  • patient01
  • StructureDefinition: ehealth-patient - Operation examples

    POST [base]/Patient/_search

    Header

    Accept-Charset: utf-8
    Accept: application/fhir+xml;q=1.0, application/fhir+json;q=1.0, application/xml+fhir;q=0.9, application/json+fhir;q=0.9
    User-Agent: HAPI-FHIR/5.5.0 (FHIR Client; FHIR 4.0.1/R4; apache)
    Accept-Encoding: gzip
    

    Body:

    
    

    Response

    {
      "resourceType" : "Bundle",
      "id" : "35680ea1-94ae-41b7-8ed7-68eb8e7fae4c",
      "meta" : {
        "lastUpdated" : "2021-09-09T07:08:55.454+00:00"
      },
      "type" : "searchset",
      "total" : 1,
      "link" : [ {
        "relation" : "self",
        "url" : "https://patient.fut.trifork.com/fhir/Patient/_search"
      } ],
      "entry" : [ {
        "fullUrl" : "https://patient.fut.trifork.com/fhir/Patient/179103",
        "resource" : {
          "resourceType" : "Patient",
          "id" : "179103",
          "meta" : {
            "versionId" : "62",
            "lastUpdated" : "2021-09-09T07:08:49.786+00:00",
            "source" : "#ad5cd18e-b7c0-4d",
            "profile" : [ "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-patient" ]
          },
          "text" : {
            "status" : "generated",
            "div" : "<div xmlns=\"http://www.w3.org/1999/xhtml\"><div class=\"hapiHeaderText\">Tjalfe <b>MATHIASEN </b></div><table class=\"hapiPropertyTable\"><tbody><tr><td>Identifier</td><td>0506504003</td></tr><tr><td>Address</td><td><span>Nordre Ringgade 1 </span><br/><span>Harboøre </span><span>DK </span></td></tr><tr><td>Date of birth</td><td><span>05 June 1950</span></td></tr></tbody></table></div>"
          },
          "extension" : [ {
            "url" : "http://hl7.org/fhir/StructureDefinition/patient-interpreterRequired",
            "valueBoolean" : true
          } ],
          "identifier" : [ {
            "use" : "official",
            "system" : "urn:oid:1.2.208.176.1.2",
            "value" : "0506504003"
          } ],
          "name" : [ {
            "use" : "official",
            "family" : "Mathiasen",
            "given" : [ "Tjalfe" ]
          } ],
          "telecom" : [ {
            "system" : "other",
            "value" : "NemSMS"
          } ],
          "gender" : "male",
          "birthDate" : "1950-06-05",
          "address" : [ {
            "extension" : [ {
              "url" : "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-municipality-code",
              "valueCoding" : {
                "system" : "http://danmarksadresser.dk/kommunekode",
                "code" : "0410"
              }
            }, {
              "url" : "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-regional-subdivision-code",
              "valueCodeableConcept" : {
                "coding" : [ {
                  "system" : "https://www.iso.org/obp/ui/#iso:code:3166:DK",
                  "code" : "DK-83"
                } ]
              }
            } ],
            "use" : "home",
            "type" : "postal",
            "line" : [ "Nordre Ringgade 1" ],
            "city" : "Harboøre",
            "postalCode" : "8000",
            "country" : "DK"
          } ],
          "maritalStatus" : {
            "coding" : [ {
              "system" : "http://terminology.hl7.org/CodeSystem/v3-MaritalStatus",
              "code" : "U",
              "display" : "unmarried"
            } ]
          }
        },
        "search" : {
          "mode" : "match"
        }
      } ]
    }
    

    GET [base]/Patient/179103

    Header

    Accept-Charset: utf-8
    Accept: application/fhir+xml;q=1.0, application/fhir+json;q=1.0, application/xml+fhir;q=0.9, application/json+fhir;q=0.9
    User-Agent: HAPI-FHIR/5.5.0 (FHIR Client; FHIR 4.0.1/R4; apache)
    Accept-Encoding: gzip
    

    Body:

    
    

    Response

    {
      "resourceType" : "Patient",
      "id" : "179103",
      "meta" : {
        "versionId" : "62",
        "lastUpdated" : "2021-09-09T07:08:49.786+00:00",
        "source" : "#ad5cd18e-b7c0-4d",
        "profile" : [ "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-patient" ]
      },
      "text" : {
        "status" : "generated",
        "div" : "<div xmlns=\"http://www.w3.org/1999/xhtml\"><div class=\"hapiHeaderText\">Tjalfe <b>MATHIASEN </b></div><table class=\"hapiPropertyTable\"><tbody><tr><td>Identifier</td><td>0506504003</td></tr><tr><td>Address</td><td><span>Nordre Ringgade 1 </span><br/><span>Harboøre </span><span>DK </span></td></tr><tr><td>Date of birth</td><td><span>05 June 1950</span></td></tr></tbody></table></div>"
      },
      "extension" : [ {
        "url" : "http://hl7.org/fhir/StructureDefinition/patient-interpreterRequired",
        "valueBoolean" : true
      } ],
      "identifier" : [ {
        "use" : "official",
        "system" : "urn:oid:1.2.208.176.1.2",
        "value" : "0506504003"
      } ],
      "name" : [ {
        "use" : "official",
        "family" : "Mathiasen",
        "given" : [ "Tjalfe" ]
      } ],
      "telecom" : [ {
        "system" : "other",
        "value" : "NemSMS"
      } ],
      "gender" : "male",
      "birthDate" : "1950-06-05",
      "address" : [ {
        "extension" : [ {
          "url" : "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-municipality-code",
          "valueCoding" : {
            "system" : "http://danmarksadresser.dk/kommunekode",
            "code" : "0410"
          }
        }, {
          "url" : "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-regional-subdivision-code",
          "valueCodeableConcept" : {
            "coding" : [ {
              "system" : "https://www.iso.org/obp/ui/#iso:code:3166:DK",
              "code" : "DK-83"
            } ]
          }
        } ],
        "use" : "home",
        "type" : "postal",
        "line" : [ "Nordre Ringgade 1" ],
        "city" : "Harboøre",
        "postalCode" : "8000",
        "country" : "DK"
      } ],
      "maritalStatus" : {
        "coding" : [ {
          "system" : "http://terminology.hl7.org/CodeSystem/v3-MaritalStatus",
          "code" : "U",
          "display" : "unmarried"
        } ]
      }
    }
    

    PATCH [base]/Patient/179103

    Header

    Accept-Charset: utf-8
    Accept: application/fhir+xml;q=1.0, application/fhir+json;q=1.0, application/xml+fhir;q=0.9, application/json+fhir;q=0.9
    User-Agent: HAPI-FHIR/5.5.0 (FHIR Client; FHIR 4.0.1/R4; apache)
    Accept-Encoding: gzip
    Content-Type: application/json-patch+json; charset=UTF-8
    

    Body:

    [ {
      "op" : "add",
      "path" : "/extension",
      "value" : [ {
        "valueBoolean" : true,
        "url" : "http://hl7.org/fhir/StructureDefinition/patient-interpreterRequired"
      } ]
    } ]
    

    Response

    {
      "resourceType" : "Patient",
      "id" : "179103",
      "meta" : {
        "versionId" : "62",
        "lastUpdated" : "2021-09-09T07:08:49.786+00:00",
        "source" : "#200d3a27-7152-40",
        "profile" : [ "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-patient" ]
      },
      "text" : {
        "status" : "generated",
        "div" : "<div xmlns=\"http://www.w3.org/1999/xhtml\"><div class=\"hapiHeaderText\">Tjalfe <b>MATHIASEN </b></div><table class=\"hapiPropertyTable\"><tbody><tr><td>Identifier</td><td>0506504003</td></tr><tr><td>Address</td><td><span>Nordre Ringgade 1 </span><br/><span>Harboøre </span><span>DK </span></td></tr><tr><td>Date of birth</td><td><span>05 June 1950</span></td></tr></tbody></table></div>"
      },
      "extension" : [ {
        "url" : "http://hl7.org/fhir/StructureDefinition/patient-interpreterRequired",
        "valueBoolean" : true
      } ],
      "identifier" : [ {
        "use" : "official",
        "system" : "urn:oid:1.2.208.176.1.2",
        "value" : "0506504003"
      } ],
      "name" : [ {
        "use" : "official",
        "family" : "Mathiasen",
        "given" : [ "Tjalfe" ]
      } ],
      "telecom" : [ {
        "system" : "other",
        "value" : "NemSMS"
      } ],
      "gender" : "male",
      "birthDate" : "1950-06-05",
      "address" : [ {
        "extension" : [ {
          "url" : "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-municipality-code",
          "valueCoding" : {
            "system" : "http://danmarksadresser.dk/kommunekode",
            "code" : "0410"
          }
        }, {
          "url" : "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-regional-subdivision-code",
          "valueCodeableConcept" : {
            "coding" : [ {
              "system" : "https://www.iso.org/obp/ui/#iso:code:3166:DK",
              "code" : "DK-83"
            } ]
          }
        } ],
        "use" : "home",
        "type" : "postal",
        "line" : [ "Nordre Ringgade 1" ],
        "city" : "Harboøre",
        "postalCode" : "8000",
        "country" : "DK"
      } ],
      "maritalStatus" : {
        "coding" : [ {
          "system" : "http://terminology.hl7.org/CodeSystem/v3-MaritalStatus",
          "code" : "U",
          "display" : "unmarried"
        } ]
      }
    }