CH Core (R4)
0.1.0 - STU Ballot

This page is part of the CH Core (R4) (v0.1.0: STU 1) based on FHIR (HL7® FHIR® Standard) R4. The current version which supersedes this version is 6.0.0. For a full list of available versions, see the Directory of published versions

StructureDefinition: CHCoreAddressEch11PlaceOfBirth

PlaceOfBirth for ech-11

The official URL for this profile is:

http://fhir.ch/ig/ch-core/StructureDefinition/ch-core-address-ech-11-placeofbirth

Formal Views of Profile Content

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

This structure is derived from Address

Summary

Prohibited: 7 elements

Extensions

This structure refers to these extensions:

This structure is derived from Address

NameFlagsCard.TypeDescription & Constraintsdoco
.. Address 0..*AddressAn address expressed using postal conventions (as opposed to GPS or other location definition formats)
... use 0..0
... type 0..0
... text 0..0
... city Σ0..1stringName of birth place (municipality)
.... extension 0..*ExtensionSlice: Unordered, Open by value:url
.... ch-ext-ech-11-bfsnumber 0..1stringExtension
URL: http://fhir.ch/ig/ch-core/StructureDefinition/ch-ext-ech-11-bfsnumber
... district Σ0..0
... state Σ0..1stringCanton
... postalCode 0..0
... country Σ0..1stringCountry if birth place is not Switzerland
.... extension 0..*ExtensionSlice: Unordered, Open by value:url
.... ch-ext-ech-11-bfsnumber 0..1stringExtension
URL: http://fhir.ch/ig/ch-core/StructureDefinition/ch-ext-ech-11-bfsnumber
... period 0..0

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. Address I0..*AddressAn address expressed using postal conventions (as opposed to GPS or other location definition formats)
... id 0..1stringUnique id for inter-element referencing
... extension I0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
... city ΣI0..1stringName of birth place (municipality)
Example General: Erewhon
.... id 0..1stringxml:id (or equivalent in JSON)
.... extension I0..*ExtensionExtension
Slice: Unordered, Open by value:url
.... ch-ext-ech-11-bfsnumber I0..1stringExtension
URL: http://fhir.ch/ig/ch-core/StructureDefinition/ch-ext-ech-11-bfsnumber
.... value 0..1stringPrimitive value for string
Max Length: 1048576
... country ΣI0..1stringCountry if birth place is not Switzerland
.... id 0..1stringxml:id (or equivalent in JSON)
.... extension I0..*ExtensionExtension
Slice: Unordered, Open by value:url
.... ch-ext-ech-11-bfsnumber I0..1stringExtension
URL: http://fhir.ch/ig/ch-core/StructureDefinition/ch-ext-ech-11-bfsnumber
.... value 0..1stringPrimitive value for string
Max Length: 1048576

doco Documentation for this format

This structure is derived from Address

Summary

Prohibited: 7 elements

Extensions

This structure refers to these extensions:

Differential View

This structure is derived from Address

NameFlagsCard.TypeDescription & Constraintsdoco
.. Address 0..*AddressAn address expressed using postal conventions (as opposed to GPS or other location definition formats)
... use 0..0
... type 0..0
... text 0..0
... city Σ0..1stringName of birth place (municipality)
.... extension 0..*ExtensionSlice: Unordered, Open by value:url
.... ch-ext-ech-11-bfsnumber 0..1stringExtension
URL: http://fhir.ch/ig/ch-core/StructureDefinition/ch-ext-ech-11-bfsnumber
... district Σ0..0
... state Σ0..1stringCanton
... postalCode 0..0
... country Σ0..1stringCountry if birth place is not Switzerland
.... extension 0..*ExtensionSlice: Unordered, Open by value:url
.... ch-ext-ech-11-bfsnumber 0..1stringExtension
URL: http://fhir.ch/ig/ch-core/StructureDefinition/ch-ext-ech-11-bfsnumber
... period 0..0

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Address I0..*AddressAn address expressed using postal conventions (as opposed to GPS or other location definition formats)
... id 0..1stringUnique id for inter-element referencing
... extension I0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
... city ΣI0..1stringName of birth place (municipality)
Example General: Erewhon
.... id 0..1stringxml:id (or equivalent in JSON)
.... extension I0..*ExtensionExtension
Slice: Unordered, Open by value:url
.... ch-ext-ech-11-bfsnumber I0..1stringExtension
URL: http://fhir.ch/ig/ch-core/StructureDefinition/ch-ext-ech-11-bfsnumber
.... value 0..1stringPrimitive value for string
Max Length: 1048576
... country ΣI0..1stringCountry if birth place is not Switzerland
.... id 0..1stringxml:id (or equivalent in JSON)
.... extension I0..*ExtensionExtension
Slice: Unordered, Open by value:url
.... ch-ext-ech-11-bfsnumber I0..1stringExtension
URL: http://fhir.ch/ig/ch-core/StructureDefinition/ch-ext-ech-11-bfsnumber
.... value 0..1stringPrimitive value for string
Max Length: 1048576

doco Documentation for this format

 

Other representations of profile: Schematron

Terminology Bindings

Constraints

Constraints

IdPathDetailsRequirements
ele-1AddressAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Address.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Address.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Address.cityAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Address.city.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Address.city.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Address.city.extension:bfsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Address.city.extension:bfsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Address.stateAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Address.countryAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Address.country.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Address.country.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Address.country.extension:bfsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Address.country.extension:bfsMust have either extensions or value[x], not both
: extension.exists() != value.exists()