| 0.5.0 | DSTU Ballot, May 2015 This version had extensive change as a result of the January Draft ballot, ongoing testing, and the open change proposals (over 800 gForge tasks). List here is a summary of the major changes to resource content, but this is only a small amount of the overall changes. Enumerations 
        All spaces removedExtensive content changes not noted here New Data Types Changed Data Types 
        Coding - remove valueSet   Attachment - add creationIdentifier - replace label with typeTiming - major rework of contentElementDefinition - add label, code, rename 'formal' to definition, rename synonym to alias, add language to mapping, remove conformance and isExtensible and replace with strength New Resources Removed Resources 
        CarePlan2 -> collapsed into CarePlanFamilyHistory -> broken up into FamilyMemberHistoryInstitutionalClaim, OralHealthClaim, PharmacyClaim, ProfessionalClaim, VisionClaim -> collapsed into ClaimOther - use Basic insteadPendedRequest,Readjudicate, Reversal, StatusRequest, StatusResponse - use ProcessRequest/Response insteadSupportingDocumentation - use DocumentManifest instead Renamed Resources 
        Alert -> Flag: 'alert' made people think it was an action like an alarmSecurityEvent -> AuditEvent: it wasn't just for security purposesClinicalAssessment -> ClinicalImpression: people got confused with 'assessment' tools like APGAR scoreProfile -> StructureDefinition: 'Profile' is the process, a package of statements Changes Inside Resources 
        Parameters - allow parameter.part to contain a resourceAllergyIntolerance - rename subject to patientAppointment - remove lastModifiedBy/lastModified, add locationAppointmentResponse - remove lastModifiedBy/lastModified, add rename individual to actorAuditEvent - add .event.purposeOfEvent, participant.location, .policy, and .purposeOfUseBundle - major reorganizationCarePlan - pull goal out + other reorganizationClinicalImpression - add status, replace careplan & referral with trigger, rename diagnosis to finding, make plan 0..*, Composition - change .section.content to refer to List only, not any ConceptMap - change identifier to url, add useContext, change telecom to contact, Condition - rename subject to patient, rename status to clinicalStatus, change to bodySite = code or Reference(BodySite), rename .codeableConcept to .codeConformance - change identifier to url, add useContext, change telecom to contact, add requirements and copyright, add support for conditional operations, Contract - extensive rewriteCoverage - add bin, subscriberIdDataElement - total rewrite to use ElementDefinitionDevice - add status, manufactureDateDeviceMetric - rename operationalState to operationalStatus, add measurementMode, rename calibrationInfo to calibration, change color to an enumerationsDeviceUseRequest/DeviceUseStatement - change to bodySite = code or Reference(BodySite)DiagnosticOrder - change to bodySite = code or Reference(BodySite)DiagnosticReport - add encounterDocumentManifest - add options for how content is referred to DocumentReference - add format, remove policyManager, make content : Attachment, and remove several related attributes, remove service reference and add context.practiceSetting, sourcePatientInfo, and relatedEncounter - add incomingReferralRequest, allow reason to repeat, rename diet to dietPreferenceEpisodeOfCare - rename currentStatus to status, allow referralRequest to repeat, Flag - rename subject to patient, change from note to codeGoal - add targetDate, statusDate, author, priorityHealthcareService - extensive rewriteImagingObjectSelection - remove retrieveAETitle, rename retrieveUrl to url, add framesImagingStudy - add laterality, change url to attachmentImmunization - add encounter, rename subject to patient, rename refusedIndicator to wasNotGiven, rename refusalReason to reasonNotGivenImmunizationRecommendation - rename subject to patientList - add title, status, change ordered to orderedBy, add noteLocation - remove statusMedia - remove created (-> Attachment)Medication - add batchMedicationAdministration - add reasonGiven, note, text. remove timing & maxDosePerPeriodMedicationDispense - collapse to a single dispense, add daysSupply, note and substitution, change quantity to allow rangeMedicationPrescription - add note, change quantity to allow range, MedicationStatement - add informationSource, status, dateAsserted, replace whenGiven with effective[x], remove device, add dosage.textNamingSystem - add date, publisher, NutritionOrder - extensive rewriteObservation - change name to code, allow more types of value[x], change type of dataAbsentReason, change to bodySite = code or Reference(BodySite), allow identifier to repeat, add device, OperationDefinition - change identifier to url, add useContext, change telecom to contact, change name to title, add reuqirements, idempotent, OperationOutcome - change type of .issue.typeOrderResponse - rename code to orderStatusOrganization - remove location and contact.genderPatient - communication to allow 'preferred'Person - rename other to targetPractitioner - change type of birthDate, allow multiple roles per practitionerProcedure - add status and category, change to bodySite = code or Reference(BodySite), allow date to be period too, add location, change followUp to code 0..*, add device trackingProcedureRequest - change to bodySite = code or Reference(BodySite)Provenance - change integritySignature to signature & make it a type, allow reference by Reference as well as URIQuestionnaire - add telecomSchedule - move lastModifiedSearchParameter - change telecom to contact, add status, experimental, date, Slot - move lastModifiedSpecimen - change source to parent, change to bodySite = code or Reference(BodySite)StructureDefinition - complete rewriteSubscription - change type of tag, reanme url to endPoint, Supply - change type of whenHandedOverValueSet - change identifier to url, add useContext, change telecom to contact, replace purpose with useContext, add requirements, rename stableDate to lockedDate, change type of expansion.identifier, add expansion parameters |