## Profile Comparison between http://hl7.org/fhir/uv/ips/StructureDefinition/Organization-uv-ips vs http://hl7.org.au/fhir/ps/StructureDefinition/au-ps-organization

Left: | Organization (IPS) (http://hl7.org/fhir/uv/ips/StructureDefinition/Organization-uv-ips)
Right: | AU PS Organization (http://hl7.org.au/fhir/ps/StructureDefinition/au-ps-organization)

### Messages

Error | StructureDefinition.url | Values for url differ: 'http://hl7.org/fhir/uv/ips/StructureDefinition/Organization-uv-ips' vs 'http://hl7.org.au/fhir/ps/StructureDefinition/au-ps-organization'
Error | StructureDefinition.version | Values for version differ: '2.0.0' vs '1.0.0-preview'
Information | StructureDefinition.name | Values for name differ: 'OrganizationUvIps' vs 'AUPSOrganization'
Information | StructureDefinition.title | Values for title differ: 'Organization (IPS)' vs 'AU PS Organization'
Information | StructureDefinition.date | Values for date differ: '2024-06-19T10:50:07-05:00' vs '2026-05-11T07:29:50+00:00'
Information | StructureDefinition.publisher | Values for publisher differ: 'HL7 International / Patient Care' vs 'HL7 Australia'
Information | StructureDefinition.jurisdiction | Removed the item 'http://unstats.un.org/unsd/methods/m49/m49.htm#001'
Information | StructureDefinition.jurisdiction | Added the item 'urn:iso:std:iso:3166#AU'
Error | StructureDefinition.baseDefinition | Values for baseDefinition differ: 'http://hl7.org/fhir/StructureDefinition/Organization' vs 'http://hl7.org.au/fhir/core/StructureDefinition/au-core-organization'
Information | StructureDefinition.short | Values for short differ: 'A grouping of people or organizations with a common purpose' vs 'An organisation in an Australian healthcare context'
Information | StructureDefinition.short | Values for short differ: 'Identifies this organization across multiple systems' vs 'Identifies this organization across multiple systems'
Warning | Organization.identifier | Elements differ in definition for mustSupport: 'false' vs 'true'
Information | StructureDefinition.comment | Values for comment differ: '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.' vs 'When selecting a code for Organization type, if a system is unable to provide a code from the preferred value set [Healthcare Organisation Role Type](https://healthterminologies.gov.au/fhir/ValueSet/healthcare-organisation-role-type-1) because the implementation context is not restricted to healthcare practitioner providers then it is recommended to select from the wider set available in SNOMED CT. If a suitable code from SNOMED CT is not available, a code from the code system [Australian and New Zealand Standard Industrial Classification (ANZSIC), 2006 (Revision 2.0)](https://www.healthterminologies.gov.au/integration/R4/fhir/CodeSystem/anzsic-2006-20130626) may be used.'
Warning | Organization.type | Elements differ in definition for mustSupport: 'false' vs 'true'
Information | Organization.type | Example/preferred bindings differ at Organization.type using binding from AUPSOrganization
Information | StructureDefinition.comment | Values for comment differ: 'Organization may have multiple addresses with different uses or applicable periods. The use code 'home' is not to be used.' vs 'The 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).'

### Metadata

Name | Value | Comments
--- | --- | ---
abstract | false |
baseDefinition | http://hl7.org/fhir/StructureDefinition/Organization | http://hl7.org.au/fhir/core/StructureDefinition/au-core-organization | Values Differ
copyright |  | Used by permission of HL7 International, all rights reserved Creative Commons License. HL7 Australia© 2024+; Licensed Under Creative Commons No Rights Reserved. | Added the item 'Used by permission of HL7 International, all rights reserved Creative Commons License. HL7 Australia© 2024+; Licensed Under Creative Commons No Rights Reserved.'
date | 2024-06-19T10:50:07-05:00 | 2026-05-11T07:29:50+00:00 | Values Differ
description | This profile constrains the Organization resource to represent an organization that acts as performer or observer for a result observation (laboratory, pathology or imaging), or as performer for a procedure. | This profile sets minimum expectations for an Organization resource in the context of a patient summary in an Australian context. It is based on the [AU Core Organization](http://hl7.org.au/fhir/core/StructureDefinition/au-core-organization) profile, and applies the additional requirements from [Organization (IPS)](http://hl7.org/fhir/uv/ips/StructureDefinition/Organization-uv-ips). | Values Differ
experimental |  |
fhirVersion | 4.0.1 |
jurisdiction |  |
jurisdiction[0] | http://unstats.un.org/unsd/methods/m49/m49.htm#001 |  | Removed the item 'http://unstats.un.org/unsd/methods/m49/m49.htm#001'
jurisdiction[1] |  | urn:iso:std:iso:3166#AU | Added the item 'urn:iso:std:iso:3166#AU'
kind | resource |
name | OrganizationUvIps | AUPSOrganization | Values Differ
publisher | HL7 International / Patient Care | HL7 Australia | Values Differ
purpose |  |
status | active |
title | Organization (IPS) | AU PS Organization | Values Differ
type | Organization |
url | http://hl7.org/fhir/uv/ips/StructureDefinition/Organization-uv-ips | http://hl7.org.au/fhir/ps/StructureDefinition/au-ps-organization | Values Differ
version | 2.0.0 | 1.0.0-preview | Values Differ

### Structure

Name | L Flags | L Card. | L Type | L Description & Constraints | R Flags | R Card. | R Type | R Description & Constraints | Comments
--- | --- | --- | --- | --- | --- | --- | --- | --- | ---
Organization | C | 0..* | Organization | A grouping of people or organizations with a common purpose | C | 0..* | AUCoreOrganization | An organisation in an Australian healthcare context This profile also complies with the profile Organization (IPS) |
id | Σ | 0..1 | id | Logical id of this artifact | Σ | 0..1 | id | Logical id of this artifact |
meta | Σ | 0..1 | Meta | Metadata about the resource | Σ | 0..1 | Meta | Metadata about the resource |
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created | ?!Σ | 0..1 | uri | A set of rules under which this content was created |
language |  | 0..1 | code | Language of the resource content Binding: ?? (preferred): A human language.
Additional Bindings | Purpose
?? | Max Binding
|  | 0..1 | code | Language of the resource content Binding: ?? (preferred): A human language.
Additional Bindings | Purpose
?? | Max Binding
text |  | 0..1 | Narrative | Text summary of the resource, for human interpretation This profile does not constrain the narrative in regard to content, language, or traceability to data elements |  | 0..1 | Narrative | Text summary of the resource, for human interpretation This profile does not constrain the narrative in regard to content, language, or traceability to data elements |
contained |  | 0..* | Resource | Contained, inline Resources |  | 0..* | Resource | Contained, inline Resources |
extension |  | 0..* | Extension | Additional content defined by implementations |  | 0..* | Extension | Additional content defined by implementations |
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored | ?! | 0..* | Extension | Extensions that cannot be ignored |
identifier | Σ C | 0..* | Identifier | Identifies this organization across multiple systems | SO Σ C | 0..* | ??, ??, ??, ??, ??, ??, ??, ??, ?? | Identifies this organization across multiple systems Slice: Unordered, Open by pattern:system
Obligations | Actor | Source
SHALL:populate-if-known | AU Core Responder | from AU Core Organization
SHALL:no-error | AU Core Requester | from AU Core Organization
SHALL:populate-if-known | AU PS Producer |
SHALL:handle | AU PS Consumer |
SHOULD:display | AU PS Consumer |
| Elements differ in definition for mustSupport: 'false' vs 'true'
active | ?!Σ | 0..1 | boolean | Whether the organization's record is still in active use | ?!Σ | 0..1 | boolean | Whether the organization's record is still in active use |
type | Σ | 0..* | CodeableConcept | Kind of organization Binding: ?? (example): Used to categorize the organization. | SO Σ | 0..* | ?? | Kind of organization Binding: ?? (preferred)
Obligations | Actor | Source
SHALL:populate-if-known | AU Core Responder | from AU Core Organization
SHALL:no-error | AU Core Requester | from AU Core Organization
SHALL:populate-if-known | AU PS Producer |
SHALL:handle | AU PS Consumer |
SHOULD:display | AU PS Consumer |
| Elements differ in definition for mustSupport: 'false' vs 'true' Example/preferred bindings differ at Organization.type using binding from AUPSOrganization
name | SO Σ C | 1..1 | string | Name used for the organization
Obligations | Actor
SHALL:populate-if-known | Creator (IPS)
SHALL:handle | Consumer (IPS)
SHOULD:display | Consumer (IPS)
| SO Σ C | 1..1 | string | Name used for the organization
Obligations | Actor | Source
SHALL:populate-if-known | AU Core Responder | from AU Core Organization
SHALL:no-error | AU Core Requester | from AU Core Organization
SHALL:populate-if-known | AU PS Producer |
SHALL:handle | AU PS Consumer |
SHOULD:display | AU PS Consumer |
alias |  | 0..* | string | A list of alternate names that the organization is known as, or was known as in the past |  | 0..* | string | A list of alternate names that the organization is known as, or was known as in the past |
telecom | SO C | 0..* | ContactPoint | A contact detail for the organization
Obligations | Actor
SHALL:populate-if-known | Creator (IPS)
SHALL:handle | Consumer (IPS)
SHOULD:display | Consumer (IPS)
| SO C | 0..* | ContactPoint | A contact detail for the organization
Obligations | Actor | Source
SHALL:populate-if-known | AU Core Responder | from AU Core Organization
SHALL:no-error | AU Core Requester | from AU Core Organization
SHALL:populate-if-known | AU PS Producer |
SHALL:handle | AU PS Consumer |
SHOULD:display | AU PS Consumer |
id |  |  |  |  |  | 0..1 | string | Unique id for inter-element referencing | Added this element
Slices for extension |  |  |  |  |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | Added this element
system |  |  |  |  | SO Σ C | 0..1 | code | phone | fax | email | pager | url | sms | other Binding: ?? (required): Telecommunications form for contact point.
Obligations | Actor | Source
SHALL:populate-if-known | AU Core Responder | from AU Core Organization
SHALL:no-error | AU Core Requester | from AU Core Organization
SHALL:populate-if-known | AU PS Producer |
SHALL:handle | AU PS Consumer |
| Added this element
value |  |  |  |  | SO Σ | 0..1 | string | The actual contact point details
Obligations | Actor | Source
SHALL:populate-if-known | AU Core Responder | from AU Core Organization
SHALL:no-error | AU Core Requester | from AU Core Organization
SHALL:populate-if-known | AU PS Producer |
SHALL:handle | AU PS Consumer |
| Added this element
use |  |  |  |  | ?!Σ | 0..1 | code | home | work | temp | old | mobile - purpose of this contact point Binding: ?? (required): Use of contact point. | Added this element
rank |  |  |  |  | Σ | 0..1 | positiveInt | Specify preferred order of use (1 = highest) | Added this element
period |  |  |  |  | Σ | 0..1 | Period | Time period when the contact point was/is in use | Added this element
address | SO C | 0..* | Address | An address for the organization
Obligations | Actor
SHALL:populate-if-known | Creator (IPS)
SHALL:handle | Consumer (IPS)
SHOULD:display | Consumer (IPS)
| SO C | 0..* | ??, ?? | An address for the organization
Obligations | Actor | Source
SHALL:populate-if-known | AU Core Responder | from AU Core Organization
SHALL:no-error | AU Core Requester | from AU Core Organization
SHALL:populate-if-known | AU PS Producer |
SHALL:handle | AU PS Consumer |
SHOULD:display | AU PS Consumer |
partOf | Σ | 0..1 | Reference(Organization) | The organization of which this organization forms a part | Σ | 0..1 | Reference(Organization) | The organization of which this organization forms a part |
contact |  | 0..* | BackboneElement | Contact for the organization for a certain purpose |  | 0..* | BackboneElement | Contact for the organization for a certain purpose |
id |  | 0..1 | string | Unique id for inter-element referencing |  | 0..1 | string | Unique id for inter-element referencing |
extension |  | 0..* | Extension | Additional content defined by implementations |  | 0..* | Extension | Additional content defined by implementations |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
purpose |  | 0..1 | CodeableConcept | The type of contact Binding: ?? (extensible): The purpose for which you would contact a contact party. |  | 0..1 | CodeableConcept | The type of contact Binding: ?? (extensible) |
name |  | 0..1 | HumanName | A name associated with the contact |  | 0..1 | HumanName | A name associated with the contact |
telecom |  | 0..* | ContactPoint | Contact details (telephone, email, etc.) for a contact |  | 0..* | ContactPoint | Contact details (telephone, email, etc.) for a contact |
address |  | 0..1 | Address | Visiting or postal addresses for the contact |  | 0..1 | Address | Visiting or postal addresses for the contact |
endpoint |  | 0..* | Reference(Endpoint) | Technical endpoints providing access to services operated for the organization |  | 0..* | Reference(Endpoint) | Technical endpoints providing access to services operated for the organization |
Documentation for this format