## Profile Comparison between http://hl7.org/fhir/us/phcp/StructureDefinition/PhCP-Instruction-Procedure vs http://hl7.org/fhir/us/phcp/StructureDefinition/PhCP-Instruction-Procedure

Left: | PhCP Instruction Procedure (http://hl7.org/fhir/us/phcp/StructureDefinition/PhCP-Instruction-Procedure)
Right: | PhCP Instruction Procedure (http://hl7.org/fhir/us/phcp/StructureDefinition/PhCP-Instruction-Procedure)

### Messages

Error | StructureDefinition.version | Values for version differ: '0.2.0' vs '1.0.0'
Information | StructureDefinition.date | Values for date differ: '2017-07-22T04:29:48+10:00' vs '2017-07-21T14:29:48.4142999-04:00'
Information | StructureDefinition.jurisdiction | Added the item 'urn:iso:std:iso:3166#US'
Warning | StructureDefinition.fhirVersion | Values for fhirVersion differ: '4.0.0' vs '4.0.1'
Error | StructureDefinition.baseDefinition | Values for baseDefinition differ: 'http://hl7.org/fhir/StructureDefinition/Procedure' vs 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-procedure'
Warning | Procedure | Elements differ in definition: 'An action that is or was performed on or for a patient. This can be a physical intervention like an operation, or less invasive like long term services, counseling, or hypnotherapy.' 'The US Core Condition Profile is based upon the core FHIR Procedure Resource and created to meet the 2015 Edition Common Clinical Data Set 'Procedures' requirements.'
Warning | Procedure.status | Elements differ in short: 'preparation | in-progress | not-done | suspended | aborted | completed | entered-in-error | unknown' 'preparation | in-progress | not-done | on-hold | stopped | completed | entered-in-error | unknown'
Error | Procedure.status | Elements differ in definition for mustSupport: 'false' 'true'
Warning | Procedure.code | Elements differ in short: 'Identification of the procedure' 'Procedure codes from SNOMED CT, CPT, HCPCS II, ICD-10PC, or CDT'
Error | Procedure.subject | Elements differ in definition for mustSupport: 'false' 'true'
Error | Procedure.performed[x] | Elements differ in definition for mustSupport: 'false' 'true'
Error | Procedure.performer.actor | Type Mismatch: Reference([CanonicalType[http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitioner], CanonicalType[http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitionerrole]]) Reference([CanonicalType[http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitioner], CanonicalType[http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitionerrole]])
Error | Procedure.performer.onBehalfOf | Type Mismatch: Reference([CanonicalType[http://hl7.org/fhir/us/core/StructureDefinition/us-core-organization]]) Reference([CanonicalType[http://hl7.org/fhir/us/core/StructureDefinition/us-core-organization]])

### Metadata

Name | Value | Comments
--- | --- | ---
abstract | false |
baseDefinition | http://hl7.org/fhir/StructureDefinition/Procedure | http://hl7.org/fhir/us/core/StructureDefinition/us-core-procedure | Values Differ
copyright |  |
date | 2017-07-22T04:29:48+10:00 | 2017-07-21T14:29:48.4142999-04:00 | Values Differ
description | The Instruction profile can be used in several ways, such as to record patient medication instructions or to record fill instructions for an order. The code defines the type of instruction. This profile constrains the US Core Procedure profile. It includes value sets intended for use by pharmacy systems. Everywhere it is referenced, an unconstrained US Core Procedure reference is also allowed. |
experimental |  |
fhirVersion | 4.0.0 | 4.0.1 | Values Differ
jurisdiction |  |
jurisdiction[0] |  | urn:iso:std:iso:3166#US | Added the item 'urn:iso:std:iso:3166#US'
kind | resource |
name | PhCPInstructionProcedure |
publisher |  | HL7 Structured Documents Work Group | Added the item 'HL7 Structured Documents Work Group'
purpose |  |
status | draft |
title | PhCP Instruction Procedure |
type | Procedure |
url | http://hl7.org/fhir/us/phcp/StructureDefinition/PhCP-Instruction-Procedure |
version | 0.2.0 | 1.0.0 | Values Differ

### Structure

Name | L Flags | L Card. | L Type | L Description & Constraints | R Flags | R Card. | L Type | L Description & Constraints | Comments
--- | --- | --- | --- | --- | --- | --- | --- | --- | ---
Procedure |  |  |  |  |  |  |  |  | Elements differ in definition: "An action that is or was performed on or for a patient. This can be a physical intervention like an operation, or less invasive like long term services, counseling, or hypnotherapy." "The US Core Condition Profile is based upon the core FHIR Procedure Resource and created to meet the 2015 Edition Common Clinical Data Set 'Procedures' requirements."
id | Σ |  |  |  | Σ |  |  |  |
meta | Σ |  |  |  | Σ |  |  |  |
implicitRules | ?!Σ |  |  |  | ?!Σ |  |  |  |
language |  |  |  |  |  |  |  |  |
text |  |  |  |  |  |  |  |  |
contained |  |  |  |  |  |  |  |  |
extension |  |  | Extension |  |  |  | Extension |  |
modifierExtension | ?! |  |  |  | ?! |  |  |  |
identifier | Σ |  |  |  | Σ |  |  |  |
instantiatesCanonical | Σ |  |  |  | Σ |  |  |  |
instantiatesUri | Σ |  |  |  | Σ |  |  |  |
basedOn | Σ |  |  |  | Σ |  |  |  |
partOf | Σ |  |  |  | Σ |  |  |  |
status | ?!Σ |  |  |  | ?!S Σ |  |  |  | Elements differ in short: "preparation | in-progress | not-done | suspended | aborted | completed | entered-in-error | unknown" "preparation | in-progress | not-done | on-hold | stopped | completed | entered-in-error | unknown" Elements differ in definition for mustSupport: "false" "true"
statusReason | Σ |  |  |  | Σ |  |  |  |
category | Σ |  |  |  | Σ |  |  |  |
code | S Σ |  |  |  | S Σ |  |  |  | Elements differ in short: "Identification of the procedure" "Procedure codes from SNOMED CT, CPT, HCPCS II, ICD-10PC, or CDT"
subject | Σ |  |  |  | S Σ |  |  |  | Elements differ in definition for mustSupport: "false" "true"
encounter | Σ |  |  |  | Σ |  |  |  |
performed[x] | Σ |  |  |  | S Σ |  |  |  | Elements differ in definition for mustSupport: "false" "true"
recorder | Σ |  |  |  | Σ |  |  |  |
asserter | Σ |  |  |  | Σ |  |  |  |
performer | Σ |  |  |  | Σ |  |  |  |
id |  |  |  |  |  |  |  |  |
extension |  |  | Extension |  |  |  | Extension |  |
modifierExtension | ?!Σ |  |  |  | ?!Σ |  |  |  |
function | Σ |  |  |  | Σ |  |  |  |
actor | S Σ |  |  |  | S Σ |  |  |  | Type Mismatch: Reference([CanonicalType[http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitioner], CanonicalType[http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitionerrole]]) Reference([CanonicalType[http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitioner], CanonicalType[http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitionerrole]])
onBehalfOf | S |  |  |  | S |  |  |  | Type Mismatch: Reference([CanonicalType[http://hl7.org/fhir/us/core/StructureDefinition/us-core-organization]]) Reference([CanonicalType[http://hl7.org/fhir/us/core/StructureDefinition/us-core-organization]])
location | Σ |  |  |  | Σ |  |  |  |
reasonCode | Σ |  |  |  | Σ |  |  |  |
reasonReference | Σ |  |  |  | Σ |  |  |  |
bodySite | Σ |  |  |  | Σ |  |  |  |
outcome | Σ |  |  |  | Σ |  |  |  |
report |  |  |  |  |  |  |  |  |
complication |  |  |  |  |  |  |  |  |
complicationDetail |  |  |  |  |  |  |  |  |
followUp |  |  |  |  |  |  |  |  |
note |  |  |  |  |  |  |  |  |
focalDevice |  |  |  |  |  |  |  |  |
id |  |  |  |  |  |  |  |  |
extension |  |  | Extension |  |  |  | Extension |  |
modifierExtension | ?!Σ |  |  |  | ?!Σ |  |  |  |
action |  |  |  |  |  |  |  |  |
manipulated |  |  |  |  |  |  |  |  |
usedReference |  |  |  |  |  |  |  |  |
usedCode |  |  |  |  |  |  |  |  |
Documentation for this format