SMIS Patient profile

Logical URI: http://smis.ch/fhir/StructureDefinition/Patient

Base Profile

The profile builds on Patient

idΣ0..1id
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
textC0..1Narrative
contained0..*Resource
extension0..*Extension
modifierExtension?!0..*Extension
identifierΣ0..*Identifier
activeΣ ?!0..1boolean
nameΣ0..*HumanName
telecomΣ0..*ContactPoint
genderΣ0..1codeBinding
birthDateΣ0..1date
deceasedBooleanboolean
deceasedDateTimedateTime
addressΣ0..*Address
maritalStatus0..1CodeableConceptBinding
multipleBirthBooleanboolean
multipleBirthIntegerinteger
photo0..*Attachment
contactC0..*BackboneElement
animalΣ ?!0..1BackboneElement
communication0..*BackboneElement
generalPractitioner0..*Reference(http://hl7.org/fhir/StructureDefinition/Organization | http://hl7.org/fhir/StructureDefinition/Practitioner)
managingOrganizationΣ0..1Reference(http://hl7.org/fhir/StructureDefinition/Organization)

Differential table

family1..
given1..1
gender1..
birthDate1..
city1..
postalCode1..
animal..0
managingOrganizationReference(SMIS Organization Profile)

Structure Definition

<StructureDefinition xmlns="http://hl7.org/fhir">
<id value="Patient" />
<meta>
<versionId value="3" />
<lastUpdated value="2018-06-05T12:35:42.787+00:00" />
</meta>
<url value="http://smis.ch/fhir/StructureDefinition/Patient" />
<version value="1.0" />
<name value="Patient" />
<title value="SMIS Patient Profile" />
<status value="draft" />
<date value="2018-06-05T12:35:41.688Z" />
<publisher value="Arpage AG" />
<contact>
<name value="Patrick Husi" />
<telecom>
<system value="email" />
<value value="patrick.husi@arpage.ch" />
</telecom>
</contact>
<description value="SMIS Patient Profile" />
<fhirVersion value="3.0.1" />
<kind value="resource" />
<abstract value="false" />
<type value="Patient" />
<baseDefinition value="http://hl7.org/fhir/StructureDefinition/Patient" />
<derivation value="constraint" />
<differential>
<element id="Patient.name">
<path value="Patient.name" />
<min value="1" />
</element>
<element id="Patient.name.family">
<path value="Patient.name.family" />
<min value="1" />
</element>
<element id="Patient.name.given">
<path value="Patient.name.given" />
<min value="1" />
<max value="1" />
</element>
<element id="Patient.gender">
<path value="Patient.gender" />
<min value="1" />
</element>
<element id="Patient.birthDate">
<path value="Patient.birthDate" />
<min value="1" />
</element>
<element id="Patient.address">
<path value="Patient.address" />
<min value="1" />
</element>
<element id="Patient.address.city">
<path value="Patient.address.city" />
<min value="1" />
</element>
<element id="Patient.address.postalCode">
<path value="Patient.address.postalCode" />
<min value="1" />
</element>
<element id="Patient.animal">
<extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-explicit-type-name">
<valueString value="Animal" />
</extension>
<path value="Patient.animal" />
<max value="0" />
</element>
<element id="Patient.managingOrganization">
<path value="Patient.managingOrganization" />
<type>
<code value="Reference" />
<targetProfile value="http://smis.ch/fhir/StructureDefinition/Organization" />
<aggregation value="referenced" />
</type>
</element>
</differential>
</StructureDefinition>

Patient example

{
"resourceType": "Patient",
"id": "1496992819705019",
"meta": {
"lastUpdated": "2017-06-16T09:47:45.000+02:00"
},
"identifier": [
{
"use": "usual",
"system": "http://smis.ch/fhir/patient/internal_id",
"value": "1496992819705019"
},
{
"use": "usual",
"system": "http://smis.ch/fhir/patient/external_id",
"value": "E9EB9096-C848-4355-B15B-15B0B60B9C30"
},
{
"use": "official",
"system": "urn:oid:2.51.1.3",
"value": "756.1234.456.78"
},
{
"use": "official",
"system": "urn:oid:2.16.756.5.30.1.123.100.1",
"value": "1496992819705019"
}
],
"name": [
{
"use": "usual",
"family": "Muster",
"given": [
"Lukas"
]
}
],
"telecom": [
{
"system": "phone",
"value": "+41 12 345 678 99",
"use": "work"
},
{
"system": "phone",
"value": "0799999999",
"use": "home"
},
{
"system": "email",
"value": "martha@muster.ch",
"use": "work"
}
],
"gender": "male",
"birthDate": "1950-01-01",
"address": [
{
"use": "home",
"type": "both",
"line": [
"Niederbipstrs 5"
],
"city": "Niederbipp",
"state": "SO",
"postalCode": "4704",
"country": "CH"
}
],
"contact": [
{
"relationship": [
{
"coding": [
{
"system": "http://hl7.org/fhir/v2/0131",
"code": "N",
"display": "Next-of-Kin"
}
]
}
],
"telecom": [
{
"system": "phone",
"value": "079 123 45 67"
}
],
"address": {
"line": [
"Leopoldstr. 6"
],
"city": "Solothurn",
"postalCode": "4500"
}
},
{
"relationship": [
{
"coding": [
{
"system": "http://hl7.org/fhir/v2/0131",
"code": "E",
"display": "Employer"
}
]
}
],
"name": {
"use": "official",
"text": "Meruba AG"
},
"address": {
"line": [
"Hauptstrasse 16"
],
"city": "Loc",
"postalCode": "1200"
}
}
],
"managingOrganization": {
"reference": "Organization/1457020138649054"
}
}