0.1.0 - ci-build

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

Data Type Profile: no-basis-Address

Official URL: http://www.egde.no/StructureDefinition/no-basis-Address Version: 0.1.0
Active as of 2019-05-15 Computable Name: NoBasisAddress

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.

Norwegian basisprofil for Address resource adding Norwegian specific property information, official use of address and further explanation of the use for the data-elements in a Norwegian address.

Usage:

Formal Views of Profile Content

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

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)
... no-basis-address-official 0..*booleanThe concept of an officially registered address
URL: http://www.egde.no/StructureDefinition/no-basis-address-official
... no-basis-urban-district 0..1Codingurban district information
URL: http://www.egde.no/StructureDefinition/no-basis-urban-district
Binding: urn:oid:2.16.578.1.12.4.1.1.3403 (required): Bydel

... no-basis-propertyinformation 0..*(Complex)Real property identification
URL: http://www.egde.no/StructureDefinition/no-basis-propertyinformation
... type 0..1codepostal | physical | both
... city 0..1stringPoststed or city
... district 0..1stringname of "kommune"
.... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
.... no-basis-municipalitycode 0..1CodingCoded value for municipality/county Norwegian kommune
URL: http://www.egde.no/StructureDefinition/no-basis-municipalitycode
... state 0..1stringnorwegian "fylke"
... postalCode 0..1stringPostal code for area

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. Address 0..*AddressAn address expressed using postal conventions (as opposed to GPS or other location definition formats)
... id 0..1stringUnique id for inter-element referencing
... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
... no-basis-address-official 0..*booleanThe concept of an officially registered address
URL: http://www.egde.no/StructureDefinition/no-basis-address-official
... no-basis-propertyinformation 0..*(Complex)Real property identification
URL: http://www.egde.no/StructureDefinition/no-basis-propertyinformation
... use ?!Σ0..1codehome | work | temp | old | billing - purpose of this address
Binding: AddressUse (required): The use of an address.


Example General: home
... type Σ0..1codepostal | physical | both
Binding: AddressType (required): The type of an address (physical / postal).


Example General: both
... text Σ0..1stringText representation of the address
Example General: 137 Nowhere Street, Erewhon 9132
... line Σ0..*stringStreet name, number, direction & P.O. Box etc.
This repeating element order: The order in which lines should appear in an address label
Example General: 137 Nowhere Street
... city Σ0..1stringPoststed or city
Example General: Erewhon
... district Σ0..1stringname of "kommune"
Example General: Madison
.... id 0..1stringxml:id (or equivalent in JSON)
.... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
.... no-basis-municipalitycode 0..1CodingCoded value for municipality/county Norwegian kommune
URL: http://www.egde.no/StructureDefinition/no-basis-municipalitycode
.... value 0..1stringPrimitive value for string
Max Length: 1048576
... state Σ0..1stringnorwegian "fylke"
... postalCode Σ0..1stringPostal code for area
Example General: 9132
... country Σ0..1stringCountry (e.g. can be ISO 3166 2 or 3 letter code)
... period Σ0..1PeriodTime period when address was/is in use
Example General: {"start":"2010-03-23","end":"2010-07-01"}

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. Address 0..*AddressAn address expressed using postal conventions (as opposed to GPS or other location definition formats)

doco Documentation for this format

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)
... no-basis-address-official 0..*booleanThe concept of an officially registered address
URL: http://www.egde.no/StructureDefinition/no-basis-address-official
... no-basis-urban-district 0..1Codingurban district information
URL: http://www.egde.no/StructureDefinition/no-basis-urban-district
Binding: urn:oid:2.16.578.1.12.4.1.1.3403 (required): Bydel

... no-basis-propertyinformation 0..*(Complex)Real property identification
URL: http://www.egde.no/StructureDefinition/no-basis-propertyinformation
... type 0..1codepostal | physical | both
... city 0..1stringPoststed or city
... district 0..1stringname of "kommune"
.... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
.... no-basis-municipalitycode 0..1CodingCoded value for municipality/county Norwegian kommune
URL: http://www.egde.no/StructureDefinition/no-basis-municipalitycode
... state 0..1stringnorwegian "fylke"
... postalCode 0..1stringPostal code for area

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Address 0..*AddressAn address expressed using postal conventions (as opposed to GPS or other location definition formats)
... id 0..1stringUnique id for inter-element referencing
... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
... no-basis-address-official 0..*booleanThe concept of an officially registered address
URL: http://www.egde.no/StructureDefinition/no-basis-address-official
... no-basis-propertyinformation 0..*(Complex)Real property identification
URL: http://www.egde.no/StructureDefinition/no-basis-propertyinformation
... use ?!Σ0..1codehome | work | temp | old | billing - purpose of this address
Binding: AddressUse (required): The use of an address.


Example General: home
... type Σ0..1codepostal | physical | both
Binding: AddressType (required): The type of an address (physical / postal).


Example General: both
... text Σ0..1stringText representation of the address
Example General: 137 Nowhere Street, Erewhon 9132
... line Σ0..*stringStreet name, number, direction & P.O. Box etc.
This repeating element order: The order in which lines should appear in an address label
Example General: 137 Nowhere Street
... city Σ0..1stringPoststed or city
Example General: Erewhon
... district Σ0..1stringname of "kommune"
Example General: Madison
.... id 0..1stringxml:id (or equivalent in JSON)
.... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
.... no-basis-municipalitycode 0..1CodingCoded value for municipality/county Norwegian kommune
URL: http://www.egde.no/StructureDefinition/no-basis-municipalitycode
.... value 0..1stringPrimitive value for string
Max Length: 1048576
... state Σ0..1stringnorwegian "fylke"
... postalCode Σ0..1stringPostal code for area
Example General: 9132
... country Σ0..1stringCountry (e.g. can be ISO 3166 2 or 3 letter code)
... period Σ0..1PeriodTime period when address was/is in use
Example General: {"start":"2010-03-23","end":"2010-07-01"}

doco Documentation for this format

 

Other representations of profile: CSV, Excel, Schematron

Terminology Bindings

PathConformanceValueSet
Address.userequiredAddressUse
Address.typerequiredAddressType

Constraints

IdGradePathDetailsRequirements
ele-1errorAddressAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorAddress.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1errorAddress.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1errorAddress.extension:officialAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1errorAddress.extension:officialMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1errorAddress.extension:urbanDistrictAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1errorAddress.extension:urbanDistrictMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1errorAddress.extension:propertyInformationAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1errorAddress.extension:propertyInformationMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1errorAddress.useAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorAddress.typeAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorAddress.textAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorAddress.lineAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorAddress.cityAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorAddress.districtAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorAddress.district.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1errorAddress.district.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1errorAddress.district.extension:municipalitycodeAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1errorAddress.district.extension:municipalitycodeMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1errorAddress.stateAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorAddress.postalCodeAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorAddress.countryAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorAddress.periodAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())